|
@@ -20,6 +20,65 @@ If you're looking for versions prior to 3.x you should see :ref:`history`.
|
|
|
- `Task.apply_async` now supports timeout and soft_timeout arguments (Issue #802)
|
|
|
- `App.control.Inspect.conf` can be used for inspecting worker configuration
|
|
|
|
|
|
+.. _version-3.0.6:
|
|
|
+
|
|
|
+3.0.6
|
|
|
+=====
|
|
|
+:release-date: 2012-09-XX XX:XX X.M BST
|
|
|
+
|
|
|
+- Now depends on billiard 2.7.3.12
|
|
|
+
|
|
|
+- Adds ``task_name`` attribute to ``EagerResult`` which is always
|
|
|
+ :const:`None` (Issue #907).
|
|
|
+
|
|
|
+- Old Task class in :mod:`celery.task` no longer accepts magic kwargs by
|
|
|
+ default (Issue #918).
|
|
|
+
|
|
|
+ A regression long ago disabled magic kwargs for these, and since
|
|
|
+ no one has complained about it we don't have any incentive to fix it now.
|
|
|
+
|
|
|
+- The ``inspect reserved`` control command did not work properly.
|
|
|
+
|
|
|
+- Should now play better with static analyzation tools by explicitly
|
|
|
+ specifying dynamically created attributes in the :mod:`celery` and
|
|
|
+ :mod:`celery.task` modules.
|
|
|
+
|
|
|
+- Terminating a task now results in
|
|
|
+ :exc:`~celery.exceptions.RevokedTaskError` instead of a ``WorkerLostError``.
|
|
|
+
|
|
|
+- ``AsyncResult.revoke`` now accepts ``terminate`` and ``signal`` arguments.
|
|
|
+
|
|
|
+- The ``task-revoked`` event now includes new fields: ``terminated``,
|
|
|
+ ``signum``, and ``expired``.
|
|
|
+
|
|
|
+- The argument to :class:`~celery.exceptions.TaskRevokedError` is now one
|
|
|
+ of the reasons ``revoked``, ``expired`` or ``terminated``.
|
|
|
+
|
|
|
+- Redis: Celery now tries to restore messages whenever there are no messages
|
|
|
+ in the queue.
|
|
|
+
|
|
|
+- Old Task class does no longer use classmethods for push_request and
|
|
|
+ pop_request (Issue #912).
|
|
|
+
|
|
|
+- ``GroupResult`` now supports the ``children`` attribute (Issue #916).
|
|
|
+
|
|
|
+- ``AsyncResult.collect`` now respects the ``intermediate`` argument
|
|
|
+ (Issue #917).
|
|
|
+
|
|
|
+- Fixes example task in documentation (Issue #902).
|
|
|
+
|
|
|
+- Eventlet fixed so that the environment is patched as soon as possible.
|
|
|
+
|
|
|
+- eventlet: Now warns if celery related modules that depends on threads
|
|
|
+ are imported before eventlet is patched.
|
|
|
+
|
|
|
+- Improved event and camera examples in the monitoring guide.
|
|
|
+
|
|
|
+- Disables celery command setuptools entrypoints if the command can't be
|
|
|
+ loaded.
|
|
|
+
|
|
|
+- Fixed broken ``dump_request`` example in the tasks guide.
|
|
|
+
|
|
|
.. _version-3.0.5:
|
|
|
|
|
|
3.0.5
|