Celery - v5.4.0-rc2


What's Changed

  • feat(daemon): allows daemonization options to be fetched from app settings by @noirbizarre in https://github.com/celery/celery/pull/8553
  • Fixed version documentation tag from #8553 in configuration.rst by @Nusnus in https://github.com/celery/celery/pull/8802
  • Upgraded Sphinx from v5.3.0 to v7.x.x by @Nusnus in https://github.com/celery/celery/pull/8803
  • Update elasticsearch requirement from <=8.11.1 to <=8.12.0 by @dependabot in https://github.com/celery/celery/pull/8810
  • Update elastic-transport requirement from <=8.11.0 to <=8.12.0 by @dependabot in https://github.com/celery/celery/pull/8811
  • Update cryptography to 42.0.0 by @pyup-bot in https://github.com/celery/celery/pull/8814
  • Catch UnicodeDecodeError when opening corrupt beat-schedule.db by @andyzickler in https://github.com/celery/celery/pull/8806
  • Update cryptography to 42.0.1 by @pyup-bot in https://github.com/celery/celery/pull/8817
  • Limit moto to <5.0.0 until the breaking issues are fixed by @Nusnus in https://github.com/celery/celery/pull/8820
  • Enable efficient chord when using dynamicdb as backend store by @dingxiong in https://github.com/celery/celery/pull/8783
  • Add a Task class specialised for Django by @browniebroke in https://github.com/celery/celery/pull/8491
  • Sync kombu versions in requirements and setup.cfg by @Watkurem in https://github.com/celery/celery/pull/8825
  • chore(ci): Enhance CI with workflow_dispatch for targeted debugging and testing (#8822) by @50-Course in https://github.com/celery/celery/pull/8826
  • Update cryptography to 42.0.2 by @pyup-bot in https://github.com/celery/celery/pull/8827
  • Docfix: pip install celery[sqs] -> pip install "celery[sqs]" by @Nusnus in https://github.com/celery/celery/pull/8829
  • Bump pre-commit/action from 3.0.0 to 3.0.1 by @dependabot in https://github.com/celery/celery/pull/8835
  • Support moto 5.0 by @s-t-e-v-e-n-k in https://github.com/celery/celery/pull/8838
  • Another fix for link_error signatures being dicts instead of Signatures by @murrple-1 in https://github.com/celery/celery/pull/8841
  • Bump codecov/codecov-action from 3 to 4 by @dependabot in https://github.com/celery/celery/pull/8831
  • Upgrade from pytest-celery v1.0.0b1 -> v1.0.0b2 by @Nusnus in https://github.com/celery/celery/pull/8843
  • Bump pytest from 7.4.4 to 8.0.0 by @dependabot in https://github.com/celery/celery/pull/8823
  • Update pre-commit to 3.6.1 by @pyup-bot in https://github.com/celery/celery/pull/8839
  • Update cryptography to 42.0.3 by @pyup-bot in https://github.com/celery/celery/pull/8854
  • Bump pytest from 8.0.0 to 8.0.1 by @dependabot in https://github.com/celery/celery/pull/8855
  • Update cryptography to 42.0.4 by @pyup-bot in https://github.com/celery/celery/pull/8864
  • Update pytest to 8.0.2 by @pyup-bot in https://github.com/celery/celery/pull/8870
  • Update cryptography to 42.0.5 by @pyup-bot in https://github.com/celery/celery/pull/8869
  • Update elasticsearch requirement from <=8.12.0 to <=8.12.1 by @dependabot in https://github.com/celery/celery/pull/8867
  • Eliminate consecutive chords generated by group | task upgrade by @hann-wang in https://github.com/celery/celery/pull/8663
  • Make custom remote control commands available in CLI by @tobinus in https://github.com/celery/celery/pull/8489
  • Add Google Cloud Storage (GCS) backend by @haimjether in https://github.com/celery/celery/pull/8868
  • Bump msgpack from 1.0.7 to 1.0.8 by @dependabot in https://github.com/celery/celery/pull/8885
  • Update pytest to 8.1.0 by @pyup-bot in https://github.com/celery/celery/pull/8886
  • Bump pytest-timeout from 2.2.0 to 2.3.1 by @dependabot in https://github.com/celery/celery/pull/8894
  • Bump pytest-subtests from 0.11.0 to 0.12.1 by @dependabot in https://github.com/celery/celery/pull/8896
  • Bump mypy from 1.8.0 to 1.9.0 by @dependabot in https://github.com/celery/celery/pull/8898
  • Update pytest to 8.1.1 by @pyup-bot in https://github.com/celery/celery/pull/8901
  • Update contributing guide to use ssh upstream url by @hsujeremy in https://github.com/celery/celery/pull/8881
  • Fix recursive result parents on group in middle of chain by @beneltayar in https://github.com/celery/celery/pull/8903
  • Bump pytest-celery to 1.0.0b4 by @Nusnus in https://github.com/celery/celery/pull/8899
  • Adjusted smoke tests CI time limit by @Nusnus in https://github.com/celery/celery/pull/8907
  • Update pytest-rerunfailures to 14.0 by @pyup-bot in https://github.com/celery/celery/pull/8910
  • Use the "all" extra for pytest-celery by @Nusnus in https://github.com/celery/celery/pull/8911
  • Fix typos and grammar by @carlosp420 in https://github.com/celery/celery/pull/8915
  • Bump pytest-celery to 1.0.0rc1 by @Nusnus in https://github.com/celery/celery/pull/8918
  • Print safe_say() to stdout for non-error flows by @lukasz-leszczuk-airspace-intelligence in https://github.com/celery/celery/pull/8919
  • Update pytest-cov to 5.0.0 by @pyup-bot in https://github.com/celery/celery/pull/8924
  • Bump pytest-celery to 1.0.0rc2 by @Nusnus in https://github.com/celery/celery/pull/8928
  • Added changelog for v5.4.0rc2 by @Nusnus in https://github.com/celery/celery/pull/8932

New Contributors

  • @andyzickler made their first contribution in https://github.com/celery/celery/pull/8806
  • @dingxiong made their first contribution in https://github.com/celery/celery/pull/8783
  • @Watkurem made their first contribution in https://github.com/celery/celery/pull/8825
  • @50-Course made their first contribution in https://github.com/celery/celery/pull/8826
  • @s-t-e-v-e-n-k made their first contribution in https://github.com/celery/celery/pull/8838
  • @murrple-1 made their first contribution in https://github.com/celery/celery/pull/8841
  • @hann-wang made their first contribution in https://github.com/celery/celery/pull/8663
  • @tobinus made their first contribution in https://github.com/celery/celery/pull/8489
  • @haimjether made their first contribution in https://github.com/celery/celery/pull/8868
  • @hsujeremy made their first contribution in https://github.com/celery/celery/pull/8881
  • @beneltayar made their first contribution in https://github.com/celery/celery/pull/8903
  • @carlosp420 made their first contribution in https://github.com/celery/celery/pull/8915
  • @lukasz-leszczuk-airspace-intelligence made their first contribution in https://github.com/celery/celery/pull/8919

Full Changelog: https://github.com/celery/celery/compare/v5.4.0rc1...v5.4.0rc2


Details

date
March 27, 2024, 3:20 p.m.
name
v5.4.0rc2
type
Pre-release
👇
Register or login to:
  • 🔍View and search all Celery releases.
  • 🛠️Create and share lists to track your tools.
  • 🚨Setup notifications for major, security, feature or patch updates.
  • 🚀Much more coming soon!
Continue with GitHub
Continue with Google
or