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