pypi celery 5.6.0b1
v5.6.0b1

18 hours ago

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 raises TypeError: 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

Full Changelog: v5.5.3...v5.6.0b1

Don't miss a new celery release

NewReleases is sending notifications on new releases.