Skip to main content3.6.4 - No Deployment Left Unparametrized
Released on November 21, 2025
Bug Fixes 🐞
Integrations & Dependencies 🤝
Documentation 📓
Full Changelog: https://github.com/PrefectHQ/prefect/compare/3.6.3…3.6.4
3.6.3 - That’s JSON Bourne
Released on November 19, 2025
Enhancements ➕➕
Bug Fixes 🐞
- Use acquisition service pattern for lease-based concurrency slots by @bunchesofdonald in #19451
- fix: respect subflow attributes (log_prints, result_storage) when running inside task by @zzstoatzz in #19450
- fix: defer forward reference resolution in ValidatedFunction by @zzstoatzz in #19452
- fix: validate deployment triggers after templating so jinja-based booleans work, should close #19348 by @iclectic in #19414
- fix: show detailed validation errors for top-level prefect.yaml fields by @zzstoatzz in #19468
- Clamp denied_slots decay rate to match retry-after calculation by @bunchesofdonald in #19466
- Fix: Enable parameter type checking for @task decorator by @zzstoatzz in #19459
Development & Tidiness 🧹
- add —build-arg to dev build-image command to allow direct passing of… by @conrade-ctc in #19473
Documentation 📓
Full Changelog: https://github.com/PrefectHQ/prefect/compare/3.6.2…3.6.3
3.6.2 - The Missing Link
Released on November 13, 2025
Enhancements ➕
- Add causal link from automation action events to triggering events by @zzstoatzz in #19426
Bug Fixes 🐞
- cap retry-after for concurrency limits to prevent excessive delays by @zzstoatzz in #19428
- accept numeric values for PREFECT_API_SERVICES_LATE_RUNS_AFTER_SECONDS by @zzstoatzz in #19434
- add work_queue_id to DeploymentResponse by @zzstoatzz in #19417
Development & Tidiness 🧹
- correct GitHub Actions conditional syntax in integration release workflow by @zzstoatzz in #19439
Full Changelog: https://github.com/PrefectHQ/prefect/compare/3.6.1…3.6.2
3.6.1 - Pop, Lock it, Docket
Released on November 10, 2025
Enhancements ➕
- Add logfire sampling configuration and fix boolean env var handling by @zzstoatzz in #19383
Bug Fixes 🐞
- Fix interactive deploy CLI selecting wrong flow when opting out by @zzstoatzz in #19392
- Fix deployment.parameters in nested flows using ContextVars by @zzstoatzz in #19366
Integrations & Dependencies 🤝
Documentation 📓
Full Changelog: https://github.com/PrefectHQ/prefect/compare/3.6.0…3.6.1
3.6.0 - Throw it on the docket and we’ll get to it in a jiffy
This release adds pydocket, a background task system, to replace FastAPI’s background_tasks. Background tasks now include automatic retries and can optionally use Redis as a backing layer for enhanced durable execution.
Released on November 07, 2025
Enhancements ➕➕
Bug Fixes 🐞
- Fix import order dependency and circular import issues by @zzstoatzz in #19344
- Fix
deployment.parameters in subprocess flows by @zzstoatzz in #19331
- Fix misleading
pyright error when calling async task with wrong argument types by @zzstoatzz in #19327
- Fix
EventsWorker singleton leak in prefect_test_harness by @zzstoatzz in #19343
- Fix
run_deployment execution graph display when called from tasks by @desertaxle in #19361
- Fix automation deletion deadlock by enforcing consistent lock ordering by @zzstoatzz in #19369
Integrations & Dependencies 🤝
Development & Tidiness 🧹
Documentation 📓
Full Changelog: https://github.com/PrefectHQ/prefect/compare/3.5.0…3.6.0