Releases: PrefectHQ/prefect
Releases · PrefectHQ/prefect
Release list
3.7.9.dev2: Nightly Development Release
What's Changed
Bug Fixes 🐞
- Handle module-path entrypoints when generating default pull step by @devin-ai-integration[bot] in #22493
- docs: clarify /api/health vs /api/ready for Kubernetes probes by @br413 in #22500
Documentation 📓
- docs: document PrivateLink tenant authentication (vpce-id binding) by @jimid27 in #22498
- Update variables concept docs to reflect JSON values and dash support by @devin-ai-integration[bot] in #22501
Uncategorized
- fix: quote argument-hint YAML values so Copilot CLI ≥1.0.65 loads all skills (closes #22483) by @thejesh23 in #22484
New Contributors
- @thejesh23 made their first contribution in #22484
- @br413 made their first contribution in #22500
Full Changelog: 3.7.9.dev1...3.7.9.dev2
3.7.9.dev1: Nightly Development Release
What's Changed
Uncategorized
- Harden RemoteFileSystem path resolution containment and rebuild absolute URLs by @devin-ai-integration[bot] in #22476
New Contributors
- @samiat4911 made their first contribution in #22319
Full Changelog: 3.7.8...3.7.9.dev1
3.7.8 - The flush must go on
Enhancements ➕➕
- Format server-side validation errors for concurrency slot acquisition by @devin-ai-integration[bot] in #22470
Bug Fixes 🐞
- Keep
TaskRunRecorderperiodic flush alive when events are dropped by @zzstoatzz in #22441 - Fix Windows permission error on
git pullin runner storage by @devin-ai-integration[bot] in #22447 - Fix
RRULEschedule anchor computed in UTC but interpreted as local time by @devin-ai-integration[bot] in #22456 - Reconnect events client from time-based checkpoint when connection is lost by @ZaeemRiaz in #22451
- Reject
prefect apirequests passing both--rootand--accountby @devin-ai-integration[bot] in #22462 - Differentiate HTTP 401 and 403 worker-channel upgrade failures by @devin-ai-integration[bot] in #22469
Development & Tidiness 🧹
- Loop until suspended in external-suspension integration test by @devin-ai-integration[bot] in #22466
- Add tests for untested functions in
utilities.mathby @eeshsaxena in #22438
Documentation 📓
- Replace legacy
PREFECT_API_DATABASE_*examples withPREFECT_SERVER_DATABASE_*names by @devin-ai-integration[bot] in #22471 - Clarify AI contribution expectations by @desertaxle in #22023
- Clarify pull steps run before
module-pathentrypoint imports by @github-actions[bot] in #22402 - Fix parameter name mismatches in docstrings by @eeshsaxena in #22435
Full Changelog: 3.7.7...3.7.8
3.7.8.dev4: Nightly Development Release
What's Changed
Bug Fixes 🐞
- Fix RRULE schedule anchor computed in UTC but interpreted as local time by @devin-ai-integration[bot] in #22456
Uncategorized
- Make Redis causal ordering cluster-slot safe by @zzstoatzz in #22448
- Make Redis messaging cluster-slot safe by @zzstoatzz in #22453
- Reconnect events client from time-based checkpoint when connection is lost by @ZaeemRiaz in #22451
New Contributors
- @ZaeemRiaz made their first contribution in #22451
Full Changelog: 3.7.8.dev3...3.7.8.dev4
3.7.8.dev3: Nightly Development Release
What's Changed
Bug Fixes 🐞
- Fix Windows permission error on git pull in runner storage by @devin-ai-integration[bot] in #22447
Full Changelog: 3.7.8.dev2...3.7.8.dev3
3.7.8.dev2: Nightly Development Release
What's Changed
Enhancements ➕➕
- feat(prefect-azure): managed-identity auth for Azure Database for PostgreSQL by @christopherahern in #22420
Bug Fixes 🐞
- Keep TaskRunRecorder periodic flush alive when events are dropped by @zzstoatzz in #22441
Uncategorized
- Add tests for untested functions in utilities.math by @eeshsaxena in #22438
- use FastAPI frontend routes for UI assets by @zzstoatzz in #22421
- docs: clarify pull steps run before module-path entrypoint imports by @github-actions[bot] in #22402
New Contributors
- @christopherahern made their first contribution in #22420
Full Changelog: 3.7.8.dev1...3.7.8.dev2
3.7.8.dev1: Nightly Development Release
What's Changed
Documentation 📓
- docs: Add release notes for 3.7.7 by @devin-ai-integration[bot] in #22434
Uncategorized
- Fix parameter name mismatches in docstrings by @eeshsaxena in #22435
New Contributors
- @eeshsaxena made their first contribution in #22435
Full Changelog: 3.7.7...3.7.8.dev1
3.7.7 - Don't put that work pool configuration in your mouth. It's stale.
Enhancements ➕➕
- Accept a single step mapping in
prefect.yamlaction sections by @devin-ai-integration[bot] in #22403
Bug Fixes 🐞
- Fix
set_working_directoryrelative path resolution in workspace resolver by @devin-ai-integration[bot] in #22392 - Run pull steps for module-path entrypoints when loading flow from flow run by @Abdulrehman-PIAIC80387 in #22376
- Fix UI version redirect leaking internal host behind reverse proxy by @devin-ai-integration[bot] in #22406
- Reconcile stale work-pool snapshots on worker heartbeat by @devin-ai-integration[bot] in #22429
- Send workspace resolver pull step logs to the API by @jakekaplan in #22432
Documentation 📓
- Fix typo in documentation about task result handling by @alastairtree in #22389
- Align Docker deployment examples with current step contract by @devin-ai-integration[bot] in #22400
- Add contextual menu to
docs.jsonfor copy and view markdown by @devin-ai-integration[bot] in #22401 - Fix Airflow migration typo by @devin-ai-integration[bot] in #22416
- Clarify rate limit documentation based on community feedback by @devin-ai-integration[bot] in #22413
- Update security issue reporting instructions by @desertaxle in #22356
Full Changelog: 3.7.6...3.7.7
3.7.7.dev2: Nightly Development Release
What's Changed
Bug Fixes 🐞
- [Bug] ECS observer leaves runs PENDING when capacity provider can't place task by @goingforstudying-ctrl in #22417
Documentation 📓
- docs: fix Airflow migration typo by @devin-ai-integration[bot] in #22416
- docs: Clarify rate limit documentation based on community feedback by @devin-ai-integration[bot] in #22413
Uncategorized
- fix(prefect-redis): make RedisDatabase usable as sync result_storage by @brks-rssll in #22394
New Contributors
- @goingforstudying-ctrl made their first contribution in #22417
Full Changelog: 3.7.7.dev1...3.7.7.dev2
3.7.7.dev1: Nightly Development Release
What's Changed
Enhancements ➕➕
- feat(prefect-redis): add optional key_ttl to RedisDatabase by @brks-rssll in #22395
Bug Fixes 🐞
- Fix
set_working_directoryrelative path resolution in workspace resolver by @devin-ai-integration[bot] in #22392 - fix: run pull steps for module-path entrypoints when loading flow from flow run by @Abdulrehman-PIAIC80387 in #22376
- Fix UI version redirect leaking internal host behind reverse proxy by @devin-ai-integration[bot] in #22406
Documentation 📓
- Fix typo in documentation about task result handling by @alastairtree in #22389
- docs: align Docker deployment examples with current step contract by @devin-ai-integration[bot] in #22400
- docs: Add contextual menu to docs.json for copy and view markdown by @devin-ai-integration[bot] in #22401
Uncategorized
- Update security issue reporting instructions by @desertaxle in #22356
- Accept a single step mapping in prefect.yaml action sections by @devin-ai-integration[bot] in #22403
New Contributors
- @brks-rssll made their first contribution in #22395
Full Changelog: 3.7.6...3.7.7.dev1