pypi celery 5.4.0rc1
v5.4.0rc1

latest releases: 5.4.0, 5.4.0rc2
4 months ago

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

Don't miss a new celery release

NewReleases is sending notifications on new releases.