Prefect 2.20.24 - They Don't Make Workers Like This Anymore
- fix: use Pydantic v1 compatible worker metadata for Prefect 2.x
- fix: use Pydantic v1 compatible worker metadata for Prefect 2.x
Bug Fixes ๐ - fix: preserve event template parameters in deployment triggers - Fix truncating log behavior Integrations & Dependencies ๐ค - Chore: Bump ui library Documentation ๐ - docs: Add migration note about unmapped mutable objects
Enhancements โโ - Add -o json output option to prefect flow-run ls command - fix: allow pause_flow_run() to pause parent flow when called from task Bug Fixes ๐ - Use acquisition service pattern for lease-based concurrency slots - fix: respect subflow attributes (log_prints, result_storage) when running inside task - fix: defer forward reference resolution...
Enhancements โ - Add causal link from automation action events to triggering events Bug Fixes ๐ - cap retry-after for concurrency limits to prevent excessive delays - accept numeric values for PREFECT_API_SERVICES_LATE_RUNS_AFTER_SECONDS - add work_queue_id to DeploymentResponse Development & Tidiness ๐งน - correct GitHub Actions conditional syntax in...
Enhancements โ - Add client methods for querying events via REST API Bug Fixes ๐ - Fix interactive deploy CLI selecting wrong flow when opting out - Fix deployment.parameters in nested flows using ContextVars - Add logfire sampling configuration and fix boolean env var handling Integrations & Dependencies ๐ค - Upgrade pydocket to stable 0.13.0 release
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.