Prefect

Latest version: v3.3.3

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

Scan your dependencies

Page 2 of 80

3.3.2.dev2

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

What's Changed
Bug Fixes ๐Ÿž
* Update `Cron` `day_or` default to match `croniter` default by desertaxle in https://github.com/PrefectHQ/prefect/pull/17675
* Use platform independent datetime in `prefect version` by zzstoatzz in https://github.com/PrefectHQ/prefect/pull/17692
* Fix `redis` locking by zzstoatzz in https://github.com/PrefectHQ/prefect/pull/17679
Integrations & Dependencies ๐Ÿค
* Fix `pydantic` deprecation warnings by zzstoatzz in https://github.com/PrefectHQ/prefect/pull/17698
Development & Tidiness ๐Ÿงน
* chore(deps): bump helm/kind-action from 1.8.0 to 1.12.0 by dependabot in https://github.com/PrefectHQ/prefect/pull/17395
Uncategorized
* switch to stdlib datetime by zzstoatzz in https://github.com/PrefectHQ/prefect/pull/17694
* Bumps Jinja2 to address CVE-2025-27516 by chrisguidry in https://github.com/PrefectHQ/prefect/pull/17697
* Includes `Deployment` versioning info in flow run execution event by chrisguidry in https://github.com/PrefectHQ/prefect/pull/17701
* Update README with new community and contribution details by radhigulati in https://github.com/PrefectHQ/prefect/pull/17706

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

**Full Changelog**: https://github.com/PrefectHQ/prefect/compare/3.3.2.dev1...3.3.2.dev2

3.3.2.dev1

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

What's Changed
Development & Tidiness ๐Ÿงน
* use official `uv` lock pre-commit by zzstoatzz in https://github.com/PrefectHQ/prefect/pull/17662
* update `self.model_fields` -> `type(self).model_fields` by zzstoatzz in https://github.com/PrefectHQ/prefect/pull/17681
Uncategorized
* update pin for `prefect-ray` by zzstoatzz in https://github.com/PrefectHQ/prefect/pull/17680


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

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

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 2 of 80

Links

Releases

Has known vulnerabilities

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