Released on October 23, 2025
Enhancements ➕➕
- Add Python 3.14 support by @desertaxle in #19119
- Unify sync and async client methods by @hanhwanglim in #19217
Bug Fixes 🐞
- Upgrade Docker image SQLite to 3.50.4 to address CVE-2025-6965 by @desertaxle in #19214
- Fix GitLab credentials for self-hosted instances and deploy tokens by @zzstoatzz in #19227
- Make
MemoryLockManagerserializable withcloudpickleby @desertaxle in #19246 - Suppress noisy concurrency warnings for automatic tag-based checks by @desertaxle in #19254
- Fix work pool env vars being overwritten by variable defaults by @desertaxle in #19258
Development & Tidiness 🧹
- Fix non-deterministic test flake in PREFECT_EXPERIMENTS_PLUGINS_ALLOW tests by @zzstoatzz in #19203
- Add
generate-cli-docstojustfileby @desertaxle in #19245 - Add
uvandghas allowed tools for Claude in GitHub Actions by @desertaxle in #19210 - Refactor git credential formatting to fix leaky abstraction by @zzstoatzz in #19236
Documentation 📓
- Correct worker
--limitargument documentation by @desertaxle in #19244 - Add
pydantic-aidata analyst example by @desertaxle in #19209 - Update Prefect MCP status in docs by @zzstoatzz in #19213
- Correct Modal dashboard link by @jesse-c in #19240
- Fix repository name capitalization in README example by @gowtham1412-p in #19260
Full Changelog: 3.4.24...3.4.25