Skip to content

v5.4.0rc1

Pre-release
Pre-release
Compare
Choose a tag to compare
@Nusnus Nusnus released this 17 Jan 18:00
· 89 commits to main since this release

Celery v5.4 continues our effort to provide improved stability in production environments.
The release candidate version is available for testing.
The official release is planned for March-April 2024.

Please share feedback in the discussion below.

What's Changed

  • New Config: worker_enable_prefetch_count_reduction by @Nusnus in #8581
  • Added "Serverless" section to Redis doc (redis.rst) by @Nusnus in #8640
  • Upstash's Celery example repo link fix due to deprecation of the prev… by @Nusnus in #8665
  • Update mypy version by @auvipy in #8679
  • Update cryptography dependency to 41.0.7 by @danyi1212 in #8690
  • Add type annotations to celery/utils/nodenames.py by @lyzlisa in #8667
  • Issue 3426. Adding myself to the contributors. by @Mulugruntz in #8696
  • Bump actions/setup-python from 4 to 5 by @dependabot in #8701
  • Fixed bug where chord.link_error() throws an exception on a dict type errback object by @Nusnus in #8702
  • Bump github/codeql-action from 2 to 3 by @dependabot in #8725
  • Fixed multiprocessing integration tests not running on Mac by @Nusnus in #8727
  • Added make docker-docs by @Nusnus in #8729
  • Fix DeprecationWarning: datetime.datetime.utcnow() by @cclauss in #8726
  • Remove new adjective in docs by @Viicos in #8743
  • add type annotation to celery/utils/sysinfo.py by @em1le in #8747
  • add type annotation to celery/utils/iso8601.py by @em1le in #8750
  • Change type annotation to celery/utils/iso8601.py by @em1le in #8752
  • Update test deps by @auvipy in #8754
  • Mark flaky: test_asyncresult_get_cancels_subscription() by @Nusnus in #8757
  • change _read_as_base64 (b64encode returns bytes) on celery/utils/term.py by @em1le in #8759
  • Replace string concatenation with fstring on celery/utils/term.py by @em1le in #8760
  • Add type annotation to celery/utils/term.py by @em1le in #8755
  • Skipping test_tasks::test_task_accepted by @Nusnus in #8761
  • Updated concurrency docs page. by @robotrapta in #8753
  • Changed pyup -> dependabot for updating dependencies by @Nusnus in #8764
  • Bump isort from 5.12.0 to 5.13.2 by @dependabot in #8772
  • Update elasticsearch requirement from <=8.11.0 to <=8.11.1 by @dependabot in #8775
  • Bump sphinx-click from 4.4.0 to 5.1.0 by @dependabot in #8774
  • Bump python-memcached from 1.59 to 1.61 by @dependabot in #8776
  • Update elastic-transport requirement from <=8.10.0 to <=8.11.0 by @dependabot in #8780
  • python-memcached==1.61 -> python-memcached>=1.61 by @Nusnus in #8787
  • Remove usage of utcnow by @amweiss in #8791
  • Smoke Tests by @Nusnus in #8793
  • Moved smoke tests to their own workflow by @Nusnus in #8797
  • Bugfix: Worker not consuming tasks after Redis broker restart by @Nusnus in #8796
  • Bugfix: Missing id on chain by @Nusnus in #8798
  • Prepare for (pre) release: v5.4.0rc1 by @Nusnus in #8800

New Contributors

Full Changelog: v5.3.6...v5.4.0rc1