Celery

Latest version: v5.3.6

Safety actively analyzes 580207 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 47

5.3.6

=====

:release-date: 2023-11-22 9:15 P.M GMT+6
:release-by: Asif Saif Uddin


This release is focused mainly to fix AWS SQS new feature comatibility issue and old regressions.
The code changes are mostly fix for regressions. More details can be found below.

What's Changed
==============
- Increased docker-build CI job timeout from 30m -> 60m by Nusnus in https://github.com/celery/celery/pull/8635
- Incredibly minor spelling fix. by Asday in https://github.com/celery/celery/pull/8649
- Fix non-zero exit code when receiving remote shutdown by lyzlisa in https://github.com/celery/celery/pull/8650
- Update task.py get_custom_headers missing 'compression' key by auvipy in https://github.com/celery/celery/pull/8633
- Update kombu>=5.3.4 to fix SQS request compatibility with boto JSON serializer by auvipy in https://github.com/celery/celery/pull/8646
- test requirements version update by auvipy in https://github.com/celery/celery/pull/8655
- Update elasticsearch version by auvipy in https://github.com/celery/celery/pull/8656
- Propagates more ImportErrors during autodiscovery by johnjameswhitman in https://github.com/celery/celery/pull/8632

New Contributors
================
- Asday made their first contribution in https://github.com/celery/celery/pull/8649
- lyzlisa made their first contribution in https://github.com/celery/celery/pull/8650
- johnjameswhitman made their first contribution in https://github.com/celery/celery/pull/8632


.. _version-5.3.5:

5.3.5

=====

:release-date: 2023-11-10 7:15 P.M GMT+6
:release-by: Asif Saif Uddin


What's Changed
==============
- Update test.txt versions by auvipy in https://github.com/celery/celery/pull/8481
- fix os.getcwd() FileNotFoundError by mortimer2015 in https://github.com/celery/celery/pull/8448
- Fix typo in CONTRIBUTING.rst by monteiro-renato in https://github.com/celery/celery/pull/8494
- typo(doc): configuration.rst by shifenhutu in https://github.com/celery/celery/pull/8484
- assert before raise by monteiro-renato in https://github.com/celery/celery/pull/8495
- Update GHA checkout version by auvipy in https://github.com/celery/celery/pull/8496
- Fixed replaced_task_nesting by Nusnus in https://github.com/celery/celery/pull/8500
- Fix code indentation for route_task() example by stefmolin in https://github.com/celery/celery/pull/8502
- support redis 5.x by dulmandakh in https://github.com/celery/celery/pull/8504
- Fix typos in test_canvas.py by monteiro-renato in https://github.com/celery/celery/pull/8498
- Marked flaky tests by Nusnus in https://github.com/celery/celery/pull/8508
- Fix typos in calling.rst by visitorckw in https://github.com/celery/celery/pull/8506
- Added support for replaced_task_nesting in chains by Nusnus in https://github.com/celery/celery/pull/8501
- Fix typos in canvas.rst by visitorckw in https://github.com/celery/celery/pull/8509
- Patch Version Release Checklist by Nusnus in https://github.com/celery/celery/pull/8488
- Added Python 3.11 support to Dockerfile by Nusnus in https://github.com/celery/celery/pull/8511
- Dependabot (Celery) by Nusnus in https://github.com/celery/celery/pull/8510
- Bump actions/checkout from 3 to 4 by dependabot in https://github.com/celery/celery/pull/8512
- Update ETA example to include timezone by amantri in https://github.com/celery/celery/pull/8516
- Replaces datetime.fromisoformat with the more lenient dateutil parser by stumpylog in https://github.com/celery/celery/pull/8507
- Fixed indentation in Dockerfile for Python 3.11 by Nusnus in https://github.com/celery/celery/pull/8527
- Fix git bug in Dockerfile by Nusnus in https://github.com/celery/celery/pull/8528
- Tox lint upgrade from Python 3.9 to Python 3.11 by Nusnus in https://github.com/celery/celery/pull/8526
- Document gevent concurrency by cunla in https://github.com/celery/celery/pull/8520
- Update test.txt by auvipy in https://github.com/celery/celery/pull/8530
- Celery Docker Upgrades by Nusnus in https://github.com/celery/celery/pull/8531
- pyupgrade upgrade v3.11.0 -> v3.13.0 by Nusnus in https://github.com/celery/celery/pull/8535
- Update msgpack.txt by auvipy in https://github.com/celery/celery/pull/8548
- Update auth.txt by auvipy in https://github.com/celery/celery/pull/8547
- Update msgpack.txt to fix build issues by auvipy in https://github.com/celery/celery/pull/8552
- Basic ElasticSearch / ElasticClient 8.x Support by q2justin in https://github.com/celery/celery/pull/8519
- Fix eager tasks does not populate name field by KOliver94 in https://github.com/celery/celery/pull/8486
- Fix typo in celery.app.control by Spaceface16518 in https://github.com/celery/celery/pull/8563
- Update solar.txt ephem by auvipy in https://github.com/celery/celery/pull/8566
- Update test.txt pytest-timeout by auvipy in https://github.com/celery/celery/pull/8565
- Correct some mypy errors by rbtcollins in https://github.com/celery/celery/pull/8570
- Update elasticsearch.txt by auvipy in https://github.com/celery/celery/pull/8573
- Update test.txt deps by auvipy in https://github.com/celery/celery/pull/8574
- Update test.txt by auvipy in https://github.com/celery/celery/pull/8590
- Improved the "Next steps" documentation (8561). by frolenkov-nikita in https://github.com/celery/celery/pull/8600
- Disabled couchbase tests due to broken package breaking main by Nusnus in https://github.com/celery/celery/pull/8602
- Update elasticsearch deps by auvipy in https://github.com/celery/celery/pull/8605
- Update cryptography==41.0.5 by auvipy in https://github.com/celery/celery/pull/8604
- Update pytest==7.4.3 by auvipy in https://github.com/celery/celery/pull/8606
- test initial support of python 3.12.x by auvipy in https://github.com/celery/celery/pull/8549
- updated new versions to fix CI by auvipy in https://github.com/celery/celery/pull/8607
- Update zstd.txt by auvipy in https://github.com/celery/celery/pull/8609
- Fixed CI Support with Python 3.12 by Nusnus in https://github.com/celery/celery/pull/8611
- updated CI, docs and classifier for next release by auvipy in https://github.com/celery/celery/pull/8613
- updated dockerfile to add python 3.12 by auvipy in https://github.com/celery/celery/pull/8614
- lint,mypy,docker-unit-tests -> Python 3.12 by Nusnus in https://github.com/celery/celery/pull/8617
- Correct type of `request` in `task_revoked` documentation by RJPercival in https://github.com/celery/celery/pull/8616
- update docs docker image by auvipy in https://github.com/celery/celery/pull/8618
- Fixed RecursionError caused by giving `config_from_object` nested mod… by frolenkov-nikita in https://github.com/celery/celery/pull/8619
- Fix: serialization error when gossip working by kitsuyui in https://github.com/celery/celery/pull/6566
* [documentation] broker_connection_max_retries of 0 does not mean "retry forever" by jakila in https://github.com/celery/celery/pull/8626
- added 2 debian package for better stability in Docker by auvipy in https://github.com/celery/celery/pull/8629


