What's Changed
Enhancements ➕➕
- Move event trimming from
EventPersisterto docket-based db_vacuum service by @tom21100227 in #20811 - Add --output json to task-run ls, work-pool ls, and concurrency-limit ls by @zzstoatzz in #20967
Bug Fixes 🐞
- fix: mark followers as seen and clean up lost follower Redis keys by @devin-ai-integration[bot] in #20955
Development & Tidiness 🧹
- chore(deps): update pytz requirement from <2026,>=2021.1 to >=2021.1,<2027 by @dependabot[bot] in #20952
Documentation 📓
- docs: document that deployment steps are just Python functions by @Sagargupta16 in #20956
- docs: minor cleanup from custom steps clarification by @zzstoatzz in #20963
Uncategorized
- feat(prefect-dbt): add CacheConfig dataclass for cross-run caching by @desertaxle in #20957
- Add centralized exit code hint registry by @desertaxle in #20959
- Bump the default process worker cap for
PrefectDbtOrchestratorby @desertaxle in #20958 - feat(prefect-dbt): add optional
dbt depsstep to DbtCoreExecutor by @devin-ai-integration[bot] in #20960 - Add PREFECT_CLIENT_SERVER_VERSION_CHECK_ENABLED setting by @devin-ai-integration[bot] in #20973
- Cache serialized context and env vars in ProcessPoolTaskRunner.submit() by @devin-ai-integration[bot] in #20972
- Add
plan()dry-run method toPrefectDbtOrchestratorby @devin-ai-integration[bot] in #20965
New Contributors
- @Sagargupta16 made their first contribution in #20956
Full Changelog: 3.6.21.dev4...3.6.21.dev5