Enhancements ➕➕
- Skip no-op SQL filters for empty values to speed up deployment pagination by @devin-ai-integration[bot] in #21115
- Add
--no-create-pool-if-not-foundflag toworker startby @VittoriaLanzo in #21004 - Emit events for deployment create, update, and delete operations by @devin-ai-integration[bot] in #21139
- Support glob patterns in events matching by @clifflau1120 in #21110
- Support module path entrypoints in
prefect.yamldeployments by @devin-ai-integration[bot] in #21152 - Add
stream_progress_toparameter toDockerImageby @zzstoatzz in #21175 - Add concurrency status endpoints and client methods by @desertaxle in #21150
- Add
active_slotsfield to work pool and work queue API responses by @desertaxle in #21149 - Add concurrency slot CLI commands for work pools and work queues by @desertaxle in #21174
- Add
include_filessupport to remaining infrastructure decorators by @devin-ai-integration[bot] in #21178 - Enforce minimum heartbeat interval at the engine level by @desertaxle in #21188
Bug Fixes 🐞
- Fix
ProcessPoolTaskRunnerto check upstream task states inwait_fordependencies by @devin-ai-integration[bot] in #21122 - Fix asyncpg multihost parsing in postgres listener by @zzstoatzz in #21146
- Add shell mode to
run_shell_scriptfor pipe and redirect support by @ihabshea in #21130 - Shield subprocess cleanup from cancellation in
run_shell_scriptby @devin-ai-integration[bot] in #21163 - Use shell mode on Windows in
run_shell_scriptfor built-in command support by @devin-ai-integration[bot] in #21167 - Fix tag-based concurrency batching delay by @devin-ai-integration[bot] in #21156
Development & Tidiness 🧹
- Migrate Redis to GitHub Actions service container by @devin-ai-integration[bot] in #21165
- Update concurrency status schemas by @devin-ai-integration[bot] in #21164
- Add
just unreleased-integrationscommand by @devin-ai-integration[bot] in #21136
Documentation 📓
- Add guide for assuming an AWS IAM role with a Prefect Cloud Managed worker by @bdalpe in #21103
- Update Prefect MCP docs to mention Horizon by @zhen0 in #21162
- Document
.submit()and.submit_to_work_pool()for infrastructure-bound flows by @devin-ai-integration[bot] in #21180 - Document
include_fileson infrastructure decorators by @devin-ai-integration[bot] in #21186
Full Changelog: 3.6.22...3.6.23