v5.6.0rc1
📦 celeryView on GitHub →
✨ 3 features🐛 5 fixes🔧 4 symbols
Summary
Celery 5.6.0rc1 adds Django connection‑pool support, updates pymongo and kombu versions, and includes several bug fixes and dependency pinning.
Migration Steps
- Ensure pymongo version is at least 4.12 (tests support >=4.14)
- Review code using Django connection pool and adjust configuration as needed
- Run test suite to verify worker queue binding behavior after delayed delivery failures
✨ New Features
- Add support for Django connection pool
- Add support for pymongo 4.12
- Bump Kombu to v5.6.0 and remove <5.7 version limit
🐛 Bug Fixes
- Worker now continues to attempt binding other queues after a native delayed delivery binding failure
- Handle UnpicklingError during persistent scheduler initialization
- Fixed nested chords failure when using django-celery-results with a Redis backend
- Fixed remaining function typing and docstring issues
- Fixed regex pattern in version parsing and removed duplicate entry in __all__
🔧 Affected Symbols
celery.workercelery.beat.PersistentSchedulercelery.canvas.Chordcelery.utils.version