New Contributors
================
- mortimer2015 made their first contribution in https://github.com/celery/celery/pull/8448
- monteiro-renato made their first contribution in https://github.com/celery/celery/pull/8494
- shifenhutu made their first contribution in https://github.com/celery/celery/pull/8484
- stefmolin made their first contribution in https://github.com/celery/celery/pull/8502
- visitorckw made their first contribution in https://github.com/celery/celery/pull/8506
- dependabot made their first contribution in https://github.com/celery/celery/pull/8512
- amantri made their first contribution in https://github.com/celery/celery/pull/8516
- cunla made their first contribution in https://github.com/celery/celery/pull/8520
- q2justin made their first contribution in https://github.com/celery/celery/pull/8519
- Spaceface16518 made their first contribution in https://github.com/celery/celery/pull/8563
- rbtcollins made their first contribution in https://github.com/celery/celery/pull/8570
- frolenkov-nikita made their first contribution in https://github.com/celery/celery/pull/8600
- RJPercival made their first contribution in https://github.com/celery/celery/pull/8616
- kitsuyui made their first contribution in https://github.com/celery/celery/pull/6566
- jakila made their first contribution in https://github.com/celery/celery/pull/8626


.. _version-5.3.4:

5.3.4

=====

:release-date: 2023-09-03 10:10 P.M GMT+2
:release-by: Tomer Nosrati

.. warning::
This version has reverted the breaking changes introduced in 5.3.2 and 5.3.3:

- Revert "store children with database backend" (8475)
- Revert "Fix eager tasks does not populate name field" (8476)

