What's Included
Enhancements ➕➕
- Add httpx.ConnectError to client retry exceptions by @joshuastagner in #20276
Bug Fixes 🐞
- Add build=False documentation to flow.deploy guide by @devin-ai-integration[bot] in #20269
- fix: display error details nicely in
work-pool createcommand by @devin-ai-integration[bot] in #20277 - fix: remove CANCELLED from EnforceCancellingToCancelledTransition to allow retrying cancelled flows by @zzstoatzz in #20275
- Add retry logic to
PrefectEventSubscriber.__aenter__()for initial connections by @devin-ai-integration[bot] in #20295 - fix: convert dynamic_key to str in sync client's create_task_run by @zzstoatzz in #20302
- Fix wait() timeout not being respected when using WatcherThreadCancelScope by @devin-ai-integration[bot] in #20257
Development & Tidiness 🧹
- migrate RemoteFileSystem and SMB from @sync_compatible to @async_dispatch by @zzstoatzz in #20230
- Migrate notification blocks from @sync_compatible to @async_dispatch by @zzstoatzz in #20258
- Fix Devin flaky tests workflow API integration by @desertaxle in #20272
- Add GitHub Actions workflow to trigger Devin.ai on test failures by @desertaxle in #20255
- chore(ui-v2): regenerate routeTree.gen.ts with trailing slashes by @zzstoatzz in #20305
Documentation 📓
- Add release notes for integration packages by @desertaxle in #20266
Full Changelog: 3.6.11...3.6.12