Celery v5.6.0 Beta 1 is now available for testing.
Please help us test this version and report any issues.
What's Changed
- docs: mention of json serializer recursive reference message size blowup (#5000) by @chrisbarber in #9743
- docs: typo in canvas.rst by @chrisbarber in #9744
- Makes _on_retry return a float as required to be used as errback on retry_over_time by @maccinza in #9741
- Update canvas.rst doc calculation order for callback by @auvipy in #9758
- Updated Blacksmith logo by @Nusnus in #9763
- Made the Sponsors logos link to their website by @Nusnus in #9764
- add missing cloudamqp logo by @auvipy in #9767
- Improve sponsor visibility by @auvipy in #9768
- fix: (#9773) task_id must not be empty with chain as body of a chord by @dfm88 in #9774
- Update setup.py to fix deprecation warning by @auvipy in #9771
- Adds integration test for chord_unlock bug when routed to quorum/topic queue by @maccinza in #9766
- Add xfail test for default queue/exchange fallback ignoring task_default_* settings by @maccinza in #9765
- Add xfail test for RabbitMQ quorum queue global QoS race condition by @maccinza in #9770
- fix: (#8786) time out when chord header fails with group body by @dfm88 in #9788
- Fix #9738 : Add root_id and parent_id to .apply() by @dfm88 in #9784
- Replace DelayedDelivery connection creation to use context manger by @bityob in #9793
- Fix #9794: Pydantic integration fails with future.annotations. by @davidt in #9795
- add go and rust implementation in docs by @darixsamani in #9800
- Fix memory leak in exception handling (Issue #8882) by @jaiganeshs21 in #9799
- Fix handlers docs (Issue #9787) by @jaiganeshs21 in #9804
- Remove importlib_metadata leftovers by @cjwatson in #9791
- Update timeout minutes for smoke tests CI by @auvipy in #9807
- Revert "Remove dependency on
pycurl
" by @auvipy in #9620 - Add Blacksmith Docker layer caching to all Docker builds by @Nusnus in #9840
- Bump Kombu to v5.6.0b1 by @Nusnus in #9839
- Disable pytest-xdist for smoke tests and increase retries (CI ONLY) by @Nusnus in #9842
- Fix Python 3.13 compatibility in events dumper by @Nusnus in #9826
- Dockerfile Build Optimizations by @Nusnus in #9733
- Migrated from useblacksmith/build-push-action@v1 to useblacksmith/setup-docker-builder@v1 in the CI by @Nusnus in #9846
- Remove incorrect example by @YuppY in #9854
- Revert "Use Django DB max age connection setting" by @danlamanna in #9824
- Fix pending_result memory leak by @tsoos99dev in #9806
- Update python-package.yml by @auvipy in #9856
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #9857
- Bump Kombu to v5.6.0b2 by @Nusnus in #9858
- Refactor integration and smoke tests CI by @Nusnus in #9855
- Fix
AsyncResult.forget()
with couchdb backend method raisesTypeError: a bytes-like object is required, not 'str'
by @temaxuck in #9865 - Improve Docs for SQS Authentication by @BlaiseMuhirwa in #9868
- Added
.github/copilot-instructions.md
for GitHub Copilot by @Nusnus in #9874 - misc: credit removal by @0asys in #9877
- Choose queue type and exchange type when creating missing queues (fix #9671) by @ghirailghiro in #9815
- fix: prevent celery from hanging due to spawned greenlet errors in greenlet drainers by @linusphan in #9371
- Feature/disable prefetch fixes by @Dkhodos in #9863
- Add worker_eta_task_limit configuration to manage ETA task memory usage by @sashu2310 in #9853
- Update runner version in Docker workflow by @auvipy in #9884
- Prepare for (pre) release: v5.6.0b1 by @Nusnus in #9890
New Contributors
- @chrisbarber made their first contribution in #9743
- @dfm88 made their first contribution in #9774
- @davidt made their first contribution in #9795
- @darixsamani made their first contribution in #9800
- @YuppY made their first contribution in #9854
- @danlamanna made their first contribution in #9824
- @tsoos99dev made their first contribution in #9806
- @temaxuck made their first contribution in #9865
- @BlaiseMuhirwa made their first contribution in #9868
- @ghirailghiro made their first contribution in #9815
- @linusphan made their first contribution in #9371
- @Dkhodos made their first contribution in #9863
- @sashu2310 made their first contribution in #9853
Full Changelog: v5.5.3...v5.6.0b1