15
0
forked from pool/python-celery

Accepting request 530184 from home:apersaud:branches:devel:languages:python

update to latest version

OBS-URL: https://build.opensuse.org/request/show/530184
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-celery?expand=0&rev=98
This commit is contained in:
Jan Matejek
2017-10-02 12:25:32 +00:00
committed by Git OBS Bridge
parent 30dbbf6db3
commit f6cfcc15df
4 changed files with 103 additions and 5 deletions

View File

@@ -1,3 +1,101 @@
-------------------------------------------------------------------
Sat Sep 30 16:39:25 UTC 2017 - arun@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
-------------------------------------------------------------------
Thu Aug 24 13:33:50 UTC 2017 - jmatejek@suse.com