Releases: PrefectHQ/prefect
Releases · PrefectHQ/prefect
3.4.24.dev2: Nightly Development Release
What's Changed
Development & Tidiness 🧹
- chore(deps): bump ruff from 0.13.3 to 0.14.0 by @dependabot[bot] in #19137
Uncategorized
- Auto-update documentation by @github-actions[bot] in #19154
Full Changelog: 3.4.24.dev1...3.4.24.dev2
3.4.24.dev1: Nightly Development Release
What's Changed
Bug Fixes 🐞
- Mitigate memory leak in in-memory messaging system by @desertaxle in #19136
Documentation 📓
- Improve Prefect MCP server documentation by @zzstoatzz in #19142
Uncategorized
- chore: update downstream repo reference for image automation by @jamiezieziula in #19139
- Auto-update documentation by @github-actions[bot] in #19140
Full Changelog: 3.4.23...3.4.24.dev1
3.4.23 - Would you like some API in your CLI?
Released on October 09, 2025
Enhancements ➕➕
- feat(client): allow using custom SSL contexts by @fatih-acar in #19106
- Add
prefect api
command for direct API access by @chrisguidry in #19131
Bug Fixes 🐞
- Add support for day_or parameter in cron schedule configurations by @zzstoatzz in #19121
- Fix interference in async cancellation handling from
timeout_async
context manager by @desertaxle in #19101 - Fix recursive local module discovery in bundle serialization by @desertaxle in #19124
Development & Tidiness 🧹
- Fix test_flow_run_lateness flake with dynamic tolerance by @chrisguidry in #19132
Documentation 📓
- docs: link to available integrations release notes by @rcash in #19108
- Add ATProto social analytics dashboard example using Prefect Assets by @zzstoatzz in #18984
- Add documentation for Prefect MCP server by @desertaxle in #19115
Full Changelog: 3.4.22...3.4.23
3.4.23.dev3: Nightly Development Release
What's Changed
Development & Tidiness 🧹
- chore(deps): bump github/codeql-action from 3 to 4 by @dependabot[bot] in #19126
- chore(deps): bump astral-sh/setup-uv from 6 to 7 by @dependabot[bot] in #19125
- chore(deps): update whenever requirement from <0.9.0,>=0.7.3 to >=0.7.3,<0.10.0 by @dependabot[bot] in #19034
Uncategorized
- Fix recursive local module discovery in bundle serialization by @desertaxle in #19124
Full Changelog: 3.4.23.dev2...3.4.23.dev3
3.4.23.dev2: Nightly Development Release
What's Changed
Bug Fixes 🐞
- Add support for day_or parameter in cron schedule configurations by @zzstoatzz in #19121
Documentation 📓
- Add documentation for Prefect MCP server by @desertaxle in #19115
- Auto-update documentation by @github-actions[bot] in #19109
- Auto-update documentation by @github-actions[bot] in #19123
Full Changelog: 3.4.23.dev1...3.4.23.dev2
3.4.23.dev1: Nightly Development Release
What's Changed
Documentation 📓
- docs: link to available integrations release notes by @rcash in #19108
- Add ATProto social analytics dashboard example using Prefect Assets by @zzstoatzz in #18984
Uncategorized
- Fix interference in async cancellation handling from
timeout_async
context manager by @desertaxle in #19101
Full Changelog: 3.4.22...3.4.23.dev1
3.4.22 - If Only Our Releases Had Transaction Rollbacks
What Changed?
Bug Fixes 🐞
- Fix startup errors when installed with
pydantic
2.10 and Python 3.9 and 3.10 by @desertaxle in #19095 - Fix async task transaction rollback from sync task by @zzstoatzz in #19097
Documentation 📓
- document serving instance methods by @zzstoatzz in #19075
Full Changelog: 3.4.21...3.4.22
3.4.21 - Memory Lane Has a TTL
Released on October 02, 2025
Enhancements ➕➕
- Add automatic local dependency discovery for flow bundles by @desertaxle in #19043
- Allow serving instance methods by @desertaxle in #19070
- Add task run tags as related resources on task run events by @chrisguidry in #19059
- Enable configurable lease timeout durations by @solms in #19058
- Improve CLI import performance by @zzstoatzz in #19078
Bug Fixes 🐞
- Improve deployment validation error messages by @desertaxle in #19038
- Fix
KeyError
when running deployment without parameter schema by @zzstoatzz in #19055 - Fix
PREFECT_CLIENT_CUSTOM_HEADERS
JSON string parsing by @zzstoatzz in #19052 - Use
TTLCache
for memory-basedCausalOrdering
to prevent memory leaks by @desertaxle in #19061 - Fix block type dispatch breaking validation of Block Unions by @GalLadislav in #18995
- Update Postgres listener to respect
application_name
setting by @zzstoatzz in #19081
Development & Tidiness 🧹
- Clean up lineage experiment by @zzstoatzz in #19041
- Remove duplicate
graphviz
, bumptyper
, update lockfile by @zzstoatzz in #19051 - Remove flaky serve interrupt integration test by @zzstoatzz in #19053
- Rename
server.concurrency.initial_lease_timeout
toserver.concurrency.initial_deployment_lease_duration
by @desertaxle in #19085 - Normalize empty
parameter_openapi_schema
to valid OpenAPI format by @zzstoatzz in #19072 - Keep
DeploymentCreate.parameter_openapi_schema
fieldOptional
by @zzstoatzz in #19089
Documentation 📓
- Improve automation actions documentation with type identifiers by @zzstoatzz in #19071
Full Changelog: 3.4.20...3.4.21
3.4.21.dev5: Nightly Development Release
What's Changed
Enhancements ➕➕
- Allow serving instance methods by @desertaxle in #19070
Bug Fixes 🐞
- Fix block type dispatch breaking validation of Block Unions by @GalLadislav in #18995
Documentation 📓
- improve automation actions documentation with type identifiers by @zzstoatzz in #19071
Uncategorized
- Auto-update documentation by @github-actions[bot] in #19073
- Auto-update documentation by @github-actions[bot] in #19074
- improve CLI import performance (part 1) by @zzstoatzz in #19078
- Auto-update documentation by @github-actions[bot] in #19079
Full Changelog: 3.4.21.dev4...3.4.21.dev5
3.4.21.dev4: Nightly Development Release
What's Changed
Enhancements ➕➕
- Add automatic local dependency discovery for flow bundles by @desertaxle in #19043
Bug Fixes 🐞
- fix keyerror when running deployment without parameter schema by @zzstoatzz in #19055
- Fix
PREFECT_CLIENT_CUSTOM_HEADERS
JSON string parsing by @zzstoatzz in #19052 - Use TTLCache for memory-based CausalOrdering to prevent memory leaks by @desertaxle in #19061
Integrations & Dependencies 🤝
- remove log level set in kubernetes observer by @zzstoatzz in #19060
Uncategorized
- Auto-update documentation by @github-actions[bot] in #19062
- Add task run tags as related resources on task run events by @chrisguidry in #19059
- Auto-update documentation by @github-actions[bot] in #19063
- Auto-update documentation by @github-actions[bot] in #19066
- Enable configurable lease timeout durations by @solms in #19058
- Auto-update documentation by @github-actions[bot] in #19067
Full Changelog: 3.4.21.dev3...3.4.21.dev4