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