Release 2.14.13
This release includes a few very exciting enhancements! 🪄
Access default work pool configurations in an air-gapped environment 🌐
Those who run Prefect server in an environment where arbitrary outbound internet traffic is not allowed were previously unable to retrieve up-to-date default work pool configurations (via the UI or otherwise). You can now access the worker metadata needed to access the corresponding work pool configurations in your server even in such an air-gapped environment. Upon each release of prefect
, the most recent version of this worker metadata will be embedded in the prefect
package so that it can be used as a fallback if the outbound call to retrieve the real-time metadata fails.
Introducing conditional task retries for enhanced workflow control 🔁
In this release, we're excited to introduce the ability to conditionally retry tasks by passing in an argument to retry_condition_fn
in your task decorator, enabling more nuanced and flexible retry mechanisms. This adds a significant level of control and efficiency, particularly in handling complex or unpredictable task outcomes. For more information on usage, check out our docs!
Other enhancements and fixes 🛠️
We've also added the ability to open your current Prefect Cloud workspace in the browser from the CLI, display work queue status details via CLI, and much more! See the release notes for details.
Contributors 🧑🤝🧑
A big thanks to @dominictarro and @ConstantinoSchillebeeckx for contributing enhancements to this release, as well as to @yifanmai, who made their first contribution.