Celery v5.5.0 Beta 2 is now available for testing.
Please help us test this version and report any issues.
Key Highlights
Pydantic Support
This release introduces support for Pydantic models in Celery tasks.
For more info, see the new pydantic example and PR #9023 by @mathiasertl.
After upgrading to this version, please share your feedback on the new Pydantic support.
Previous Beta Highlights
Redis Broker Stability Improvements
The root cause of the Redis broker instability issue has been identified and resolved in the v5.4.0 release of Kombu, which should resolve the disconnections bug and offer additional improvements.
After upgrading to this version, please share your feedback on the Redis broker stability.
Relevant Issues: #7276, #8091, #8030, #8384
Quorum Queues Initial Support
This release introduces the initial support for Quorum Queues with Celery.
See new configuration options for more details:
After upgrading to this version, please share your feedback on the Quorum Queues support.
What's Changed
- Bump pytest from 8.3.1 to 8.3.2 by @dependabot in #9153
- Remove setuptools deprecated test command from setup.py by @sevdog in #9159
- Pin pre-commit to latest version 3.8.0 from Python 3.9 by @pyup-bot in #9156
- Bump mypy from 1.11.0 to 1.11.1 by @dependabot in #9164
- Change "docker-compose" to "docker compose" in Makefile by @Nusnus in #9169
- update python versions and docker compose by @mathiasertl in #9171
- Add support for Pydantic model validation/serialization (fixes #8751) by @mathiasertl in #9023
- Allow local dynamodb to be installed on another host than localhost by @peerjakobsen in #8965
- Terminate job implementation for gevent concurrency backend by @ldsink in #9083
- Bump Kombu to v5.4.0 by @Nusnus in #9177
- Add check for soft_time_limit and time_limit values by @ashm-dev in #9173
- Prepare for (pre) release: v5.5.0b2 by @Nusnus in #9178
New Contributors
- @sevdog made their first contribution in #9159
- @peerjakobsen made their first contribution in #8965
- @ldsink made their first contribution in #9083
- @ashm-dev made their first contribution in #9173
Full Changelog: v5.5.0b1...v5.5.0b2