Enhancements ➕➕
- Remove causal ordering from task run recorder by @chuqCTC in #21458
- Enable cascading cancellation for in-process subflows by @desertaxle in #21477
- Relax work-pool storage CLI to allow ambient cloud credentials by @desertaxle in #21578
Bug Fixes 🐞
- Bump
pydocketto>=0.19.0and drop thefakeredispin by @chrisguidry in #21512 - URL-encode credentials in
dictfallback path forgit cloneby @devin-ai-integration in #21540 - Handle missing
anyio.NoEventLoopErroron olderanyioversions by @devin-ai-integration in #21539 - Fix
servenot clearing work pool config on existing deployments by @vyagubov in #21528 - Add validation for malformed block document placeholder format by @kuishou68 in #21501
- Handle
PydanticInvalidForJsonSchemain parameter schema generation by @devin-ai-integration in #21571 - Eagerly rebuild task-run submission schemas by @desertaxle in #21556
- Propagate contextvars to the flow heartbeat thread by @devin-ai-integration in #21577
Development & Tidiness 🧹
- Register test harness server under default singleton key by @devin-ai-integration in #21545
- Update
@prefecthq/prefect-designto version 2.16.4 by @marvin-robot in #21514 - Dispatch integration test worker image update on release by @desertaxle in #21419
- Split utilities
AGENTS.mdinto per-subpackage intent nodes by @desertaxle in #21579 - Use scoped PAT for cluster-deployment workflow dispatch by @mitchnielsen in #21572
- Let Claude Code choose the PR title for
AGENTS.mdand docs auto-update workflows by @devin-ai-integration in #21592
Documentation 📓
- Document the database vacuum service in the database maintenance guide by @devin-ai-integration in #21503
- Document configurable bundle launchers by @devin-ai-integration in #21508
- Make the ACI worker guide more standalone by @MASTERMINDftw in #21408
Full Changelog: 3.6.26...3.6.27