Prefect

Latest version: v3.3.1

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

Scan your dependencies

Page 1 of 80

173240.315

See these [docs](https://docs.prefect.io/latest/guides/cli-shell) to learn how to:
- run a shell command as a Prefect flow on-demand with `watch`
- schedule a shell command as a recurring Prefect flow using `serve`

See the PR for implementation details: https://github.com/PrefectHQ/prefect/pull/11998

Other Enhancements ๐ŸŒŸ
- Integrate composite triggers with the `DeploymentTrigger` YAML representation โ€” https://github.com/PrefectHQ/prefect/pull/12413
- Add JSON Artifacts โ€” https://github.com/PrefectHQ/prefect/pull/12295
- Add auto-provisioning option for Cloud Run V2 push work pools โ€” https://github.com/PrefectHQ/prefect/pull/12422

... and numerous ๐Ÿ› fixes!

**Full Changelog:** https://github.com/PrefectHQ/prefect/compare/2.16.6...2.16.7

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

173240.171

173239.562

3.3.1

<!-- Release notes generated using configuration in .github/release.yml at main -->

[Alleviates](https://github.com/PrefectHQ/prefect/pull/17671) a potential error `ValueError: Must provide start_date as a datetime` caused by changes to deprecation utils in https://github.com/PrefectHQ/prefect/pull/17577.

What's Changed
Enhancements โž•โž•
* Added worker for Snowflake's Snowpark Container Services by bjorhn in https://github.com/PrefectHQ/prefect/pull/16393
Bug Fixes ๐Ÿž
* Fixes class instance tasks and flows when called directly on a class by desertaxle in https://github.com/PrefectHQ/prefect/pull/17660
* Update `DaskTaskRunner` to lazily load the Dask client by desertaxle in https://github.com/PrefectHQ/prefect/pull/17648
* handle `targeted_retries=0` in `run_dbt_cloud_job` by zzstoatzz in https://github.com/PrefectHQ/prefect/pull/17663
* temporarily allow `str` or `datetime` for `generate_deprecation_message` by zzstoatzz in https://github.com/PrefectHQ/prefect/pull/17671

Development & Tidiness ๐Ÿงน
* Add logic to handle cancel_scope None by cicdw in https://github.com/PrefectHQ/prefect/pull/17659
* include 3.13 tags in matrix by zzstoatzz in https://github.com/PrefectHQ/prefect/pull/17666
* chore(prefect-client): allow indefinite retries during maintenance by parkedwards in https://github.com/PrefectHQ/prefect/pull/17667

Documentation ๐Ÿ““
* docs: correct worker type for Google Cloud Run V2 by rcash in https://github.com/PrefectHQ/prefect/pull/17669


**Full Changelog**: https://github.com/PrefectHQ/prefect/compare/3.3.0...3.3.1

3.3.0

<!-- Release notes generated using configuration in .github/release.yml at main -->
We're excited to announce Python 3.13 support!

To accommodate Python 3.13, we've switched from `pendulum` to [`whenever`](https://github.com/ariebovenberg/whenever) for handling date/time functionality. This change currently applies only when installing `prefect` with Python 3.13; environments using Python 3.12 and below will continue using `pendulum`. We plan to fully transition to whenever for all Python versions in a future release.

Additionally, this release cleans up deprecated features whose deprecation periods have ended. For detailed information on removed functionalities, see https://github.com/PrefectHQ/prefect/pull/17632.

Enhancements โž•โž•
* Add Python 3.13 support by desertaxle in https://github.com/PrefectHQ/prefect/pull/17577
Bug Fixes ๐Ÿž
* Remove extra `getattr` calls in `visit_collection` for `pydantic` objects by zzstoatzz in https://github.com/PrefectHQ/prefect/pull/17636
* Handle all `emit_event` errors and log them by cicdw in https://github.com/PrefectHQ/prefect/pull/17658
* Update UI file permissions by happysalada in https://github.com/PrefectHQ/prefect/pull/17644
* Explicitly disallow async rollback hooks until supported by zzstoatzz in https://github.com/PrefectHQ/prefect/pull/17638
Development & Tidiness ๐Ÿงน
* Remove code past its marked deprecation date by desertaxle in https://github.com/PrefectHQ/prefect/pull/17632
* Update prefecthq/prefect-ui-library to version 3.11.54 by marvin-robot in https://github.com/PrefectHQ/prefect/pull/17640
* Update rich requirement from <14.0,>=11.0 to >=11.0,<15.0 by dependabot in https://github.com/PrefectHQ/prefect/pull/17651
Documentation ๐Ÿ““
* Fix broken link in docs for settings reference documentation by rcash in https://github.com/PrefectHQ/prefect/pull/17639
* Fix Google Cloud run worker guide link by rcash in https://github.com/PrefectHQ/prefect/pull/17642

New Contributors
* rcash made their first contribution in https://github.com/PrefectHQ/prefect/pull/17639

**Full Changelog**: https://github.com/PrefectHQ/prefect/compare/3.2.15...3.3.0

3.2.16.dev1

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
Enhancements โž•โž•
* Add Python 3.13 support by desertaxle in https://github.com/PrefectHQ/prefect/pull/17577
Bug Fixes ๐Ÿž
* remove extra getattr calls in `visit_collection` for `pydantic` objects by zzstoatzz in https://github.com/PrefectHQ/prefect/pull/17636
Development & Tidiness ๐Ÿงน
* Update prefecthq/prefect-ui-library to version 3.11.54 by marvin-robot in https://github.com/PrefectHQ/prefect/pull/17640
Documentation ๐Ÿ““
* fix broken link in docs for settings ref by rcash in https://github.com/PrefectHQ/prefect/pull/17639
* docs(gcp): fix google cloud run worker guide link by rcash in https://github.com/PrefectHQ/prefect/pull/17642
Uncategorized
* explicitly disallow async rollback hooks until supported by zzstoatzz in https://github.com/PrefectHQ/prefect/pull/17638
* Remove code past its marked deprecation date by desertaxle in https://github.com/PrefectHQ/prefect/pull/17632

New Contributors
* rcash made their first contribution in https://github.com/PrefectHQ/prefect/pull/17639

**Full Changelog**: https://github.com/PrefectHQ/prefect/compare/3.2.15...3.2.16.dev1

Page 1 of 80

Links

Releases

Has known vulnerabilities

ยฉ 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.