Avatar for the PrefectHQ user
PrefectHQ
prefect
BlogDocsChangelog

Performance History

Latest Results

fix(runner): degrade events WebSocket on transient connection failures - EventEmitter only caught HTTP 4xx rejections (InvalidStatus), so a transient events-WebSocket failure (handshake timeout, dropped connection, network error) propagated out of FlowRunExecutorContext and crashed the flow run with exit(1) - add RETRYABLE_EXCEPTIONS (ConnectionClosed, TimeoutError, OSError) to _NONFATAL_CONNECTION_EXCEPTIONS so any connection failure degrades to NullEventsClient and the flow run continues; events are non-critical telemetry (the runner emits only prefect.runner.cancelled-flow-run) - reuse the events client's RETRYABLE_EXCEPTIONS so the retryable and non-fatal exception sets stay defined in one place - reword the degradation warning to fit both rejection and timeout; the client-upgrade hint is now conditional on server authentication - add parametrized tests for TimeoutError/OSError degradation and update runner AGENTS.md to document both failure classes
yukiyan:fix-event-emitter-timeout-crash
7 hours ago
Avoid parametrizing server state schema
alexs/oss-7942-oss-07-oss-cancelling-timeout-producer
2 days ago
Add cancelling timeout cleanup producer
alexs/oss-7942-oss-07-oss-cancelling-timeout-producer
3 days ago

Latest Branches

CodSpeed Performance Gauge
0%
fix(runner): degrade events WebSocket on transient connection failures#22241
9 hours ago
172cc6c
yukiyan:fix-event-emitter-timeout-crash
CodSpeed Performance Gauge
0%
2 days ago
4e0ee7a
alexs/oss-7942-oss-07-oss-cancelling-timeout-producer
CodSpeed Performance Gauge
0%
3 days ago
d432def
hemantmm:visualize-pending-tasks-in-dependency-grid
© 2026 CodSpeed Technology
Home Terms Privacy Docs