Prefect 2.10.4 has been released!
This update brings you enhancements for project deployments and workers, along with helpful fixes for flow run cancellation and the worker CLI. Let’s dive into the details!
More flexible project deployments
No more errors when removing keys from a project’s deployment.yaml
! Thanks to the changes in #9190, Prefect now uses default values for any required keys missing from your project’s configuration.
Streamlined cancellation for scheduled flow runs
In response to challenges cancelling scheduled flow runs, #8414 introduces a new flow orchestration rule.
This rule ensures scheduled flow runs that haven’t started and lack an infrastructure PID skip the CANCELLING
state where they previously got stuck and directly transition to CANCELLED
.
Other Changes
Enhancements
- Add flow run cancellation support for workers - #9198
Fixes
-
Fix
work_queues
andworker_type
arguments for theprefect worker start
CLI command — #9154 - Fix overflow in flow run logger UI — #1342
- Fix schema form handling of reference objects — #1332
- Improve flow graph UX by suppressing shortcuts when a metakey is active — #1333
Experimental
- Emit an event when a worker submits a flow run for execution — #9203
Documentation
- Fix a broken link by removing an obsolete redirect — #9189
- Add polling interval information to worker and agent documentation — #9209
-
Update documentation badge styling to improve docs usability — #9207
Normally, we’d suggest you head over to the release notes to learn more about Prefect 2.10.4.
But after the big 2.10.0 release a week ago, then two quick follow-up releases, we’ve kept 2.10.4 simple — and you’ve already seen everything!