Key Highlights
Native Delayed Delivery
Official support to RabbitMQ Delayed Delivery, which is required to enable ETA tasks with quorum queues in Celery.
urllib3 instead of curl
We can finally say goodbye to the pycurl dependency and use urllib3 instead.
Transport: Google Pub/Sub
New support for Google Pub/Sub as a transport broker.
What's Changed
- Added missing changelog highlight for Google Pub/Sub by @Nusnus in #2151
- Bump grpcio from 1.66.2 to 1.67.0 by @dependabot in #2158
- Fix: restrict google-cloud-pubsub version by @haimjether in #2160
- Update mypy to 1.12.1 by @pyup-bot in #2164
- Added a unit test that proves timeout is used when retry policy is specified by @thedrow in #2166
- Fix regression from #2148 by @thedrow in #2165
- Update google-cloud-pubsub requirement from <=2.20.3,>=2.18.4 to >=2.18.4,<=2.25.2 by @dependabot in #2168
- Revert "Update google-cloud-pubsub requirement from <=2.20.3,>=2.18.4 to >=2.18.4,<=2.25.2" by @Nusnus in #2169
- Update mypy to 1.13.0 by @pyup-bot in #2172
- Fix: restrict google protobuf version by @haimjether in #2175
- Add support for Python 3.13 by @rominf in #2052
- Apply retry policy to maybe_declare() by @thedrow in #2174
- Pin redis to >=4.5.2,!=4.5.5,!=5.0.2,<=5.2.0 by @pyup-bot in #2178
- Added confirm_timeout argument to publish() by @thedrow in #2167
- Prepare for (pre) release: v5.5.0rc2 by @Nusnus in #2181
Full Changelog: v5.5.0rc1...v5.5.0rc2