15
0
forked from pool/python-celery

- 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
This commit is contained in:
Alexandre Rogoski
2011-11-04 17:32:08 +00:00
committed by Git OBS Bridge
parent 4e53fc05d3
commit 3cf729051d
4 changed files with 62 additions and 7 deletions

View File

@@ -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/celeryevs 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