Prefect

Latest version: v2.82

Safety actively analyzes 630254 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 7 of 44

2.14.7

This release fixes a bug introduced in 2.14.6 where deployments with default Docker image builds looked for images tagged `v2.14.6` instead of `2.14.6`. Users of `2.14.6` should upgrade if planning to create deployments with an image other than a custom image.

🌟 Enhancements

- Use a new route to read work pool types when connected to Prefect Cloud — <https://github.com/PrefectHQ/prefect/pull/11236>
- Add `parent_flow_run_id` as a new API filter for flow runs — <https://github.com/PrefectHQ/prefect/pull/11089>

🔧 Fixes

- Allow more than one dependency package in the requirements of a push or pull step — <https://github.com/PrefectHQ/prefect/pull/11254>

📚 Documentation

- Add serverless work pool landing page — <https://github.com/PrefectHQ/prefect/pull/11004>
- Update Azure Container Instance guide to reflect current Azure Portal interface and Prefect UI — <https://github.com/PrefectHQ/prefect/pull/11256>
- Update imports in **Flows** concept page example — <https://github.com/PrefectHQ/prefect/pull/11235>

🧑‍🤝‍🧑 New Contributors

- oakbramble made their first contribution in <https://github.com/PrefectHQ/prefect/pull/11089>

For more details see [the release notes.](https://github.com/PrefectHQ/prefect/compare/2.14.6...2.14.7)

2.14.6

Not secure
This release includes:

🔜 View the next run for a deployment at a glance
- View the next run for a deployment in the Runs tab of the Deployments page in the Prefect UI! Upcoming runs are now in a dedicated tab, making the most relevant running and completed flow runs more apparent.

🔧 Automatic project configuration for Cloud Run push work pools
- We've enhanced the prefect work-pool create CLI command to automatically configure your GCP project and set up your Prefect workspace to use a new Cloud Run push pool immediately

📚 Updated Guides
- Instructions for turning off the flow run logger to the unit testing guide

🧑‍🤝‍🧑 Contributors
- A big thanks to ConstantinoSchillebeeckx for their continued support and contributions.

See the [the release notes](https://github.com/PrefectHQ/prefect/blob/main/RELEASE-NOTES.md#release-2146) for more details!

2.14.5

Not secure
This release includes:

🔄 Improvements to deploying with `flow.from_source`
- Integrate storage blocks seamlessly with `flow.from_source` for synchronizing credentials and configurations. This allows you to update code storage credentials without re-deploying flows.

🔧 New Settings
- We've added a client-side setting for specifying a default work pool.
- Host and port settings for the worker webserver are now customizable.

📚 Updated Guides
- We've updated our work pool-based deployment guide to include information on `.deploy`.

🧑‍🤝‍🧑 Contributors
- A special thanks to yarikoptic for their first contribution to Prefect! Also, a big thanks to taljaards for their continued support and contributions.

See the [the release notes](https://github.com/PrefectHQ/prefect/blob/main/RELEASE-NOTES.md#release-2145) for more details!

2.14.4

Not secure
New improved flow run graph with dependency layout

The flow run graph in the Prefect UI has been rebuilt from the ground up, offering significantly improved performance capabilities that allow larger flow runs to be displayed much more smoothly. We’ve added three new layouts: two non-temporal layout options, designed to provide a clearer picture of the dependency paths, and one to facilitate easy comparison of run durations. The x-axis can now be independently scaled for temporal layouts; and you can adjust it in the graph settings or with the new keyboard shortcuts - and +. We included additional small bug fixes, including the display of cached tasks.

<p align="center">
<img width="976" alt="flow run graph sequential grid view" src="https://user-images.githubusercontent.com/6776415/281769376-bccc4cd5-db2c-42b9-9c21-fc32b094323b.png">
</p>

See the following pull requests for implementation details:
- https://github.com/PrefectHQ/prefect/pull/11112
- https://github.com/PrefectHQ/prefect/pull/11105
- https://github.com/PrefectHQ/prefect/pull/11113
- https://github.com/PrefectHQ/prefect/pull/11132
- https://github.com/PrefectHQ/prefect/pull/11138

Enhancements
- Add API route for block counts — https://github.com/PrefectHQ/prefect/pull/11090
- Improved tag handling on `DeploymentImage` for `.deploy`:
- https://github.com/PrefectHQ/prefect/pull/11115
- https://github.com/PrefectHQ/prefect/pull/11119
- Allow `image` passed into `.deploy` to be optional if loading flow from storage — https://github.com/PrefectHQ/prefect/pull/11117
- Ensure client avoids image builds when deploying to managed work pools — https://github.com/PrefectHQ/prefect/pull/11120
- Add `SIGTERM` handling to runner to gracefully handle timeouts — https://github.com/PrefectHQ/prefect/pull/11133
- Allow tasks to use `get_run_logger` w/o parent flow run — https://github.com/PrefectHQ/prefect/pull/11129
- Allow `ResultFactory` creation `from_task` when no `flow_run_context` — https://github.com/PrefectHQ/prefect/pull/11134

Fixes
- Avoid printing references to workers when deploying to managed pools — https://github.com/PrefectHQ/prefect/pull/11122

Documentation
- Fix docstring for `flow.deploy` method example — https://github.com/PrefectHQ/prefect/pull/11108
- Add warning about image architecture to push pool guide — https://github.com/PrefectHQ/prefect/pull/11118
- Move webhooks guide to `Development` section in guides index — https://github.com/PrefectHQ/prefect/pull/11141

See [the release notes](https://github.com/PrefectHQ/prefect/blob/main/RELEASE-NOTES.md#release-2144) for more details!

2.14.3

Not secure
Deployment Status Monitoring 🚦
- Track deployment status in the Prefect UI
- Emit Prefect Cloud events for deployment status changes, with automation triggers available

Expanded Storage for `flow.from_source` 🗂
- Load flows from remote storage locations like S3 and Azure Blob Storage using `fsspec` protocols

Enhancements and Fixes 🔧
- Skip Docker builds with `flow.deploy`
- Fixes for cancellation cleanup, Pydantic V2 models in flow signatures

Documentation and Guides 📘
- Adds documentation for Systemd daemonization, global concurrency clarification, and Prefect Cloud teams

See [the release notes](https://github.com/PrefectHQ/prefect/blob/main/RELEASE-NOTES.md#release-2143) for details!

2.14.2

Not secure
This release includes the ability to pass `**kwargs` to state change hooks 🪝, allowing you to further customize the actions you to take upon completion or cancellation. Additionally, we've improved the management of `on_cancellation` and `on_crashed` flow run state change hooks.

See the [release notes](https://github.com/PrefectHQ/prefect/blob/main/RELEASE-NOTES.md#release-2142) for details!

Page 7 of 44

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.