|
@@ -5,6 +5,91 @@
|
|
|
.. contents::
|
|
|
:local:
|
|
|
|
|
|
+2.0.3
|
|
|
+=====
|
|
|
+:release-date: TBA
|
|
|
+
|
|
|
+Fixes
|
|
|
+-----
|
|
|
+
|
|
|
+* celeryd: Properly handle connection errors while closing consumers.
|
|
|
+
|
|
|
+* celeryd: Events are now buffered while the connection is down,
|
|
|
+ and re-sent when the connection is re-established.
|
|
|
+
|
|
|
+* No longer depends on the ``mailer`` package.
|
|
|
+
|
|
|
+ This package had a namespace collision with ``django-mailer``,
|
|
|
+ so its functionality was replaced.
|
|
|
+
|
|
|
+* Redis result backend: Redis doesn't have database names,
|
|
|
+ database numbers. The default database is now 0.
|
|
|
+
|
|
|
+* :class:`~celery.task.control.inspect`:
|
|
|
+ Was requesting an invalid command because of a typo.
|
|
|
+
|
|
|
+ See http://github.com/ask/celery/issues/issue/170
|
|
|
+
|
|
|
+* Worker crashed if the value of ``CELERY_TASK_ERROR_WHITELIST`` was
|
|
|
+ not iterable
|
|
|
+
|
|
|
+* :func:`~celery.execute.apply`: Make sure ``kwargs["task_id"]`` is
|
|
|
+ always set.
|
|
|
+
|
|
|
+* ``AsyncResult.traceback``: Now returns ``None``, instead of raising
|
|
|
+ :exc:`KeyError` if traceback is missing.
|
|
|
+
|
|
|
+* :class:`~celery.task.control.inspect`: Replies did not work correctly
|
|
|
+ if no destination was specified.
|
|
|
+
|
|
|
+* If a task wanted to store a result but keep the state in a custom
|
|
|
+ state, ``encode_result`` returned None so nothing was passed
|
|
|
+ to the backend.
|
|
|
+
|
|
|
+* celeryd: A warning is now emitted if sending of task error
|
|
|
+ e-mails fails.
|
|
|
+
|
|
|
+* Debian init scripts: Commands should not run in a subshell
|
|
|
+
|
|
|
+ See http://github.com/ask/celery/issues/issue/163
|
|
|
+
|
|
|
+* Debian init scripts: Use abspath for celeryd to allow stat
|
|
|
+
|
|
|
+ See http://github.com/ask/celery/issues/issue/162
|
|
|
+
|
|
|
+Documentation
|
|
|
+-------------
|
|
|
+
|
|
|
+* getting-started/broker-installation: Fixed typo
|
|
|
+
|
|
|
+ ``set_permissions ""`` -> ``set_permissions ".*"``.
|
|
|
+
|
|
|
+* Tasks Userguide: Added section on database transactions.
|
|
|
+
|
|
|
+ See http://github.com/ask/celery/issues/issue/169
|
|
|
+
|
|
|
+* Routing Userguide: Fixed typo ``"feed": -> {"queue": "feeds"}``.
|
|
|
+
|
|
|
+ See http://github.com/ask/celery/issues/issue/169
|
|
|
+
|
|
|
+* Documented the default values for the ``CELERYD_CONCURRENCY``
|
|
|
+ and ``CELERYD_PREFETCH_MULTIPLIER`` settings.
|
|
|
+
|
|
|
+* Tasks Userguide: Fixed typos in the subtask example
|
|
|
+
|
|
|
+* celery.signals: Documented worker_process_init.
|
|
|
+
|
|
|
+* Daemonization cookbook: Need to export DJANGO_SETTINGS_MODULE in
|
|
|
+ ``/etc/default/celeryd``.
|
|
|
+
|
|
|
+* Added some more FAQs from stack overflow
|
|
|
+
|
|
|
+* Daemonization cookbook: Fixed typo ``CELERYD_LOGFILE/CELERYD_PIDFILE``
|
|
|
+
|
|
|
+ to ``CELERYD_LOG_FILE`` / ``CELERYD_PID_FILE``
|
|
|
+
|
|
|
+ Also added troubleshooting section for the init scripts.
|
|
|
+
|
|
|
2.0.2
|
|
|
=====
|
|
|
:release-date: 2010-07-22 11:31 A.M CEST
|