Enhancements ➕➕
- Add
FlowRunFilterCreatedByby @zzstoatzz in #20256 - Add retry logic for
PrefectEventsClient.__aenter__()initial connection by @devin-ai-integration[bot] in #20328
Bug Fixes 🐞
- Move flow run heartbeat event emission to flow run engine by @zzstoatzz in #19641
- Fix websocket cleanup
AttributeErrorin event clients by @devin-ai-integration[bot] in #20323 - Add warning when sync task with timeout runs in worker thread by @desertaxle in #20315
- Prevent GitHub token leakage in git error messages by @Rodrigorm33 in #20330
- Consolidate
strip_auth_from_urlintoprefect._internal.urlsby @zzstoatzz in #20331 - Fix git URL comparison when credentials are embedded in URL by @zzstoatzz in #20346
- Fix
slot_decay_per_secondNonevalue causing 422 error inupsert_global_concurrency_limit_by_nameby @devin-ai-integration[bot] in #20320 - Fix Windows-specific process termination bug in
hosted_api_serverfixture by @devin-ai-integration[bot] in #20322
Development & Tidiness 🧹
- Fix flaky docket task keys tests: include running tasks in key assertions by @devin-ai-integration[bot] in #20293
- Pin miniconda3 image to fix conda Docker build failure by @desertaxle in #20309
- Bump dependencies in lockfile by @zzstoatzz in #20205
- Push dev images to main repository with dev tags by @mitchnielsen in #20311
- Fix flaky test cleanup: use
ignore_errorsinrmtreefor SQLite race condition by @devin-ai-integration[bot] in #20326 - Fix release workflows not triggering on prereleases by @mitchnielsen in #20332
- Fix conda Docker build by installing git from Trixie on Bookworm by @desertaxle in #20345
- Fix flaky test: add
sys.pathisolation fixture for importtools tests by @devin-ai-integration[bot] in #20347 - Migrate
task_worker.pyfrom@sync_compatibleto@async_dispatchby @zzstoatzz in #20259 - Migrate testing fixtures from
@sync_compatibleto@async_dispatchby @zzstoatzz in #20313 - Migrate
ResultStorefrom@sync_compatibleto@async_dispatchby @zzstoatzz in #20314 - Migrate
Flow.visualizefrom@sync_compatibleto@async_dispatchby @zzstoatzz in #20353
Documentation 📓
- Update job variables page title to cover flow runs by @devin-ai-integration[bot] in #20351
Full Changelog: 3.6.12...3.6.13