- Update to 5.6.2:

* Fix recursive WorkController instantiation in DjangoWorkerFixup +
    AttributeError when pool_cls is a string
  * Bugfix: Revoked tasks now immediately update backend status to REVOKED
  * Fix Redis Sentinel ACL authentication support
  * Fix: Broker heartbeats not sent during graceful shutdown
  * close DB pools only in prefork mode
  * Fix: Avoid unnecessary Django database connection creation during cleanup
  * reliable prefork detection
  * Stop importing pytest_subtests
  * Only use exceptiongroup backport for Python < 3.11
  * Drop support for Python 3.8 (EOL).
  * 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.
  * New configuration options allow specifying the queue type and exchange
  * type when Celery auto-creates missing queues.
  * asynpool: Don't return from inside a finally block
  * Add support for Django Connection pool
  * fix(worker): continue to attempt to bind other queues after a native
    delayed delivery binding failure has occurred
  * Handle UnpicklingError in persistent scheduler initialization
  * Bug Fix: Nested Chords Fail When Using django-celery-results with a Redis
    Backend
  * Add support pymongo 4.12
  * Feature: Add support credential_provider to Redis Backend
  * Celery.timezone: try tzlocal.get_localzone() before using LocalTimezone
  * Add documentation for task_id param for apply_async function
  * Support redis client name
  * fix: restrict disable-prefetch feature to Redis brokers only

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-celery?expand=0&rev=174
This commit is contained in:
2026-01-12 23:45:10 +00:00
committed by Git OBS Bridge
parent c69c3db3a9
commit da58f82f1f
4 changed files with 54 additions and 14 deletions

View File

@@ -1,3 +1,40 @@
-------------------------------------------------------------------
Mon Jan 12 23:44:50 UTC 2026 - Steve Kowalik <steven.kowalik@suse.com>
- Update to 5.6.2:
* Fix recursive WorkController instantiation in DjangoWorkerFixup +
AttributeError when pool_cls is a string
* Bugfix: Revoked tasks now immediately update backend status to REVOKED
* Fix Redis Sentinel ACL authentication support
* Fix: Broker heartbeats not sent during graceful shutdown
* close DB pools only in prefork mode
* Fix: Avoid unnecessary Django database connection creation during cleanup
* reliable prefork detection
* Stop importing pytest_subtests
* Only use exceptiongroup backport for Python < 3.11
* Drop support for Python 3.8 (EOL).
* 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.
* New configuration options allow specifying the queue type and exchange
* type when Celery auto-creates missing queues.
* asynpool: Don't return from inside a finally block
* Add support for Django Connection pool
* fix(worker): continue to attempt to bind other queues after a native
delayed delivery binding failure has occurred
* Handle UnpicklingError in persistent scheduler initialization
* Bug Fix: Nested Chords Fail When Using django-celery-results with a Redis
Backend
* Add support pymongo 4.12
* Feature: Add support credential_provider to Redis Backend
* Celery.timezone: try tzlocal.get_localzone() before using LocalTimezone
* Add documentation for task_id param for apply_async function
* Support redis client name
* fix: restrict disable-prefetch feature to Redis brokers only
* fix(): preserve group order in replaced signature
* Fix #9794: Pydantic integration fails with __future__.annotations.
* Choose queue type and exchange type when creating missing queues
-------------------------------------------------------------------
Mon Dec 8 04:29:15 UTC 2025 - Steve Kowalik <steven.kowalik@suse.com>