Hello community, here is the log from the commit of package python-celery for openSUSE:Factory checked in at 2017-10-09 19:40:57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-celery (Old) and /work/SRC/openSUSE:Factory/.python-celery.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-celery" Mon Oct 9 19:40:57 2017 rev:19 rq:530447 version:4.1.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-celery/python-celery.changes 2017-09-07 22:14:21.557292828 +0200 +++ /work/SRC/openSUSE:Factory/.python-celery.new/python-celery.changes 2017-10-09 19:40:59.670641144 +0200 @@ -1,0 +2,98 @@ +Sat Sep 30 16:39:25 UTC 2017 - a...@gmx.de + +- update to version 4.1.0: + * Configuration: CELERY_SEND_EVENTS instead of CELERYD_SEND_EVENTS + for 3.1.x compatibility (#3997) + * App: Restore behavior so Broadcast queues work. (#3934) + * Sphinx: Make appstr use standard format (#4134) (#4139) + * App: Make id, name always accessible from logging.Formatter via + extra (#3994) + * Worker: Add worker_shutting_down signal (#3998) + * PyPy: Support PyPy version 5.8.0 (#4128) + * Results: Elasticsearch: Fix serializing keys (#3924) + * Canvas: Deserialize all tasks in a chain (#4015) + * Systemd: Recover loglevel for ExecStart in systemd config (#4023) + * Sphinx: Use the Sphinx add_directive_to_domain API. (#4037) + * App: Pass properties to before_task_publish signal (#4035) + * Results: Add SSL option for Redis backends (#3831) + * Beat: celery.schedule.crontab: fix reduce (#3826) (#3827) + * State: Fix celery issues when using flower REST API + * Results: Elasticsearch: Fix serializing document id. + * Beat: Make shallow copy of schedules dictionary + * Beat: Populate heap when periodic tasks are changed + * Task: Allow class methods to define tasks (#3952) + * Platforms: Always return boolean value when checking if signal is + supported (#3962). + * Canvas: Avoid duplicating chains in chords (#3779) + * Canvas: Lookup task only if list has items (#3847) + * Results: Allow unicode message for exception raised in task + (#3903) + * Python3: Support for Python 3.6 (#3904, #3903, #3736) + * App: Fix retried tasks with expirations (#3790) + * * Fixes items format route in docs (#3875) + * Utils: Fix maybe_make_aware (#3850) + * Task: Fix task ETA issues when timezone is defined in + configuration (#3867) + * Concurrency: Consumer does not shutdown properly when embedded in + gevent application (#3746) + * Canvas: Fix #3725: Task replaced with group does not complete + (#3731) + * Task: Correct order in chains with replaced tasks (#3730) + * Result: Enable synchronous execution of sub-tasks (#3696) + * Task: Fix request context for blocking task apply (added hostname) + (#3716) + * Utils: Fix task argument handling (#3678) (#3693) + * Beat: Provide a transparent method to update the Scheduler heap + (#3721) + * Beat: Specify default value for pidfile option of celery + beat. (#3722) + * Results: Elasticsearch: Stop generating a new field every time + when a new result is being put (#3708) + * Requirements + + Now depends on :ref:`Kombu 4.1.0 <kombu:version-4.1.0>`. + * Results: Elasticsearch now reuses fields when new results are + added. + * Results: Fixed MongoDB integration when using binary encodings + (Issue #3575). + * Worker: Making missing "*args" and "kwargs" in Task protocol 1 + return empty value in protocol 2 (Issue #3687). + * App: Fixed :exc:`TypeError` in AMQP when using deprecated signal + (Issue #3707). + * Beat: Added a transparent method to update the scheduler heap. + * Task: Fixed handling of tasks with keyword arguments on Python 3 + (Issue #3657). + * Task: Fixed request context for blocking task apply by adding + missing hostname attribute. + * Task: Added option to run subtasks synchronously with + "disable_sync_subtasks" argument. + * App: Fixed chaining of replaced tasks (Issue #3726). + * Canvas: Fixed bug where replaced tasks with groups were not + completing (Issue #3725). + * Worker: Fixed problem where consumer does not shutdown properly + when embedded in a gevent application (Issue #3745). + * Results: Added support for using AWS DynamoDB as a result backend + (#3736). + * Testing: Added caching on pip installs. + * Worker: Prevent consuming queue before ready on startup (Issue + #3620). + * App: Fixed task ETA issues when timezone is defined in + configuration (Issue #3753). + * Utils: "maybe_make_aware" should not modify datetime when it is + already timezone-aware (Issue #3849). + * App: Fixed retrying tasks with expirations (Issue #3734). + * Results: Allow unicode message for exceptions raised in task + (Issue #3858). + * Canvas: Fixed :exc:`IndexError` raised when chord has an empty + header. + * Canvas: Avoid duplicating chains in chords (Issue #3771). + * Utils: Allow class methods to define tasks (Issue #3863). + * Beat: Populate heap when periodic tasks are changed. + * Results: Added support for Elasticsearch backend options settings. + * Events: Ensure "Task.as_dict()" works when not all information + about task is available. + * Schedules: Fixed pickled crontab schedules to restore properly + (Issue #3826). + * Results: Added SSL option for redis backends (Issue #3830). + * Documentation and examples improvements + +------------------------------------------------------------------- Old: ---- celery-4.0.2.tar.gz New: ---- celery-4.1.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-celery.spec ++++++ --- /var/tmp/diff_new_pack.naSPpi/_old 2017-10-09 19:41:00.366610555 +0200 +++ /var/tmp/diff_new_pack.naSPpi/_new 2017-10-09 19:41:00.370610379 +0200 @@ -18,7 +18,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-celery -Version: 4.0.2 +Version: 4.1.0 Release: 0 Summary: Distributed Task Queue module for Python License: BSD-3-Clause @@ -30,13 +30,13 @@ BuildRequires: %{python_module case >= 1.3.1} BuildRequires: %{python_module cl} BuildRequires: %{python_module curses} -BuildRequires: %{python_module python-dateutil} BuildRequires: %{python_module devel} BuildRequires: %{python_module eventlet} BuildRequires: %{python_module gevent} BuildRequires: %{python_module kombu >= 4.0.2} BuildRequires: %{python_module pyOpenSSL} BuildRequires: %{python_module pytest >= 3.0} +BuildRequires: %{python_module python-dateutil} BuildRequires: %{python_module pytz} BuildRequires: %{python_module setuptools} BuildRequires: fdupes ++++++ celery-4.0.2.tar.gz -> celery-4.1.0.tar.gz ++++++ ++++ 5428 lines of diff (skipped)