Prefect

Latest version: v3.3.0

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

Scan your dependencies

Page 1 of 79

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.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

3.2.15

<!-- Release notes generated using configuration in .github/release.yml at main -->
Stay tuned, our next release will include Python 3.13 support!

What's Changed

Enhancements โž•โž•
* delete all deployments cli by zzstoatzz in https://github.com/PrefectHQ/prefect/pull/17568
* Improve ad-hoc infrastructure submission error handling by desertaxle in https://github.com/PrefectHQ/prefect/pull/17564
* Adds `prefect-client` images to the release and pre-release builds by chrisguidry in https://github.com/PrefectHQ/prefect/pull/17600
* Log ignored template variables when a task definition arn is supplied to the ECS worker by kevingrismore in https://github.com/PrefectHQ/prefect/pull/17565
* Fix `classmethod` and `staticmethod` flows and tasks for Python 3.13 by desertaxle in https://github.com/PrefectHQ/prefect/pull/17583

Bug Fixes ๐Ÿž
* bump `typing-extensions` lower bound by zzstoatzz in https://github.com/PrefectHQ/prefect/pull/17581
* Gate on concurrency prior to entering a Running state by cicdw in https://github.com/PrefectHQ/prefect/pull/17597
* respect default namespace for docker `prefect.yaml` steps by zzstoatzz in https://github.com/PrefectHQ/prefect/pull/17607
* Stable cache keys for pandas by cicdw in https://github.com/PrefectHQ/prefect/pull/17611
* Fix `mark_flow_run_as_cancelled` in worker still gets error by lelouvincx in https://github.com/PrefectHQ/prefect/pull/17629

Development & Tidiness ๐Ÿงน
* Various typing improvments by desertaxle in https://github.com/PrefectHQ/prefect/pull/17569
* Docker build for a `prefect-client`-only image by chrisguidry in https://github.com/PrefectHQ/prefect/pull/17596
* Includes more (and more current) files in the nightly release detection by chrisguidry in https://github.com/PrefectHQ/prefect/pull/17605
* Includes the .github workflows in the nightly release detection by chrisguidry in https://github.com/PrefectHQ/prefect/pull/17606
* Chooses the right Dockerfile for building `prefect-client` by chrisguidry in https://github.com/PrefectHQ/prefect/pull/17608
* Uses the right format for prefect-client pre-release tags by chrisguidry in https://github.com/PrefectHQ/prefect/pull/17610
* Add new deployment version table by cicdw in https://github.com/PrefectHQ/prefect/pull/17532
* Include `pytz` in the `prefect-client` dependencies by chrisguidry in https://github.com/PrefectHQ/prefect/pull/17595

Documentation ๐Ÿ““
* fix: cli login command in modal docs by Ben-Epstein in https://github.com/PrefectHQ/prefect/pull/17582
* Move settings ref to reference section by cicdw in https://github.com/PrefectHQ/prefect/pull/17590
* migrate mintlify to docs.json + light bikeshedding by aaazzam in https://github.com/PrefectHQ/prefect/pull/17591
* Fix syntax in schedules example by zhen0 in https://github.com/PrefectHQ/prefect/pull/17614

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

Page 1 of 79

Links

Releases

Has known vulnerabilities

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