PrefectHQ
prefect
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
Merge branch 'main' into flow-run-policy-retry-counters
hemantmm:flow-run-policy-retry-counters
5 hours ago
feat(ui-v2): make tags clickable from deployment details (#22076) Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-authored-by: Alexander Streed <alex.s@prefect.io> Co-authored-by: alex.s <ajstreed1@gmail.com>
main
14 hours ago
fix(deps): raise pydantic-settings lower bound to >=2.9.1 (#22075)
main
15 hours ago
fix(deps): raise pydantic-settings lower bound to >=2.9.1 prefect imports pydantic_settings.exceptions.SettingsError which was added in pydantic-settings 2.9.0, but the declared lower bound allowed versions as old as 2.2.1. This caused ModuleNotFoundError at import time when an older pydantic-settings was installed. Raise the floor to >=2.9.1 (2.9.0 was already excluded) in both pyproject.toml and client/pyproject.toml. closes #22074 Co-authored-by: Alexander Streed <alex.s@prefect.io>
devin/1779649663-fix-pydantic-settings-min-version
19 hours ago
style: fix ruff-format trailing comma in test_base_worker Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
vincere-mori:fix-cancel-run-zombie-infrastructure
24 hours ago
fix(orchestration): guard against ZeroDivisionError in RetryFailedTasks when retry_jitter_factor is set without retry_delay `RetryFailedTasks.after_transition` passes `base_delay` directly to `clamped_poisson_interval` when `retry_jitter_factor` is configured, but `clamped_poisson_interval(0, ...)` divides by zero in its exponential CDF computation, crashing the orchestration server. This happens whenever a task uses `@task(retries=N, retry_jitter_factor=X)` without specifying `retry_delay_seconds` (the default). In that case `run_settings.retry_delay` is `None`, which normalises to `base_delay = 0`, and the subsequent call to `clamped_poisson_interval` raises `ZeroDivisionError`. Fix: skip jitter and use `base_delay` directly when `base_delay == 0`. Jitter on a zero-second delay is meaningless anyway. A regression test `test_jitter_with_zero_delay_does_not_raise` is added to `TestRetryFailedTasks` to cover this path.
devteamaegis:fix/retry-jitter-zero-delay-division-by-zero
1 day ago
chore(deps): bump qs from 6.14.2 to 6.15.2 in /ui (#22070)
main
2 days ago
docs: Add release notes for 3.7.2 (#22069) Co-authored-by: devin-ai-integration[bot] <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
3 days ago
Latest Branches
CodSpeed Performance Gauge
+1%
feat: flow-run-policy-retry-counters
#21816
5 hours ago
114ce7f
hemantmm:flow-run-policy-retry-counters
CodSpeed Performance Gauge
+1%
fix(deps): raise pydantic-settings lower bound to >=2.9.1
#22075
19 hours ago
a7416c2
devin/1779649663-fix-pydantic-settings-min-version
CodSpeed Performance Gauge
+1%
Fix _cancel_run to kill infrastructure for already-running flow runs
#22072
24 hours ago
e7d769f
vincere-mori:fix-cancel-run-zombie-infrastructure
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs