3.8.3
3.8.3 - Insert batching pun here
Added 1
- Show elapsed time for running flow runs in the V2 UI flow run header
Changed 3
- Stop fragmenting task run recorder bulk upserts
- Engage the auto-uv run launcher for process workers
- Block submission when a required array parameter is emptied in the V2 UI
Fixed 11
- Preserve a statement cache size of 0
- Reject option-like Git branch values
- Stop leaking watcher-thread timeout enforcers
- Send basic auth header on the self-hosted events WebSocket handshake
- Confirm suspension events against the flow run instead of state-by-id
- Select a valid anyOf branch for record values in V2 UI schema forms
- Select the matching enum branch for anyOf string values in V2 UI schema forms
- Persist explicit null values from the schema form null branch
- Fix nested deployment parameter rendering in the V2 UI
- Render sanitized inline HTML in markdown content in the V2 UI
- Stop applying inline code styling inside fenced code blocks in the V2 UI
Enhancements ➕➕
- Stop fragmenting task run recorder bulk upserts by @chuqCTC in #22808
- Engage the auto-
uv runlauncher for process workers by @devin-ai-integration[bot] in #22723 - Show elapsed time for running flow runs in the V2 UI flow run header by @vyagubov in #22811
- Block submission when a required array parameter is emptied in the V2 UI by @devin-ai-integration[bot] in #22750
Bug Fixes 🐞
- Preserve a statement cache size of 0 by @ckarnell in #22767
- Reject option-like Git branch values by @desertaxle in #22819
- Stop leaking watcher-thread timeout enforcers by @devin-ai-integration[bot] in #22817
- Send basic auth header on the self-hosted events WebSocket handshake by @devin-ai-integration[bot] in #22813
- Confirm suspension events against the flow run instead of state-by-id by @joshuastagner in #22820
- Select a valid
anyOfbranch for record values in V2 UI schema forms by @devin-ai-integration[bot] in #22806 - Select the matching enum branch for
anyOfstring values in V2 UI schema forms by @devin-ai-integration[bot] in #22754 - Persist explicit null values from the schema form null branch by @devin-ai-integration[bot] in #22774
- Fix nested deployment parameter rendering in the V2 UI by @Abhinav0905 in #22760
- Render sanitized inline HTML in markdown content in the V2 UI by @devin-ai-integration[bot] in #22763
- Stop applying inline code styling inside fenced code blocks in the V2 UI by @devin-ai-integration[bot] in #22771
Development & Tidiness 🧹
- Tidy up the task run recorder bulk upsert path by @devin-ai-integration[bot] in #22814
- Make
FileSystemLockManagerhold-timeout tests time-independent by @devin-ai-integration[bot] in #22716
Documentation 📓
- Close an unterminated code block in a
flowsdocstring by @cbrown1234 in #22802 - Update the order of the guide by @anthonyylee in #22687
- Fix the
.deploy()example in the versioning how-to guide by @uinstinct in #22810
Full Changelog: https://github.com/PrefectHQ/prefect/compare/3.8.2...3.8.3