Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-celery for openSUSE:Factory 
checked in at 2026-01-13 21:30:28
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-celery (Old)
 and      /work/SRC/openSUSE:Factory/.python-celery.new.1928 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-celery"

Tue Jan 13 21:30:28 2026 rev:53 rq:1326865 version:5.6.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-celery/python-celery.changes      
2025-12-09 12:52:25.085157252 +0100
+++ /work/SRC/openSUSE:Factory/.python-celery.new.1928/python-celery.changes    
2026-01-13 21:30:47.378592876 +0100
@@ -1,0 +2,37 @@
+Mon Jan 12 23:44:50 UTC 2026 - Steve Kowalik <[email protected]>
+
+- 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
+
+-------------------------------------------------------------------

Old:
----
  celery-5.5.3.tar.gz

New:
----
  celery-5.6.2.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-celery.spec ++++++
--- /var/tmp/diff_new_pack.DT7GBW/_old  2026-01-13 21:30:49.738690263 +0100
+++ /var/tmp/diff_new_pack.DT7GBW/_new  2026-01-13 21:30:49.742690427 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-celery
 #
-# Copyright (c) 2025 SUSE LLC and contributors
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,7 +16,6 @@
 #
 
 
-%define skip_python2 1
 %global flavor @BUILD_FLAVOR@%{nil}
 %if "%{flavor}" == "test"
 %define psuffix -test
@@ -29,13 +28,14 @@
 %bcond_without libalternatives
 %{?sle15_python_module_pythons}
 Name:           python-celery%{psuffix}
-Version:        5.5.3
+Version:        5.6.2
 Release:        0
 Summary:        Distributed Task Queue module for Python
 License:        BSD-3-Clause
 URL:            https://celeryproject.org
 Source:         
https://files.pythonhosted.org/packages/source/c/celery/celery-%{version}.tar.gz
 Patch0:         move-pytest-configuration-to-conftest.patch
+BuildRequires:  %{python_module base >= 3.9}
 BuildRequires:  %{python_module pip}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  %{python_module wheel}
@@ -44,16 +44,16 @@
 BuildRequires:  netcfg
 BuildRequires:  python-rpm-macros
 Requires:       alts
-Requires:       python-billiard >= 4.1.0
-Requires:       python-click >= 8.0.3
-Requires:       python-click-didyoumean >= 0.0.3
+Requires:       python-billiard >= 4.2.1
+Requires:       python-click >= 8.1.2
+Requires:       python-click-didyoumean >= 0.3.0
 Requires:       python-click-plugins >= 1.1.1
 Requires:       python-click-repl >= 0.2.0
 Requires:       python-dbm
-Requires:       python-kombu >= 5.5
-Requires:       python-python-dateutil
-Requires:       python-tzdata
-Requires:       python-vine >= 5.0.0
+Requires:       python-kombu >= 5.6.0
+Requires:       python-python-dateutil >= 2.8.2
+Requires:       python-tzlocal
+Requires:       python-vine >= 5.1.0
 Recommends:     python-cryptography
 Recommends:     python-curses
 Suggests:       python-eventlet
@@ -118,7 +118,10 @@
 # test_aaa_eventlet_patch::test_aaa_blockdetecet - AssertionError: expected 
call not found.
 # test_AsynPool::test_gen_not_started
 
-%pytest -k "not test_check_privileges_no_fchown and not test_aaa_blockdetecet 
and not test_gen_not_started and not 
test_init_mongodb_dnspython2_pymongo4_seedlist"
+# Fails if the system timezone is UTC
+# test_uses_utc_timezone
+
+%pytest -k "not test_check_privileges_no_fchown and not test_aaa_blockdetecet 
and not test_gen_not_started and not 
test_init_mongodb_dnspython2_pymongo4_seedlist and not test_uses_utc_timezone"
 
 %endif
 

++++++ celery-5.5.3.tar.gz -> celery-5.6.2.tar.gz ++++++
++++ 9568 lines of diff (skipped)

Reply via email to