PrefectHQ
prefect
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
Allow cancelling a blocking paused flow run after its pause timeout elapses (#23064) 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>
main
9 hours ago
Fix Docker work pool editing and block/env serialization in UI v2 (#23067) Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-authored-by: Alexander Streed <desertaxle@users.noreply.github.com>
main
9 hours ago
Document published ChatGPT plugin and Claude connector Co-Authored-By: GPT-6 via Codex <noreply@openai.com>
main
10 hours ago
docs: Add release notes for integration packages (#23065) Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-authored-by: Alex Smith <alex.s@prefect.io> Co-authored-by: alex.s <ajstreed1@gmail.com>
main
12 hours ago
Allow cancelling a blocking paused flow run after its pause timeout elapses Follow-up to #23039. HandleResumingPausedFlows now returns early for CANCELLING before the pause_timeout check, so an explicit cancel of an expired blocking pause reaches Cancelling instead of being rewritten to Failed. Resume/reschedule attempts on expired pauses still fail, and suspended runs are still converted directly to Cancelled by BypassCancellingFlowRunsWithNoInfra. Co-authored-by: Alex Streed <alex.s@prefect.io> Co-Authored-By: alex.s <ajstreed1@gmail.com>
desertaxle/cancelling-from-expired-pause
13 hours ago
Enhancement: allow transitioning to cancelling from paused (#23039)
main
13 hours ago
Hash closure values at task definition time Flow retries mutate nonlocal counters captured by tasks; hashing the closure on every key computation caused those tasks to re-run. Snapshot the closure hash in Task.__init__ instead and have TaskSource read it. Co-authored-by: Alexander Streed <desertaxle@users.noreply.github.com>
devin/1788884107-task-source-closure-cache-key
14 hours ago
Preserve task-owned TimeoutError results in PrefectFutureList.result A TimeoutError from a future that reached a final state is the task's own result and must propagate unchanged; only convert the error when the future has no final state, meaning the retrieval budget expired. Co-Authored-By: bot_apk <apk@cognition.ai>
devin/1788877167-as-completed-flaky-timeout
16 hours ago
Latest Branches
CodSpeed Performance Gauge
0%
Allow cancelling a blocking paused flow run after its pause timeout elapses
#23064
13 hours ago
fbb3ab1
desertaxle/cancelling-from-expired-pause
CodSpeed Performance Gauge
0%
Include closure values in `TASK_SOURCE` cache key
#23063
14 hours ago
6d06c42
devin/1788884107-task-source-closure-cache-key
CodSpeed Performance Gauge
0%
fix: enforce `as_completed` timeouts without a cancel scope
#23061
16 hours ago
f650b1d
devin/1788877167-as-completed-flaky-timeout
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs