New
3.6.17.dev1: Nightly Development Release
What's Changed
Enhancements ➕➕
- docs: add Telegram notification example by @Rodrigorm33 in https://github.com/PrefectHQ/prefect/pull/20385
- Add DbtNode, ExecutionWave, and ManifestParser for per-node dbt orchestration by @desertaxle in https://github.com/PrefectHQ/prefect/pull/20561
- Add
include_filessupport to@ecsdecorator for bundling non-Python files by @desertaxle in https://github.com/PrefectHQ/prefect/pull/20551
Bug Fixes 🐞
- Fix flow timeout not retrying when retries are enabled by @devin-ai-integration[bot] in https://github.com/PrefectHQ/prefect/pull/20572
- [UI] Fixes the flow run graph being hidden when a flow run is in AwaitingRetry state by @vyagubov in https://github.com/PrefectHQ/prefect/pull/20318
- fix: use timeout_seconds_override as max_wait_seconds when polling for dbt Cloud job completion by @devin-ai-integration[bot] in https://github.com/PrefectHQ/prefect/pull/20583
- fix: pin azure-mgmt-resource<25 to avoid breaking import change by @devin-ai-integration[bot] in https://github.com/PrefectHQ/prefect/pull/20588
Development & Tidiness 🧹
- Deflake lease renewal failure tests: revoke via API to avoid FS race by @devin-ai-integration[bot] in https://github.com/PrefectHQ/prefect/pull/20576
- Fix flaky test_error_handling_on_cache_policies by increasing random range by @devin-ai-integration[bot] in https://github.com/PrefectHQ/prefect/pull/20566
- Fix flaky test_docker_deploy: add retry logic for transient Docker registry errors by @devin-ai-integration[bot] in https://github.com/PrefectHQ/prefect/pull/20580
- feat(cli): cyclopts migration infrastructure by @zzstoatzz in https://github.com/PrefectHQ/prefect/pull/20584
- feat(cli): migrate config, profile, version to cyclopts (wave 1) by @zzstoatzz in https://github.com/PrefectHQ/prefect/pull/20585
Documentation 📓
- docs: update manage workspace instructions by @rcash in https://github.com/PrefectHQ/prefect/pull/20569
- docs: add testing with caplog example by @rcash in https://github.com/PrefectHQ/prefect/pull/20570
Uncategorized
- Fix flaky concurrency timeout tests by @devin-ai-integration[bot] in https://github.com/PrefectHQ/prefect/pull/20568
- Add CLI subdirectories (cloud, deploy, transfer) to EXCLUDE_FROM_CLEAR_DB_AUTO_MARK by @devin-ai-integration[bot] in https://github.com/PrefectHQ/prefect/pull/20578
- Add selector resolution and node filtering for per-node dbt orchestration by @desertaxle in https://github.com/PrefectHQ/prefect/pull/20579
- Add attribution headers to SDK API requests by @zangell44 in https://github.com/PrefectHQ/prefect/pull/20508
Full Changelog: https://github.com/PrefectHQ/prefect/compare/3.6.16...3.6.17.dev1