- Bugfix: Removed unecessary stamping code from _chord.run() (8339)
- User guide fix (hotfix for 1755) (8342)
- store children with database backend (8338)
- Stamping bugfix with group/chord header errback linking (8347)
- Use argsrepr and kwargsrepr in LOG_RECEIVED (8301)
- Fixing minor typo in code example in calling.rst (8366)
- add documents for timeout settings (8373)
- fix: copyright year (8380)
- setup.py: enable include_package_data (8379)
- Fix eager tasks does not populate name field (8383)
- Update test.txt dependencies (8389)
- Update auth.txt deps (8392)
- Fix backend.get_task_meta ignores the result_extended config parameter in mongodb backend (8391)
- Support preload options for shell and purge commands (8374)
- Implement safer ArangoDB queries (8351)
- integration test: cleanup worker after test case (8361)
- Added "Tomer Nosrati" to CONTRIBUTORS.txt (8400)
- Update README.rst (8404)
- Update README.rst (8408)
- fix(canvas): add group index when unrolling tasks (8427)
- fix(beat): debug statement should only log AsyncResult.id if it exists (8428)
- Lint fixes & pre-commit autoupdate (8414)
- Update auth.txt (8435)
- Update mypy on test.txt (8438)
- added missing kwargs arguments in some cli cmd (8049)
- Fix 8431: Set format_date to False when calling _get_result_meta on mongo backend (8432)
- Docs: rewrite out-of-date code (8441)
- Limit redis client to 4.x since 5.x fails the test suite (8442)
- Limit tox to < 4.9 (8443)
- Fixed issue: Flags broker_connection_retry_on_startup & broker_connection_retry aren’t reliable (8446)
- doc update from 7651 (8451)
- Remove tox version limit (8464)
- Fixed AttributeError: 'str' object has no attribute (8463)
- Upgraded Kombu from 5.3.1 -> 5.3.2 (8468)
- Document need for CELERY_ prefix on CLI env vars (8469)
- Use string value for CELERY_SKIP_CHECKS envvar (8462)
- Revert "store children with database backend" (8475)
- Revert "Fix eager tasks does not populate name field" (8476)
- Update Changelog (8474)
- Remove as it seems to be buggy. (8340)
- Revert "Add Semgrep to CI" (8477)
- Revert "Revert "Add Semgrep to CI"" (8478)

.. _version-5.3.3:

5.3.3

==============

:release-date: 2023-08-31 1:47 P.M GMT+2
:release-by: Tomer Nosrati

.. warning::
This version has been yanked due to breaking API changes. The breaking changes include:

- Store children with database backend (8338)
- Fix eager tasks does not populate name field (8383)

- Fixed changelog for 5.3.2 release docs.

.. _version-5.3.2:

5.3.2

==============

:release-date: 2023-08-31 1:30 P.M GMT+2
:release-by: Tomer Nosrati

.. warning::
This version has been yanked due to breaking API changes. The breaking changes include:

- Store children with database backend (8338)
- Fix eager tasks does not populate name field (8383)

- Bugfix: Removed unecessary stamping code from _chord.run() (8339)
- User guide fix (hotfix for 1755) (8342)
- Store children with database backend (8338)
- Stamping bugfix with group/chord header errback linking (8347)
- Use argsrepr and kwargsrepr in LOG_RECEIVED (8301)
- Fixing minor typo in code example in calling.rst (8366)
- Add documents for timeout settings (8373)
- Fix: copyright year (8380)
- Setup.py: enable include_package_data (8379)
- Fix eager tasks does not populate name field (8383)
- Update test.txt dependencies (8389)
- Update auth.txt deps (8392)
- Fix backend.get_task_meta ignores the result_extended config parameter in mongodb backend (8391)
- Support preload options for shell and purge commands (8374)
- Implement safer ArangoDB queries (8351)
- Integration test: cleanup worker after test case (8361)
- Added "Tomer Nosrati" to CONTRIBUTORS.txt (8400)
- Update README.rst (8404)
- Update README.rst (8408)
- Fix(canvas): add group index when unrolling tasks (8427)
- Fix(beat): debug statement should only log AsyncResult.id if it exists (8428)
- Lint fixes & pre-commit autoupdate (8414)
- Update auth.txt (8435)
- Update mypy on test.txt (8438)
- Added missing kwargs arguments in some cli cmd (8049)
- Fix 8431: Set format_date to False when calling _get_result_meta on mongo backend (8432)
- Docs: rewrite out-of-date code (8441)
- Limit redis client to 4.x since 5.x fails the test suite (8442)
- Limit tox to < 4.9 (8443)
- Fixed issue: Flags broker_connection_retry_on_startup & broker_connection_retry aren’t reliable (8446)
- Doc update from 7651 (8451)
- Remove tox version limit (8464)
- Fixed AttributeError: 'str' object has no attribute (8463)
- Upgraded Kombu from 5.3.1 -> 5.3.2 (8468)

.. _version-5.3.1:

5.3.1

=====

:release-date: 2023-06-18 8:15 P.M GMT+6
:release-by: Asif Saif Uddin

- Upgrade to latest pycurl release (7069).
- Limit librabbitmq>=2.0.0; python_version < '3.11' (8302).
- Added initial support for python 3.11 (8304).
- ChainMap observers fix (8305).
- Revert optimization CLI flag behaviour back to original.
- Restrict redis 4.5.5 as it has severe bugs (8317).
- Tested pypy 3.10 version in CI (8320).
- Bump new version of kombu to 5.3.1 (8323).
- Fixed a small float value of retry_backoff (8295).
- Limit pyro4 up to python 3.10 only as it is (8324).

.. _version-5.3.0:

Page 1 of 47

Links

Releases

Has known vulnerabilities

© 2023 Safety CLI Cybersecurity Inc. All Rights Reserved.