P

Prefect

P
Prefect Dev Tools v3.9.2.dev4

3.9.2.dev4: Nightly Development Release

What's Changed Documentation πŸ““ docs: send referrers on outbound links and add missing page descriptions by @madureira-gabriel in #23728 Uncategorized chore(deps): Update github actions by @prefect-renovate[bot] in #23699 New Contributors @madureira-gabriel made their first contribution in #23728 Full Changelog: 3.9.2.dev3...3.9.2.dev4

P
Prefect Dev Tools v3.9.2.dev3

3.9.2.dev3: Nightly Development Release

What's Changed Enhancements βž•βž• chore(deps): Update Node.js by @prefect-renovate[bot] in #23705 Bug Fixes 🐞 Preserve literal markup and emoji aliases in all CLI JSON/YAML output by @devin-ai-integration[bot] in #23695 Fix v1 UI ignoring PREFECT_SERVER_UI_SHOW_PROMOTIONAL_CONTENT by @devin-ai-integration[bot] in #23710 Development & Tidiness 🧹 Fix flaky server signal forwarding tests by using OS-ass…

P
Prefect Dev Tools v3.9.2.dev2

3.9.2.dev2: Nightly Development Release

What's Changed Bug Fixes 🐞 Return 422 instead of 503/500 for invalid values in request bodies by @devin-ai-integration[bot] in #23619 Preserve literal artifact content in CLI JSON output by @RoryGlenn in #23692 New Contributors @RoryGlenn made their first contribution in #23692 Full Changelog: 3.9.2.dev1...3.9.2.dev2

P
Prefect Dev Tools v3.9.2.dev1

3.9.2.dev1: Nightly Development Release

What's Changed Enhancements βž•βž• fix(ui-v2): render list-of-lists table artifacts in ArtifactDataView by @devin-ai-integration[bot] in #23359 fix(ui): preserve datetime instants when changing timezone by @ashutosh8021 in #23682 Bug Fixes 🐞 Release async-acquired locks in RedisLockManager.release_lock by @devin-ai-integration[bot] in #23654 fix(prefect-docker): preserve configured volumes in direct f…

P
Prefect Dev Tools v3.9.1

3.9.1 - This hour is a rerun

3.9.1 - This hour is a rerun Released on October 30, 2026 Enhancements βž•βž• Add custom state discovery and filters by @desertaxle in #23490 Add Run action to the React flows list menu and flow page by @devin-ai-integration[bot] in #23354 Allow sorting task runs by duration by @nolantonio in #23275 Allow dismissing the V1 UI sidebar shortcut by @zzstoatzz in #23626 Enforce duration input minimum by @…

P
Prefect Dev Tools v3.9.1.dev8

3.9.1.dev8: Nightly Development Release

What's Changed Bug Fixes 🐞 Exit non-zero from flow-run execute when a crash cannot be reported by @devin-ai-integration[bot] in #23393 Handle concurrent API-key Secret creation in Kubernetes workers by @j-hamet in #23649 Documentation πŸ““ Fix broken docs links and stop redirecting missing pages to the homepage by @maximearmstrong in #23651 Uncategorized fix: use default value does nothing in paramet…

P
Prefect Dev Tools v3.9.1.dev7

3.9.1.dev7: Nightly Development Release

What's Changed Bug Fixes 🐞 Preserve cron start bounds in repeated DST hours by @zzstoatzz in #23634 Recover cron occurrences shifted through DST gaps by @zzstoatzz in #23636 Uncategorized Bump msgpack from 1.2.1 to 1.2.3 by @dependabot[bot] in #23633 Bump qs from 6.16.0 to 6.17.0 in /ui by @dependabot[bot] in #23632 Show an invalid ID error from prefect deployment run --id for malformed IDs by @Lu…

P
Prefect Dev Tools v3.9.1.dev6

3.9.1.dev6: Nightly Development Release

What's Changed Enhancements βž•βž• Allow dismissing the V1 UI sidebar shortcut by @zzstoatzz in #23626 Documentation πŸ““ docs: Set canonical URLs to www.prefect.io by @maximearmstrong in #23641 Uncategorized fix date changing when clicking pm in date selector by @uinstinct in #23622 Restore advisory Cloud API compatibility checks by @desertaxle in #23624 Link to the docs at www.prefect.io/docs by @maxim…

P
Prefect Dev Tools v3.9.1.dev5

3.9.1.dev5: Nightly Development Release

