Zum Inhalt springen

Celery Release Notes

30 Einträge aus 1 Quelle. Zuletzt aktualisiert:

Folge Celery, um die Release Notes in deinen Feed zu holen.

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Celery

Celery Version 5.5.0b3

Celery v5.5.0 Beta 3 führt den Soft Shutdown ein, eine zeitlich begrenzte Warm-Shutdown-Phase zwischen Warm und Cold Shutdown, die über worker_soft_shutdown_timeout aktiviert wird.

Celery v5.5.0 Beta 3 is now available for testing. Please help us test this version and report any issues.

Key Highlights

Soft Shutdown

The soft shutdown is a new mechanism in Celery that sits between the warm shutdown and the cold shutdown. It sets a time limited "warm shutdown" period, during which the worker will continue to process tasks that are already running. After the soft shutdown ends, the worker will initiate a graceful cold shutdown, stopping all tasks and exiting.

The soft shutdown is disabled by default, and can be enabled by setting the new configuration option worker_soft_shutdown_timeout. If a worker is not running any task when the soft shutdown initiates, it will skip the warm shutdown period and proceed directly to the cold shutdown unless the new configuration option worker_enable_soft_shutdown_on_idle is set to True. This is useful for workers that are idle, waiting on ETA tasks to be executed that still want to enable the soft shutdown anyways. …

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Celery

Celery Version 5.5.0b2

Celery v5.5.0 Beta 2 unterstützt Pydantic-Modelle in Tasks und enthält weiterhin die Redis-Broker-Stabilisierung sowie die erste Unterstützung für Quorum Queues.

Celery v5.5.0 Beta 2 is now available for testing. Please help us test this version and report any issues.

Key Highlights

Pydantic Support

This release introduces support for Pydantic models in Celery tasks. For more info, see the new pydantic example and PR #9023 by @mathiasertl.

After upgrading to this version, please share your feedback on the new Pydantic support.

Previous Beta Highlights

Redis Broker Stability Improvements

The root cause of the Redis broker instability issue has been identified and resolved in the v5.4.0 release of Kombu, which should resolve the disconnections bug and offer additional improvements.

After upgrading to this version, please share your feedback on the Redis broker stability.

Relevant Issues: #7276, #8091, #8030, #8384

Quorum Queues Initial Support

This release introduces the initial support for Quorum Queues with Celery.

See new configuration options for more details:

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Celery

Celery Version 5.5.0b1

Celery v5.5.0 Beta 1 nutzt ein Kombu-Release-Candidate, das die Redis-Broker-Verbindungsabbrüche beheben soll, und bringt erste Unterstützung für Quorum Queues mit neuen Konfigurationsoptionen.

Celery v5.5.0 Beta 1 is now available for testing. Please help us test this version and report any issues.

Key Highlights

Redis Broker Stability Improvements

The root cause of the Redis broker instability issue has been identified and resolved in the release-candidate for Kombu v5.4.0. This beta release has been upgraded to use the new Kombu RC version, which should resolve the disconnections bug and offer additional improvements.

After upgrading to this version, please share your feedback on the Redis broker stability.

Relevant Issues: #7276, #8091, #8030, #8384

Quorum Queues Initial Support

This release introduces the initial support for Quorum Queues with Celery.

See new configuration options for more details:

After upgrading to this version, please share your feedback on the Quorum Queues support.

Relevant Issues: #6067, #9121

What's Changed

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Celery

Celery Version 5.4.0

Celery v5.4.0 ergänzt Smoke Tests in der CI und ein eigenständiges Bug-Report-Skript auf Basis von pytest-celery und will zudem die bekannten Redis-Broker-Probleme bei Neustarts und Verbindungsabbrüchen erneut angehen.

Celery v5.4.0 and v5.3.x have consistently focused on enhancing the overall QA, both internally and externally. This effort led to the new pytest-celery v1.0.0 release, developed concurrently with v5.3.0 & v5.4.0.

This release introduces two significant QA enhancements:

  • Smoke Tests: A new layer of automatic tests has been added to Celery's standard CI. These tests are designed to handle production scenarios and complex conditions efficiently. While new contributions will not be halted due to the lack of smoke tests, we will request smoke tests for advanced changes where appropriate.
  • Standalone Bug Report Script: The new pytest-celery plugin now allows for encapsulating a complete Celery dockerized setup within a single pytest script. Incorporating these into new bug reports will enable us to reproduce reported bugs deterministically, potentially speeding up the resolution process.

Contrary to the positive developments above, there have been numerous reports about issues with the Redis broker malfunctioning upon restarts and disconnections. Our initial attempts to resolve this were not successful (#8796). With our enhanced QA capabilities, we are now prepared to address the core issue with Redis (as a broker) again. …

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Celery

Celery Version 5.4.0rc2

Celery v5.4.0rc2 ermöglicht unter anderem Daemon-Optionen aus den App-Einstellungen, eine eigene Task-Klasse für Django, effizientere chords mit dynamicdb sowie die Abfangung von UnicodeDecodeError bei beschädigter beat-schedule.db.

What's Changed

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Celery

Celery Version 5.4.0rc1

Celery v5.4.0rc1 ist ein Release Candidate für mehr Stabilität in Produktion und bringt unter anderem die neue Option worker_enable_prefetch_count_reduction sowie einen Fix für chord.link_error() bei dict-Errbacks.

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

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Celery

Celery Version 5.3.6

Celery 5.3.6 behebt vor allem eine Kompatibilitätsstörung mit der neuen AWS-SQS-Funktion (kombu>=5.3.4) sowie ältere Regressionen, etwa beim Exit-Code nach Remote-Shutdown und bei ImportErrors in der Autodiscovery.

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

What's Changed

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Celery

Celery Version 5.3.5

Celery 5.3.5 ergänzt Python-3.12-Kompatibilität in den Abhängigkeiten, unterstützt Redis 5.x und behebt zahlreiche Fehler, etwa bei replaced_task_nesting in Chains.

Main theme of this release is adding Python 3.12 compatibility support all through the projects dependencies. Also lots of bugs were squashed. Dependencies upgraded and docs improved.

What's Changed

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Celery

Celery Version 5.3.4

Celery 5.3.4 ersetzt die zurückgezogenen Versionen 5.3.2 und 5.3.3, die Breaking Changes enthielten, und bringt Fixes unter anderem für Stamping, das Speichern von Children im Database-Backend und eager Tasks ohne name-Feld.

Notice Regarding v5.3.2 and v5.3.3

Versions 5.3.2 and 5.3.3 were identified to contain breaking changes and have been yanked to maintain codebase stability. We appreciate the community's timely feedback on these versions and apologize for any inconvenience caused.

What's Changed

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Celery

Celery Version 5.3.1

Celery 5.3.1 bringt erste Unterstützung für Python 3.11, aktualisiert auf kombu 5.3.1, schränkt redis 4.5.5 wegen schwerer Fehler ein und behebt kleinere Probleme wie retry_backoff mit kleinen Float-Werten.

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).

Originalquelle(öffnet in neuem Tab)Problem melden