PrefectHQ
prefect
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
Sanitize URL in version check logs to avoid exposing credentials Strip embedded userinfo (user:password@) from URLs before logging or including them in error messages, resolving CodeQL alert. Co-authored-by: alex.s <alex.s@prefect.io> Co-Authored-By: alex.s <ajstreed1@gmail.com>
devin/1773090123-websocket-version-check
6 hours ago
Make version check non-fatal for websocket clients WebSocket clients pass raise_on_error=False so the version check logs a debug message and continues if the /admin/version endpoint is unreachable. Major-version mismatches still raise RuntimeError. Co-authored-by: alex.s <alex.s@prefect.io> Co-Authored-By: alex.s <ajstreed1@gmail.com>
devin/1773090123-websocket-version-check
6 hours ago
Add server version check for websocket clients Extract the API version check cache into a shared module (prefect.client._version_checking) and add a standalone check_server_version() async helper. PrefectEventsClient, PrefectEventSubscriber, and PrefectLogsSubscriber now call check_server_version() in their __aenter__ methods, matching the behavior of PrefectClient and SyncPrefectClient. The check is skipped for Prefect Cloud connections and when server_version_check_enabled is False. Results are cached per (api_url, client_version) pair so the HTTP call to /admin/version happens at most once per process. Closes #20750 Co-authored-by: alex.s <alex.s@prefect.io> Co-Authored-By: alex.s <ajstreed1@gmail.com>
devin/1773090123-websocket-version-check
6 hours ago
Add tests for registry-based exit code messages in executor Verify that: - Crashed state message includes the registry explanation - Resolution hint is logged as a separate INFO message Co-authored-by: Alexander Streed <alex.s@prefect.io> Co-Authored-By: alex.s <ajstreed1@gmail.com>
devin/oss-7676-1773086701
7 hours ago
Avoid urlunsplit to preserve triple-slash UNIX socket DSNs Replace urlunsplit() with str.replace() on the raw query string so that triple-slash DSNs (postgresql:///db) are not collapsed to a single slash. Add test for UNIX socket DSN with ssl=require. Co-authored-by: Alexander Streed <alex.s@prefect.io> Co-Authored-By: alex.s <ajstreed1@gmail.com>
devin/1773074589-fix-ssl-query-param-in-postgres-listener
7 hours ago
Replace ad-hoc exit code interpreter with centralized registry - Change 'Opening process...' log to 'Starting flow run process...' - Replace interpret_exit_code() in FlowRunExecutor with get_infrastructure_exit_info() from the centralized registry - Log explanation and resolution as separate messages for clarity, consistent with the worker pattern - Remove _exit_code_interpreter.py and its tests (no longer needed) Closes OSS-7676 Co-authored-by: Alexander Streed <alex.s@prefect.io> Co-Authored-By: alex.s <ajstreed1@gmail.com>
devin/oss-7676-1773086701
7 hours ago
Add deployment step lifecycle logs and error resolution hints (#21020) Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-authored-by: Alex Streed <alex.s@prefect.io> Co-authored-by: alex.s <ajstreed1@gmail.com> Co-authored-by: Alex Streed <desertaxle@users.noreply.github.com>
main
8 hours ago
Fix env var leakage between concurrent deployments in worker (#21047) Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-authored-by: Alexander Streed <desertaxle@users.noreply.github.com> Co-authored-by: alex.s <ajstreed1@gmail.com>
main
8 hours ago
Active Branches
Add server version check for websocket clients
last run
6 hours ago
#21053
CodSpeed Performance Gauge
0%
Replace ad-hoc exit code interpreter with centralized registry
last run
7 hours ago
#21049
CodSpeed Performance Gauge
0%
Fix postgres_listener `ssl` query param causing `CantChangeRuntimeParamError`
last run
7 hours ago
#21040
CodSpeed Performance Gauge
0%
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs