Enhancements ➕➕
- Show tooltips for flow run state tabs in the V2 UI by @uinstinct in #22617
Bug Fixes 🐞
- Make
ConcurrencyContextexit cleanup best-effort by @devin-ai-integration[bot] in #22619 - Keep worker startup alive when the Prefect API is unreachable by @devin-ai-integration[bot] in #22640
- Make
PrefectFutureList.resulttimeout message reachable by @devin-ai-integration[bot] in #22634 - Render ANSI color escape codes in flow run logs in the V2 UI by @devin-ai-integration[bot] in #22653
- Confirm the exact suspension transition reported by a suspension event by @devin-ai-integration[bot] in #22649
- Allow any float precision on schema number inputs in the V2 UI by @AJ-ing in #22643
- Reject unknown fields for
FlowRunFilterand its nested criteria by @devin-ai-integration[bot] in #22659 - Relinquish evicted flow runs to infrastructure retry by @chuqCTC in #22622
- Fix saved block parameters in deployments by @desertaxle in #22568
- Preserve subprocesses after output stream errors by @desertaxle in #22573
- Clear stale expiration entries when a repossessed lease is missing by @devin-ai-integration[bot] in #22657
Development & Tidiness 🧹
- Fix codespell error on unit test
TEST_BLOCK_CODE_BAD_SYNTAXon Windows by @g-ringeisen in #22642 - Drop unused global
mintlify-scrapeinstall from static analysis by @devin-ai-integration[bot] in #22677
Documentation 📓
- Add missing line break after imports in documentation examples by @uinstinct in #22627
- Document
SubmittingandInfrastructurePendingstates by @devin-ai-integration[bot] in #22660 - Fix flows documentation link to the getting started page by @uinstinct in #22648
Full Changelog: 3.8.0...3.8.1