Skip to main content

3.6.10 - Five Bugs Walked Into A Bar And None Of Them Left

Released on January 08, 2026 Enhancements βž•βž• Bug Fixes 🐞 Development & Tidiness 🧹 Documentation πŸ““ Full Changelog: https://github.com/PrefectHQ/prefect/compare/3.6.9…3.6.10

3.6.9 - Auld Lang Sync

Released on December 31, 2025 New Features πŸŽ‰ Enhancements βž•βž• Bug Fixes 🐞 Development & Tidiness 🧹 Documentation πŸ““ Full Changelog: https://github.com/PrefectHQ/prefect/compare/3.6.8…3.6.9

3.6.8 - On Exception! On Timeout! On Error and Failure! 🦌

Released on December 24, 2025 New Features πŸŽ‰ Enhancements βž•βž• Bug Fixes 🐞
  • Add timeout to Docket worker shutdown by @desertaxle in #19940
  • Prevent dictionary mutation during iteration in preprocess_schema by @zzstoatzz in #19946
  • Allow string form_data in CustomWebhookNotificationBlock by @zzstoatzz in #19953
  • Bump pydocket version and remove background worker shutdown timeout by @desertaxle in #19969
  • Fix TASK_SOURCE cache policy for remote execution with cloudpickle by @desertaxle in #19926
Development & Tidiness 🧹 Documentation πŸ““ Full Changelog: https://github.com/PrefectHQ/prefect/compare/3.6.7…3.6.8

3.6.7 - LoopService #OpenToWork: 3+ Years Experience Looping

Released on December 18, 2025 Enhancements βž•βž• Bug Fixes 🐞 Development & Tidiness 🧹 Documentation πŸ““ Full Changelog: https://github.com/PrefectHQ/prefect/compare/3.6.6…3.6.7

3.6.6 - The Eternal Docket of the Spotless Server

Released on December 08, 2025 Enhancements βž•βž• Bug Fixes 🐞 Development & Tidiness 🧹 Documentation πŸ““
  • Fix incorrect Dockerfile example in β€œDeploy via Python” guide by @desertaxle in #19653
Full Changelog: https://github.com/PrefectHQ/prefect/compare/3.6.5…3.6.6

3.6.5 - Batch Me If You Can

Released on December 04, 2025 Enhancements βž•βž• Bug Fixes 🐞 Integrations & Dependencies 🀝 Development & Tidiness 🧹 Documentation πŸ““ Full Changelog: https://github.com/PrefectHQ/prefect/compare/3.6.4…3.6.5

3.6.4 - No Deployment Left Unparametrized

Released on November 21, 2025 Bug Fixes 🐞 Integrations & Dependencies 🀝 Documentation πŸ““
  • docs: Add migration note about unmapped mutable objects by @zzstoatzz in #19494
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
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