Ver código fonte

Changelog merged from release20-maint (for 2.0.3 history)

Ask Solem 14 anos atrás
pai
commit
7cadb7506a
1 arquivos alterados com 77 adições e 8 exclusões
  1. 77 8
      Changelog

+ 77 - 8
Changelog

@@ -189,6 +189,34 @@ News
 Fixes
 -----
 
+* Compat ``LoggerAdapter`` implementation: Now works for Python 2.4.
+
+    Also added support for several new methods:
+    ``fatal``, ``makeRecord``, ``_log``, ``log``, ``isEnabledFor``,
+    ``addHandler``, ``removeHandler``.
+
+Documentation
+-------------
+
+* tutorials/external moved to new section: "community"
+
+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.
 
@@ -197,24 +225,65 @@ Fixes
 
     See http://github.com/ask/celery/issues/issue/170
 
-* Worker crashed if the value of CELERY_TASK_ERROR_WHITELIST was
+* Worker crashed if the value of ``CELERY_TASK_ERROR_WHITELIST`` was
   not iterable
 
-* Compat ``LoggerAdapter`` implementation: Now works for Python 2.4.
-
-    Also added support for several new methods:
-    ``fatal``, ``makeRecord``, ``_log``, ``log``, ``isEnabledFor``,
-    ``addHandler``, ``removeHandler``.
-
 * :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.
 
-* tutorials/external moved to new section: "community"
+    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