Skip to main content

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