What's Changed Enhancements βž•βž• Allow sorting task runs by duration by @nolantonio in #23275 Bug Fixes 🐞 Substitute apply_values placeholders in a single pass by @devin-ai-integration[bot] in #23494 Percent-encode path values in url_for by @devin-ai-integration[bot] in #23493 Fix KubernetesJobRun.wait_for_completion raising on interim K8s 1.31+ Job conditions by @devin-ai-integration[bot] in #23526…

P
Prefect Dev Tools v3.9.1.dev4

3.9.1.dev4: Nightly Development Release

What's Changed Enhancements βž•βž• Add Run action to the React flows list menu and flow page by @devin-ai-integration[bot] in #23354 Bug Fixes 🐞 fix(server): begin SQLite write transaction before reading automation buckets by @devin-ai-integration[bot] in #23471 Fix forked child processes exiting with code 1 because of QueueService at-exit drain by @devin-ai-integration[bot] in #23464 Serialize contex…

P
Prefect Dev Tools v3.9.1.dev3

3.9.1.dev3: Nightly Development Release

What's Changed Enhancements βž•βž• Add custom state discovery and filters by @desertaxle in #23490 Bug Fixes 🐞 Lock current prefect-redis and prefect-kubernetes for the Docker image by @devin-ai-integration[bot] in #23537 Retry flows that return a failed state when retries is configured by @devin-ai-integration[bot] in #23535 Bump stale integration pins in uv.lock and keep them current on release by @…

P
Prefect Dev Tools v2.20.27

2.20.27 - Trust Issues

What's Changed Bug Fixes 🐞 Allow patched AnyIO releases on 2.x by @desertaxle in #23350 Integrations & Dependencies 🀝 Refresh pip and Conda CA trust in Prefect 2 images by @zzstoatzz in #23518 Development & Tidiness 🧹 Add 2.x Docker release recovery path by @desertaxle in #23019 Uncategorized Add Osano and GTM to Prefect 2.x docs by @desertaxle in #23135 Fix 2.x CI: replace dead Sanity logo URLs a…

P
Prefect Dev Tools v3.9.1.dev2

3.9.1.dev2: Nightly Development Release

What's Changed Enhancements βž•βž• prevent state persistence error from failing success flow by @uinstinct in #22745 Bug Fixes 🐞 Skip unset Pydantic private attributes when rebuilding models in visit_collection by @devin-ai-integration[bot] in #23515 Documentation πŸ““ docs: document Python 3.15 support and ISO duration inputs for within by @devin-ai-integration[bot] in #23498 Uncategorized Fix dbt Cloud…

P
Prefect Dev Tools v3.9.1.dev1

3.9.1.dev1: Nightly Development Release

What's Changed Uncategorized Publish duration lower bounds only where validation enforces them by @gaker in #23507 Move the remaining Node 20 pins to Node 22 by @znicholasbrown in #23509 Update Node to the October 2026 security releases by @znicholasbrown in #23508 New Contributors @gaker made their first contribution in #23507 Full Changelog: 3.9.0...3.9.1.dev1

P
Prefect Dev Tools v3.9.0

3.9.0 - Pendulum's last swing

3.9.0 - Pendulum's last swing Released on October 21, 2026 Breaking Changes ⚠️ Drop Python 3.10 support by @devin-ai-integration[bot] in #23324 Remove deprecated Runner execution paths by @desertaxle in #23496 Deprecate Pendulum datetime behavior on Python 3.11–3.12 by @devin-ai-integration[bot] in #23328 New Features πŸŽ‰ Add Python 3.15 support by @devin-ai-integration[bot] in #23400 Enhancements βž•β€¦

P
Prefect Dev Tools v3.8.9.dev7

3.8.9.dev7: Nightly Development Release

What's Changed Enhancements βž•βž• Filter Kubernetes observer LIST/WATCH server-side and page initial lists by @devin-ai-integration[bot] in #23457 Bug Fixes 🐞 Return run input from async pause_flow_run when pause is rejected by @devin-ai-integration[bot] in #23435 Allow Task.with_options(tags=[]) to clear existing tags by @devin-ai-integration[bot] in #23444 Delete every deployment with prefect deplo…

P
Prefect Dev Tools v3.8.9.dev6

3.8.9.dev6: Nightly Development Release

What's Changed Enhancements βž•βž• Fix ECS container resource expectations for Moto 5.2.4 by @desertaxle in #23431 Bug Fixes 🐞 Make *args/**kwargs optional collections in flow parameter schemas by @devin-ai-integration[bot] in #23418 Preserve S3 bucket prefixes for paths with leading slashes by @ska2704 in #23407 New Contributors @ska2704 made their first contribution in #23407 Full Changelog: 3.8.9.d…

