What's Changed
Enhancements ➕➕
- Add Run action to the React flows list menu and flow page by @devin-ai-integration[bot] in #23354
Bug Fixes 🐞
- fix(server): begin SQLite write transaction before reading automation buckets by @devin-ai-integration[bot] in #23471
- Fix forked child processes exiting with code 1 because of QueueService at-exit drain by @devin-ai-integration[bot] in #23464
- Serialize context on every
ProcessPoolTaskRunner.submit()by @devin-ai-integration[bot] in #23376 - fix(runner): schedule
astopon SIGTERM instead of dropping the coroutine by @devin-ai-integration[bot] in #23346 - fix(ui-v2): keep flows search input focused while filtering by @devin-ai-integration[bot] in #23338
- Make the server compatible with SQLAlchemy 2.1 by @devin-ai-integration[bot] in #23201
- Keep daily IntervalSchedule wall-clock time across DST when start is after the change by @devin-ai-integration[bot] in #23205
- Allow the provisioned ECS execution role to create CloudWatch log groups by @Sagargupta16 in #23557
- Fix
GitRepository.pull_code()re-cloning a shallow clone on every new commit by @CassianoE in #23351
Development & Tidiness 🧹
- Fix flaky
TestRemoteFileSystemtree-project tests by @devin-ai-integration[bot] in #23554 - Fix flaky worker channel tests racing a 1s wall-clock deadline by @devin-ai-integration[bot] in #23450
- Fix flaky
TestWorkerLoggingtest caused by logging leak fromprefect configCLI tests by @devin-ai-integration[bot] in #23297 - Fix flaky
StateFilterdiscovery cap search test by @devin-ai-integration[bot] in #23556 - Fix background worker shutdown hang when worker cancellation is lost by @devin-ai-integration[bot] in #23511
- Ignore Python 3.15 multi-threaded fork warning in forked child service test by @devin-ai-integration[bot] in #23562
Documentation 📓
- docs: document microbatch task runs and partial success in PrefectDbtRunner by @devin-ai-integration[bot] in #23361
Uncategorized
- Cache
get_timezones()by @tylerjthomas9 in #23531 - Read metric triggers on metrics this version doesn't know by @nathandpeterson in #23513
- Show a not-found error from
prefect flow-run inspectfor missing runs by @LuisFigueroaG in #23329 - Bump dompurify from 3.4.16 to 3.4.17 in /ui-v2 by @dependabot[bot] in #23548
- docs: document SQLite BEGIN IMMEDIATE contract in server AGENTS.md by @devin-ai-integration[bot] in #23560
- docs: document _pendulum_call contract in src/prefect AGENTS.md by @devin-ai-integration[bot] in #23499
New Contributors
- @tylerjthomas9 made their first contribution in #23531
- @CassianoE made their first contribution in #23351
Full Changelog: 3.9.1.dev3...3.9.1.dev4