PrefectHQ
prefect
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
Merge branch 'main' into fix/issue-20117-runner-aenter-race
jellyfish0316:fix/issue-20117-runner-aenter-race
7 hours ago
fix: serialize runner lifecycle during concurrent auto-start
jellyfish0316:fix/issue-20117-runner-aenter-race
1 day ago
Merge branch 'PrefectHQ:main' into fix/otel-flow-run-subprocess
shnhdan:fix/otel-flow-run-subprocess
1 day ago
chore(deps): bump undici from 7.21.0 to 7.24.1 in /ui-v2 (#21123)
main
2 days ago
fix: ProcessPoolTaskRunner now checks upstream task states in wait_for dependencies Previously, _resolve_futures_and_submit called wait() on wait_for futures but discarded their states by passing wait_for=None to the subprocess. This meant the subprocess task engine never ran _wait_for_dependencies, so failed upstream tasks were silently ignored and the downstream task would execute instead of being set to NotReady. The fix extracts the terminal State from each waited future and passes those states (which are picklable, unlike futures) to the subprocess. The task engine's _wait_for_dependencies -> resolve_to_final_result already handles State objects, correctly raising UpstreamTaskError for non-completed upstreams, which sets the downstream task to NotReady. Closes #21117 Co-authored-by: alex.s <alex.s> Co-Authored-By: unknown <>
devin/OSS-7764-1773438866
2 days ago
fix: skip no-op SQL filters for empty values to speed up deployment pagination (#21115) Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-authored-by: alex.s <alex.s@prefect.io> Co-authored-by: alex.s <ajstreed1@gmail.com>
main
2 days ago
Add CPU and memory resource fields to Kubernetes work pool (#21116) Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-authored-by: alex.s <alex.s@prefect.io> Co-authored-by: alex.s <ajstreed1@gmail.com>
main
2 days ago
fix: revert FlowRunFilterCreatedBy id_/type_ to is not None checks These are list fields used with .in_(), so empty lists should match nothing (like any_ fields), not skip the filter and match everything. Co-authored-by: alex.s <alex.s@prefect.io> Co-Authored-By: alex.s <ajstreed1@gmail.com>
devin/oss-7759-1773422671
2 days ago
Active Branches
Fix/issue 20117 runner aenter race
last run
7 hours ago
#21124
CodSpeed Performance Gauge
0%
Fix: propagate opentelemetry-instrument and ddtrace-run to flow run subprocesses
last run
1 day ago
#21041
CodSpeed Performance Gauge
0%
fix: ProcessPoolTaskRunner now checks upstream task states in wait_for dependencies
last run
2 days ago
#21122
CodSpeed Performance Gauge
0%
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs