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 v5.7.0b1: Korrekturen für Couchbase, Result-Joins und Docker

Celery v5.7.0b1 behebt unter anderem, dass das Couchbase-Backend bei fehlendem Dokument eine Ausnahme auslöst statt None zurückzugeben, bewahrt propagate bei verschachtelten nativen Result-Joins und korrigiert Cache-Verzeichnisrechte in Docker-Builds sowie maskierte Prozentzeichen bei der Node-Formatierung.

What's Changed

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Celery

Celery v5.7.0a1: Django-Worker-Rekursionsfehler behoben

Celery v5.7.0a1 behebt einen Rekursionsfehler beim Django-Worker und ergänzt Absicherungen für pool_cls.__module__, außerdem wurden Dokumentation und Beispiele aktualisiert und die CI-Matrix ohne Python 3.9 ausgeführt.

What's Changed

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Celery

Celery Version 5.6.3

Celery 5.6.3 enthält Fehlerbehebungen unter anderem für einen Django-Worker-Rekursionsfehler, asynpool und die native verzögerte Zustellung sowie Korrekturen an Dokumentation und Tests.

What's Changed

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Celery

Celery Version 5.6.2

Celery 5.6.2 behebt die rekursive WorkController-Instanziierung im DjangoWorkerFixup und sorgt dafür, dass widerrufene Tasks den Backend-Status sofort auf REVOKED setzen.

What's Changed

New Contributors

Full Changelog: https://github.com/celery/celery/compare/v5.6.1...v5.6.2

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Celery

Celery Version 5.6.1

Celery 5.6.1 behebt unter anderem die Redis-Sentinel-ACL-Authentifizierung und fehlende Broker-Heartbeats beim geordneten Herunterfahren und vermeidet unnötige Django-Datenbankverbindungen beim Aufräumen.

What's Changed

New Contributors

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Celery

Celery Version 5.6.0

Celery 5.6.0 setzt mindestens Python 3.9 voraus, bietet erste Unterstützung für Python 3.14, macht die Umstellung bei SQS von pycurl auf urllib3 rückgängig, verhindert das Loggen von Broker-Passwörtern im Klartext und behebt Speicherlecks.

Celery v5.6.0 is now available.

Key Highlights

See What's new in Celery 5.6 for a complete overview or read the main highlights below.

Python 3.9 Minimum Version

Celery 5.6.0 drops support for Python 3.8 (EOL). The minimum required Python version is now 3.9. Users still on Python 3.8 must upgrade their Python version before upgrading to Celery 5.6.0.

Additionally, this release includes initial support for Python 3.14.

SQS: Reverted to pycurl from urllib3

The switch from pycurl to urllib3 for the SQS transport (introduced in Celery 5.5.0 via Kombu) has been reverted due to critical issues affecting SQS users.

Contributed by @auvipy in https://github.com/celery/celery/pull/9620.

Security Fix: Broker Credential Leak Prevention

Fixed a security issue where broker URLs containing passwords were being logged in plaintext by the delayed delivery mechanism. Broker credentials are now properly sanitized in all log output.

Contributed by @giancarloromeo in https://github.com/celery/celery/pull/9997.

Memory Leak Fixes

Two significant memory leaks have been fixed in this release:

Exception Handling Memory Leak: Fixed a critical memory leak in task exception handling that was particularly severe on Python 3.11+ due to enhanced traceback data. The fix properly breaks reference cycles in tracebacks to allow garbage collection. …

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Celery

Celery Version 5.6.0rc2

Celery 5.6.0rc2 ist ein Release Candidate zum Testen, der Broker-URLs in Logs der verzögerten Zustellung bereinigt und Tasks beim Cold Shutdown nicht mehr wegen eines Timeouts fehlschlagen lässt.

Celery v5.6.0 Release Candidate 2 is now available for testing. Please help us test this version and report any issues.

What's Changed

New Contributors

Full Changelog: https://github.com/celery/celery/compare/v5.6.0rc1...v5.6.0rc2

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Celery

Celery Version 5.6.0rc1

Celery 5.6.0rc1 ist ein Release Candidate zum Testen mit Unterstützung für Django Connection Pools, Fehlerbehebungen etwa bei verschachtelten Chords und Kombu 5.6.0.

Celery v5.6.0 Release Candidate 1 is now available for testing. Please help us test this version and report any issues.

What's Changed

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Celery

Celery Version 5.6.0b2

Celery 5.6.0b2 ist eine Beta zum Testen, die unter anderem credential_provider für das Redis Backend, einen Redis-Client-Namen und Fehlerbehebungen etwa für MSSQL-Result-Backend und Gruppenreihenfolge enthält.

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

What's Changed

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Celery

Celery Version 5.6.0b1

Celery 5.6.0b1 ist eine Beta zum Testen mit Fehlerbehebungen (z. B. leere task_id bei Chain als Chord-Body), Dokumentationsänderungen und zusätzlichen Integrationstests.

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

What's Changed

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Celery

Celery Version 5.5.3

Celery 5.5.3 bringt unter anderem Unterstützung für apply_async ohne Queue-Argument bei Quorum Queues, getrennte Broker-Transport-Optionen für Worker sowie Dokumentations- und Testverbesserungen.

What's Changed

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Celery

Celery Version 5.5.2

Celery 5.5.2 behebt die Berechnung der Restzeit bei Zeitumstellungen und entfernt setup_logger aus COMPAT_MODULES.

What's Changed

New Contributors

Full Changelog: https://github.com/celery/celery/compare/v5.5.1...v5.5.2

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Celery

Celery Version 5.5.1

Celery 5.5.1 behebt den Fehler "AttributeError: list object has no attribute strip" bei Quorum Queues mit Failover-Brokern.

What's Changed

Full Changelog: https://github.com/celery/celery/compare/v5.5.0...v5.5.1

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Celery

Celery Version 5.5.0

Celery 5.5.0 verbessert die Stabilität des Redis-Brokers über Kombu 5.5.0, ergänzt eine bessere Ausnahmebehandlung im Redis-Backend, ersetzt pycurl durch urllib3 und unterstützt RabbitMQ Quorum Queues.

Celery v5.5.0 is now available.

Key Highlights

See What's new in Celery 5.5 for a complete overview or read the main highlights below.

Redis Broker Stability Improvements

Long-standing disconnection issues with the Redis broker have been identified and resolved in Kombu 5.5.0, which is included with this release. These improvements significantly enhance stability when using Redis as a broker.

Additionally, the Redis backend now has better exception handling with the new exception_safe_to_retry feature, which improves resilience during temporary Redis connection issues. See Redis backend settings for complete documentation.

Contributed by @drienkop in #9614.

pycurl replaced with urllib3

Replaced the pycurl dependency with urllib3.

We're monitoring the performance impact of this change and welcome feedback from users who notice any significant differences in their environments.

Contributed by @spawn-guy in Kombu #2134 and integrated in Celery via #9526.

RabbitMQ Quorum Queues Support …

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Celery

Celery Version 5.5.0rc5

Celery 5.5.0rc5 ist ein Release Candidate zum Testen mit Kombu 5.5.0rc3, vollständiger Unterstützung für Quorum Queues, neuem Google-Pub/Sub-Transport und verbesserter Python-3.13-Unterstützung.

Celery v5.5.0 Release Candidate 5 is now available for testing. Please help us test this version and report any issues.

Key Highlights

See What’s new in Celery 5.5 (Immunity) or read the main highlights below.

Using Kombu 5.5.0rc3

The minimum required Kombu version has been bumped to 5.5.0. Kombu is currently at 5.5.0rc3.

Complete Quorum Queues Support

A completely new ETA mechanism was developed to allow full support with RabbitMQ Quorum Queues.

After upgrading to this version, please share your feedback on the quorum queues support.

Relevant Issues: #9207, #6067

New support for Google Pub/Sub transport

After upgrading to this version, please share your feedback on the Google Pub/Sub transport support.

Relevant Issues: #9351

Python 3.13 Improved Support

Additional dependencies have been migrated successfully to Python 3.13, including Kombu and py-amqp.

Soft Shutdown …

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Celery

Celery Version 5.5.0rc4

Celery 5.5.0rc4 ist ein Release Candidate zum Testen mit Kombu 5.5.0rc2, vollständiger Unterstützung für Quorum Queues, neuem Google-Pub/Sub-Transport und verbesserter Python-3.13-Unterstützung.

