浏览代码

Updated Changelog

Ask Solem 15 年之前
父节点
当前提交
ae89216de8
共有 1 个文件被更改,包括 38 次插入3 次删除
  1. 38 3
      Changelog

+ 38 - 3
Changelog

@@ -19,19 +19,48 @@ Fixes
 * AMQP result backend: Delete result queue after having successfully polled
   the result.
 
-* ``task.queue`` attribute and ``queue`` argument to ``apply_async``
+* `task.queue` attribute and `queue` argument to `apply_async`
   was not working.
 
-* celeryd: Now sends the ``task-retried`` event for retried tasks.
+* Fixed bug with task log messages being output twice when logging to stderr.
+
+    * Default logfile is now `sys.__stderr__` instead of `sys.stderr`, so
+      the messages are not being redirected back to the stderr logger.
+
+    * In addition task loggers now disable `propagate` by default.
+      You can re-enable this by using the `propagate` argument to
+      `task.get_logger`.
+
+* celeryd: Now sends the `task-retried` event for retried tasks.
 
 * Logging should now handle utf-8 correctly.
 
-* celeryd: Added ``exc_info`` error logging messages.
+* celeryd: Added `exc_info` error logging messages.
 
     This is used by tools like `django-sentry`_ to provide more context.
 
 .. _`django-sentry`: http://github.com/dcramer/django-sentry
 
+* The `time_start` for a task is now set when the task is acknowledged, not
+  when it is sent to the pool.
+
+    See Issue #233.
+
+* Fixed Sunday issue with the crontab scheduler.
+
+* Fixed a race condition where Timer.enter is called twice before the thread actually runs.
+
+* The `mail_admins` method is now in the loader, so it can be overriden.
+  (django-celery now uses the Django mail admins mechanism)).
+
+* celeryd: Added --scheduler option to be used in combination with -B.
+
+    See Issue #229.
+
+* Tasks Userguide: Added section about decorating tasks (Issue #224).
+
+* Now links to celery-pylons on PyPI instead of on Bitbucket.
+
 * celeryd: Now honors ignore result for
   :exc:`~celery.exceptions.WorkerLostError` and timeout errors.
 
@@ -40,6 +69,12 @@ Fixes
 
 * celeryd: All log messages now includes ``exc_info``.
 
+* ETA scheduler now uses a `not_empty` condition to wait for new tasks
+  instead of a sleep polling loop
+
+* celeryd now shows the total runtime for a task in the task succeeded
+  log message.
+
 .. _version-2.1.1:
 
 2.1.1