What's Changed
Enhancements ➕➕
- Add in-memory concurrency lease storage by @desertaxle in #18481
- Add repossessor service by @desertaxle in #18492
- Document an official Docker Compose setup by @Toshaksha in #18509
- Delete logs when deleting a flow or task run by @johnnyg in #18517
- Allow infrastructure bound flows to be dispatched to existing workers by @desertaxle in #18472
- Add endpoint for acquiring concurrency slots with a lease by @desertaxle in #18512
- Add concurrency lease renewal endpoint by @desertaxle in #18513
- Add endpoint to decrement concurrency limits with a lease by @desertaxle in #18515
- Support templated --flow-run-name values in prefect deployment run by @nrnavaneet in #18511
Bug Fixes 🐞
- Fix Block secret serialization for fields with Union type by @desertaxle in #18491
- Remove restricted characters from dbt asset keys by @kevingrismore in #18484
- Fix MinIOCredentials documentation to use correct boto3 parameter name by @zzstoatzz in #18493
- Add labels to scheduled runs by @cicdw in #18524
- Raise
pydantic
lower pin to 2.10.1 by @desertaxle in #18533 - ✨ fix(server): update Prefect server docs URL in startup message by @l-lumin in #18539
Development & Tidiness 🧹
- Add
no-commit-to-branch
hook to prevent accidental commits to main by @desertaxle in #18504 - Update @prefecthq/prefect-ui-library to version 3.13.0 by @marvin-robot in #18527
- Update dbt integration codeowners by @kevingrismore in #18483
- skip no-commit-to-branch check on merge to main by @zzstoatzz in #18505
- Enforce max asset description length by @jakekaplan in #18541
Documentation 📓
- Revert "Add --flow-run-name option to deployment run CLI with templating support" by @zzstoatzz in #18503
- Added support for setting flow run name in deployment CLI by @nrnavaneet in #18506
- Reintroduce the "Develop a custom worker" guide by @desertaxle in #18516
- expose new doc file in nav by @zzstoatzz in #18520
- a couple more edits to docker compose doc by @zzstoatzz in #18521
- Chore: update docs logo link from prefect.io => docs.prefect.io by @znicholasbrown in #18525
- add section on running work to completion by @zzstoatzz in #18537
- add db maintenance guide by @zzstoatzz in #18526
New Contributors
- @Toshaksha made their first contribution in #18509
- @johnnyg made their first contribution in #18517
- @l-lumin made their first contribution in #18539
Full Changelog: 3.4.8...3.4.9