Celery v5.5.0 Release Candidate 4 is now available for testing. Please help us test this version and report any issues.

Key Highlights

See What’s new in Celery 5.5 (Immunity) or read the main highlights below.

Using Kombu 5.5.0rc2

The minimum required Kombu version has been bumped to 5.5.0. Kombu is current at 5.5.0rc2.

Complete Quorum Queues Support

A completely new ETA mechanism was developed to allow full support with RabbitMQ Quorum Queues.

After upgrading to this version, please share your feedback on the quorum queues support.

Relevant Issues: #9207, #6067

New support for Google Pub/Sub transport

After upgrading to this version, please share your feedback on the Google Pub/Sub transport support.

Relevant Issues: #9351

Python 3.13 Improved Support

Additional dependencies have been migrated successfully to Python 3.13, including Kombu and py-amqp.

Soft Shutdown …

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Celery

Celery Version 5.5.0rc3

Celery 5.5.0rc3 ist ein Release Candidate zum Testen mit Kombu 5.5.0rc2, vollständiger Unterstützung für Quorum Queues, neuem Google-Pub/Sub-Transport und verbesserter Python-3.13-Unterstützung.

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

Key Highlights

See What’s new in Celery 5.5 (Immunity) or read the main highlights below.

Using Kombu 5.5.0rc2

The minimum required Kombu version has been bumped to 5.5.0. Kombu is current at 5.5.0rc2.

Complete Quorum Queues Support

A completely new ETA mechanism was developed to allow full support with RabbitMQ Quorum Queues.

After upgrading to this version, please share your feedback on the quorum queues support.

Relevant Issues: #9207, #6067

New support for Google Pub/Sub transport

After upgrading to this version, please share your feedback on the Google Pub/Sub transport support.

Relevant Issues: #9351

Python 3.13 Improved Support

Additional dependencies have been migrated successfully to Python 3.13, including Kombu and py-amqp.

Soft Shutdown …

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Celery

Celery Version 5.5.0rc2

Celery 5.5.0rc2 ist ein Release Candidate zum Testen mit Kombu 5.5.0rc2, vollständiger Unterstützung für Quorum Queues, neuem Google-Pub/Sub-Transport und verbesserter Python-3.13-Unterstützung.

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

Key Highlights

See What’s new in Celery 5.5 (Immunity) or read the main highlights below.

Using Kombu 5.5.0rc2

The minimum required Kombu version has been bumped to 5.5.0. Kombu is current at 5.5.0rc2.

Complete Quorum Queues Support

A completely new ETA mechanism was developed to allow full support with RabbitMQ Quorum Queues.

After upgrading to this version, please share your feedback on the quorum queues support.

Relevant Issues: #9207, #6067

New support for Google Pub/Sub transport

After upgrading to this version, please share your feedback on the Google Pub/Sub transport support.

Relevant Issues: #9351

Python 3.13 Improved Support

Additional dependencies have been migrated successfully to Python 3.13, including Kombu and py-amqp.

Previous Pre-release Highlights

Python 3.13 Initial Support …

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Celery

Celery Version 5.5.0rc1

Celery 5.5.0rc1 ist ein Release Candidate zum Testen mit erster Unterstützung für Python 3.13 und einem neuen Soft Shutdown, der zwischen Warm und Cold Shutdown liegt.

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

Key Highlights

See What’s new in Celery 5.5 (Immunity) or read the main highlights below.

Python 3.13 Initial Support

This release introduces the initial support for Python 3.13 with Celery.

After upgrading to this version, please share your feedback on the Python 3.13 support.

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

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Celery

Celery Version 5.5.0b4

Celery v5.5.0 Beta 4 bringt erste Unterstützung für Python 3.13 zum Testen und enthält weiterhin den Soft Shutdown, der per worker_soft_shutdown_timeout aktiviert wird.

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

Key Highlights

Python 3.13 Initial Support

This release introduces the initial support for Python 3.13 with Celery.

After upgrading to this version, please share your feedback on the Python 3.13 support.

Previous Pre-release 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…

Originalquelle(öffnet in neuem Tab)Problem melden