P
Prefect Dev Tools v3.8.9.dev5

3.8.9.dev5: Nightly Development Release

What's Changed Bug Fixes 🐞 Fix visit_collection returning another object's cached result after id reuse by @novain-shibu in #23404 Documentation πŸ““ docs: import WorkPoolUpdate from client.schemas.actions in ECS guide by @shaikn6 in #23367 Uncategorized Recover cancellation and suspension observers from websocket outages by @devin-ai-integration[bot] in #23421 Bump source-map-js from 1.2.1 to 1.2.2…

P
Prefect Dev Tools v3.8.9.dev4

3.8.9.dev4: Nightly Development Release

What's Changed Bug Fixes 🐞 fix(client): preserve pytz timezone names in RRuleSchedule.from_rrule() by @devin-ai-integration[bot] in #23396 Documentation πŸ““ docs: Add release notes for prefect-ray==0.6.0 by @devin-ai-integration[bot] in #23415 docs: remove outdated Python 3.13 limitation from prefect-ray docs by @devin-ai-integration[bot] in #23414 Uncategorized Bump cairosvg from 2.9.0 to 2.9.1 by…

P
Prefect Dev Tools v3.8.9.dev3

3.8.9.dev3: Nightly Development Release

What's Changed Bug Fixes 🐞 fix: Fix items type by @rjafarau in #23388 Check out pinned commit_sha when a git checkout already exists by @devin-ai-integration[bot] in #23374 Uncategorized Bump uv from 0.12.10 to 0.12.18 in /scripts/proxy-test by @dependabot[bot] in #23365 New Contributors @rjafarau made their first contribution in #23388 Full Changelog: 3.8.9.dev2...3.8.9.dev3

P
Prefect Dev Tools v3.8.9.dev2

3.8.9.dev2: Nightly Development Release

What's Changed Enhancements βž•βž• fix(ui): make flow run activity cells navigable by @VivekVRobo in #23352 fix(ui-v2): render run graph artifact icons instead of black boxes by @JonasFockstedt in #23348 fix(ui-v2): open a run's artifacts directly from the Artifacts tab and run graph by @JonasFockstedt in #23339 Bug Fixes 🐞 Keep the runner healthcheck healthy while the API is in maintenance by @jimid2…

P
Prefect Dev Tools v3.8.8

3.8.8 - I take my wildcards literally

This is the last release that will support Python 3.10 β€” future releases will require Python 3.11 or later. Bug Fixes 🐞 Fix get_call_parameters to unwrap FieldInfo defaults for flow runs by @vyagubov in #23228 Page through all runs in cancellation cleanup and pause expiration monitors by @chuqCTC in #23240 Fix UnboundLocalError in observer _get_k8s_jobs when the Kubernetes client can't be created…

P
Prefect Dev Tools v3.8.8.dev4

3.8.8.dev4: Nightly Development Release

What's Changed Bug Fixes 🐞 Fix UnboundLocalError in observer _get_k8s_jobs when the Kubernetes client can't be created by @devin-ai-integration[bot] in #23220 fix(client): parse HTTP-date and invalid Retry-After headers instead of crashing by @devin-ai-integration[bot] in #23278 Fix automation edit crash for flow-run triggers with non-state events by @devin-ai-integration[bot] in #23218 Pass the c…

P
Prefect Dev Tools v3.8.8.dev3

3.8.8.dev3: Nightly Development Release

What's Changed Uncategorized Apply retry_jitter_factor in the task engine by @uinstinct in #23222 Bump virtualenv from 21.7.1 to 21.7.12 by @dependabot[bot] in #23253 Bump oauthlib from 3.3.1 to 4.0.0 by @dependabot[bot] in #23251 Full Changelog: 3.8.8.dev2...3.8.8.dev3

P
Prefect Dev Tools v3.8.8.dev2

3.8.8.dev2: Nightly Development Release

What's Changed Bug Fixes 🐞 Page through all runs in cancellation cleanup and pause expiration monitors by @chuqCTC in #23240 Documentation πŸ““ docs: Add release notes for prefect-shell==0.3.7 by @devin-ai-integration[bot] in #23242 Uncategorized chore: replace Sanity-hosted logo URLs by @devin-ai-integration[bot] in #23235 Bump undici from 8.9.0 to 8.11.2 in /ui-v2 by @dependabot[bot] in #23236 Bump…