From 3cf729051dcebaf8ecfecf5eecce80c627a95a398eea6e79a060f993171518e4 Mon Sep 17 00:00:00 2001 From: Alexandre Rogoski Date: Fri, 4 Nov 2011 17:32:08 +0000 Subject: [PATCH] - Update to 2.4.0: * Now supports Python 3. * Fixed deadlock in worker process handling (Issue #496). * AMQP Result backend: Now expires results by default. * Eventlet: Fixed problem with shutdown (Issue #457). * Broker transports can be now be specified using URLs * The deprecated celery.loaders.setup_loader() function has been removed. * The CELERY_TASK_ERROR_WHITELIST setting has been replaced by a more flexible approach (Issue #447). * There are additional deprecations. * No longer depends on pyparsing. * Now depends on Kombu 1.4.3. * CELERY_IMPORTS can now be a scalar value (Issue #485). * Fixed a memory leak when using the thread pool (Issue #486). * The statedb was not saved at exit. * Adds EMAIL_USE_TLS to enable secure SMTP connections (Issue #418). * Now handles missing fields in task messages as documented in the message format documentation. * Fixed race condition in celery.events.state (celerymon/celeryev) where task info would be removed while iterating over it (Issue #501). * The Cache, Cassandra, MongoDB, Redis and Tyrant backends now respects the CELERY_RESULT_SERIALIZER setting (Issue #435). * Logging calls no longer manually formats messages, but delegates that to the logging system, so tools like Sentry can easier work with the messages (Issue #445). * celeryd_multi now supports a stop_verify command to wait for processes to shutdown. * Cache backend did not work if the cache key was unicode (Issue #504). * New setting CELERY_RESULT_DB_SHORT_LIVED_SESSIONS added, which if OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-celery?expand=0&rev=39 --- celery-2.3.3.tar.bz2 | 3 --- celery-2.4.0.tar.bz2 | 3 +++ python-celery.changes | 56 +++++++++++++++++++++++++++++++++++++++++++ python-celery.spec | 7 +++--- 4 files changed, 62 insertions(+), 7 deletions(-) delete mode 100644 celery-2.3.3.tar.bz2 create mode 100644 celery-2.4.0.tar.bz2 diff --git a/celery-2.3.3.tar.bz2 b/celery-2.3.3.tar.bz2 deleted file mode 100644 index eaa0e67..0000000 --- a/celery-2.3.3.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:58754b163ee9e2ddad9828d3f7fbfc9e7c93ba03639fca0edfbcd2306185626b -size 800958 diff --git a/celery-2.4.0.tar.bz2 b/celery-2.4.0.tar.bz2 new file mode 100644 index 0000000..38bb002 --- /dev/null +++ b/celery-2.4.0.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cd80cee8c9472a0177aaff983067ab1682b89d42e37d440ed4a4554fe96501cd +size 810215 diff --git a/python-celery.changes b/python-celery.changes index d2438d6..481dae1 100644 --- a/python-celery.changes +++ b/python-celery.changes @@ -1,3 +1,59 @@ +------------------------------------------------------------------- +Fri Nov 4 17:20:46 UTC 2011 - alexandre@exatati.com.br + +- Update to 2.4.0: + * Now supports Python 3. + * Fixed deadlock in worker process handling (Issue #496). + * AMQP Result backend: Now expires results by default. + * Eventlet: Fixed problem with shutdown (Issue #457). + * Broker transports can be now be specified using URLs + * The deprecated celery.loaders.setup_loader() function has been + removed. + * The CELERY_TASK_ERROR_WHITELIST setting has been replaced by a + more flexible approach (Issue #447). + * There are additional deprecations. + * No longer depends on pyparsing. + * Now depends on Kombu 1.4.3. + * CELERY_IMPORTS can now be a scalar value (Issue #485). + * Fixed a memory leak when using the thread pool (Issue #486). + * The statedb was not saved at exit. + * Adds EMAIL_USE_TLS to enable secure SMTP connections (Issue #418). + * Now handles missing fields in task messages as documented in the + message format documentation. + * Fixed race condition in celery.events.state (celerymon/celeryev) + where task info would be removed while iterating over it (Issue #501). + * The Cache, Cassandra, MongoDB, Redis and Tyrant backends now respects + the CELERY_RESULT_SERIALIZER setting (Issue #435). + * Logging calls no longer manually formats messages, but delegates that + to the logging system, so tools like Sentry can easier work with the + messages (Issue #445). + * celeryd_multi now supports a stop_verify command to wait for + processes to shutdown. + * Cache backend did not work if the cache key was unicode (Issue #504). + * New setting CELERY_RESULT_DB_SHORT_LIVED_SESSIONS added, which if + enabled will disable the caching of SQLAlchemy sessions (Issue #449). + * All result backends now implements __reduce__ so that they can be + pickled (Issue #441). + * celeryd-multi did not work on Windows (Issue #472). + * New-style CELERY_REDIS_* settings now takes precedence over the old + REDIS_* configuration keys (Issue #508). + * Generic celerybeat init script no longer sets bash -e (Issue #510). + * Documented that Chords do not work well with redis-server versions + before 2.2. + * The CELERYBEAT_MAX_LOOP_INTERVAL setting was not respected. + * inspect.registered_tasks renamed to inspect.registered for naming + consistency. + * Worker logged the string representation of args and kwargs without + safe guards (Issue #480). + * RHEL init script: Changed celeryd startup priority. + * KeyValueStoreBackend.get_many did not respect the timeout argument + (Issue #512). + * celerybeat/celeryev’s –workdir option did not chdir before after + configuration was attempted (Issue #506). + * After deprecating 2.4 support we can now name modules correctly, + since we can take use of absolute imports. + * AUTHORS file is now sorted alphabetically. + ------------------------------------------------------------------- Fri Sep 23 12:35:58 UTC 2011 - oliver.bengs@opensuse.org diff --git a/python-celery.spec b/python-celery.spec index 1b2707d..6072eec 100644 --- a/python-celery.spec +++ b/python-celery.spec @@ -22,7 +22,7 @@ %define mod_name celery Name: python-%{mod_name} -Version: 2.3.3 +Version: 2.4.0 Release: 0 Url: http://celeryproject.org Summary: Distributed Task Queue @@ -34,11 +34,10 @@ BuildRequires: python-devel BuildRequires: python-distribute Requires: python-anyjson Requires: python-python-daemon +Requires: python-dateutil Requires: python-django-unittest-depth -Requires: python-kombu >= 1.3.1 +Requires: python-kombu >= 1.4.3 Requires: python-pytyrant -Requires: python-pyparsing -Requires: python-dateutil %if 0%{?suse_version} %py_requires %if 0%{?suse_version} > 1110