PrefectHQ
prefect
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
Strengthen pending claim contract cases
alexs/oss-7993-pc-contract-01-shared-pending-claim-protocol-and-contract
1 hour ago
docs: document Submitting and InfrastructurePending states (#22660) Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-authored-by: Rowdy Larson <rowdy@prefect.io> Co-authored-by: rowdy <rowdycash@gmail.com>
main
2 hours ago
Define shared pending claim protocol
alexs/oss-7993-pc-contract-01-shared-pending-claim-protocol-and-contract
3 hours ago
Clear stale expiration entries when a repossessed lease is missing (#22657) Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-authored-by: Alex Streed <alex.s@prefect.io>
main
3 hours ago
Reject unknown fields for FlowRunFilter and its nested criteria (#22659) 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
7 hours ago
test: de-flake suspension and as_completed worker-thread tests Both fail on main independently of any source change. test_flow_suspension's internal waits total 270s while the global pytest-timeout is 90s, so the timeout always fired first and killed the test before its own failure messages could report the execution log. Give it a backstop above the sum of its waits. as_completed's worker-thread test joined a non-daemon thread with a 2s budget against the 0.05s timeout it exercises. On a loaded runner the thread can be scheduled late, and the leaked non-daemon thread then blocks interpreter exit, crashing the xdist worker and failing the next test as collateral. Daemonize the thread and widen the join.
chuqCTC:fix/22620-abandon-sigterm-backofflimit
7 hours ago
Reject unknown fields for FlowRunFilter and nested criteria FlowRunFilter and its nested criterion models now inherit from a strict base that forbids extra fields, so mistakes like FlowRunFilter(type=...) raise a ValidationError instead of silently producing an empty filter that broadens read_flow_runs results. Co-authored-by: alex.s <alex.s@prefect.io> Co-Authored-By: alex.s <ajstreed1@gmail.com>
devin/1785335282-flowrunfilter-forbid-extra
8 hours ago
test: also wait for the lease to leave the expiration index Co-Authored-By: bot_apk <apk@cognition.ai>
devin/1785334234-deflake-concurrency-leases
8 hours ago
Latest Branches
CodSpeed Performance Gauge
0%
Define the shared pending-claim protocol
#22663
2 hours ago
af06d6d
alexs/oss-7993-pc-contract-01-shared-pending-claim-protocol-and-contract
CodSpeed Performance Gauge
0%
Relinquish evicted flow runs to infrastructure retry
#22622
1 day ago
353d962
chuqCTC:fix/22620-abandon-sigterm-backofflimit
CodSpeed Performance Gauge
0%
Reject unknown fields for FlowRunFilter and its nested criteria
#22659
8 hours ago
5cbb9e4
devin/1785335282-flowrunfilter-forbid-extra
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs