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
- Bump pytest-cov from 5.0.0 to 6.0.0 by @dependabot in #2183
- Add documentation for debug logs environment variables by @thedrow in #2186
- Add documentation for py-amqp transport options by @thedrow in #2187
- Bump codecov/codecov-action from 4 to 5 by @dependabot in #2189
- Update pytest to 8.3.4 by @pyup-bot in #2196
- Update redis requirement from !=4.5.5,!=5.0.2,<=5.2.0,>=4.5.2 to >=4.5.2,!=4.5.5,!=5.0.2,<=5.2.1 by @dependabot in #2203
- Close connections in case of an exception by @MZauchner in #2201
- Bump pytest-freezer from 0.4.8 to 0.4.9 by @dependabot in #2205
- Bump mypy from 1.13.0 to 1.14.0 by @dependabot in #2211
- fix(sqs): don't crash on multiple predefined queues with aws sts session by @iBluemind in #2224
- Bump mypy from 1.14.0 to 1.14.1 by @dependabot in #2215
- Bump tzdata from 2024.2 to 2025.1 by @dependabot in #2230
- fix: interpret the ssl_check_hostname as a boolean by @d9pouces in #2229
- Revert "Resolving TypeError, during version unpacking " by @auvipy in #2225
- Bump flake8 from 7.1.1 to 7.1.2 by @dependabot in #2244
- Prepare for (pre) release: v5.5.0rc3 by @Nusnus in #2247
New Contributors
- @MZauchner made their first contribution in #2201
- @iBluemind made their first contribution in #2224
- @d9pouces made their first contribution in #2229
Full Changelog: v5.5.0rc2...5.5.0rc3