forked from pool/python-celery
Accepting request 506559 from home:benoit_monin:branches:devel:languages:python
- update to version 4.0.2 - change source url to pythonhosted.org - update the BuildRequires for test - remove specfile reference to openSUSE 11.1 / SLE11 - update kombu and billiard required versions - remove anyjson Requires, not needed anymore - call fdupes to fix duplicate files OBS-URL: https://build.opensuse.org/request/show/506559 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-celery?expand=0&rev=93
This commit is contained in:
@@ -1,3 +1,89 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Jun 27 19:08:20 UTC 2017 - benoit.monin@gmx.fr
|
||||
|
||||
- update to version 4.0.2:
|
||||
* Requirements: Now depends on Kombu 4.0.2.
|
||||
* Tasks: Fixed problem with JSON serialization of group (``keys
|
||||
must be string`` error, Issue #3688).
|
||||
* Worker: Fixed JSON serialization issue when using inspect
|
||||
active and friends (Issue #3667).
|
||||
* App: Fixed saferef errors when using signals (Issue #3670).
|
||||
* Prefork: Fixed bug with pack requiring bytes argument on Python
|
||||
2.7.5 and earlier (Issue #3674).
|
||||
* Tasks: Saferepr did not handle unicode in bytestrings on Python
|
||||
2 (Issue #3676).
|
||||
* Testing: Added new celery_worker_paremeters fixture.
|
||||
* Tasks: Added new app argument to GroupResult.restore
|
||||
(Issue #3669).
|
||||
* Tasks: Fixed type checking crash when task takes *args on
|
||||
Python 3 (Issue #3678).
|
||||
* Documentation and examples improvements
|
||||
- additional changes from version 4.0.1:
|
||||
* [Security: CELERYSA-0003] Fix Insecure default configuration
|
||||
* Tasks: Added new method to register class-based tasks
|
||||
(Issue #3615).
|
||||
* Tasks: Argument checking now supports keyword-only arguments on
|
||||
Python3 (Issue #3658).
|
||||
* Tasks: The task-sent event was not being sent even if
|
||||
configured to do so (Issue #3646).
|
||||
* Worker: Fixed AMQP heartbeat support for eventlet/gevent pools
|
||||
(Issue #3649).
|
||||
* App: app.conf.humanize() would not work if configuration not
|
||||
finalized (Issue #3652).
|
||||
* Utils: saferepr attempted to show iterables as lists and
|
||||
mappings as dicts.
|
||||
* Utils: saferepr did not handle unicode-errors when attempting
|
||||
to format bytes on Python 3 (Issue #3610).
|
||||
* Utils: saferepr should now properly represent byte strings with
|
||||
non-ascii characters (Issue #3600).
|
||||
* Results: Fixed bug in elasticsearch where _index method missed
|
||||
the body argument (Issue #3606).
|
||||
* Canvas: Fixed ValueError in chord with single task header
|
||||
(Issue #3608).
|
||||
* Task: Ensure class-based task has name prior to registration
|
||||
(Issue #3616).
|
||||
* Beat: Fixed problem with strings in shelve (Issue #3644).
|
||||
* Worker: Fixed KeyError in inspect stats when -O argument set to
|
||||
something other than fast or fair (Issue #3621).
|
||||
* Task: Retried tasks were no longer sent to the original queue
|
||||
(Issue #3622).
|
||||
* Worker: Python 3: Fixed None/int type comparison in
|
||||
apps/worker.py (Issue #3631).
|
||||
* Results: Redis has a new redis_socket_connect_timeout setting.
|
||||
* Results: Redis result backend passed the socket_connect_timeout
|
||||
argument to UNIX socket based connections by mistake, causing a
|
||||
crash.
|
||||
* Worker: Fixed missing logo in worker splash screen when running
|
||||
on Python 3.x (Issue #3627).
|
||||
* Deps: Fixed celery[redis] bundle installation (Issue #3643).
|
||||
* Deps: Bundle celery[sqs] now also requires pycurl
|
||||
(Issue #3619).
|
||||
* Worker: Hard time limits were no longer being respected
|
||||
(Issue #3618).
|
||||
* Worker: Soft time limit log showed Trues instead of the number
|
||||
of seconds.
|
||||
* App: registry_cls argument no longer had any effect
|
||||
(Issue #3613).
|
||||
* Worker: Event producer now uses connection_for_Write
|
||||
(Issue #3525).
|
||||
* Results: Redis/memcache backends now uses result_expires to
|
||||
expire chord counter (Issue #3573).
|
||||
* Django: Fixed command for upgrading settings with Django
|
||||
(Issue #3563).
|
||||
* Testing: Added a celery_parameters test fixture to be able to
|
||||
use customized Celery init parameters. (#3626)
|
||||
* Documentation improvements
|
||||
- additional changes from version 4.0:
|
||||
see http://docs.celeryproject.org/en/latest/whatsnew-4.0.html
|
||||
- change source url to pythonhosted.org
|
||||
- update the BuildRequires for test:
|
||||
* remove mock, nose and unittest2
|
||||
* add case, pytest and netcfg
|
||||
- remove specfile reference to openSUSE 11.1 / SLE11
|
||||
- update kombu and billiard required versions
|
||||
- remove anyjson Requires, not needed anymore
|
||||
- call fdupes to fix duplicate files
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 13 17:43:19 UTC 2016 - antoine.belvire@laposte.net
|
||||
|
||||
|
||||
Reference in New Issue
Block a user