|
@@ -38,9 +38,14 @@ new in Celery 3.1.
|
|
|
|
|
|
This will be the default in Celery 3.2.
|
|
|
|
|
|
-- **Results**:
|
|
|
+- **Results**: The :class:`@AsyncResult` object now keeps a local cache
|
|
|
+ of the final state of the task.
|
|
|
|
|
|
- Max cached results default decreased to 100.
|
|
|
+ This means that the global result cache can finally be disabled,
|
|
|
+ and you can do so by setting :setting:`CELERY_MAX_CACHED_RESULTS` to
|
|
|
+ :const:`-1`. The lifetime of the cache will then be bound to the
|
|
|
+ lifetime of the result object, and this will be the default behavior
|
|
|
+ in Celery 3.2.
|
|
|
|
|
|
- **Events**: The "Substantial drift" warning message is now logged once
|
|
|
per node name only (Issue #1802).
|
|
@@ -89,10 +94,17 @@ new in Celery 3.1.
|
|
|
|
|
|
Fix contributed by Dmitry Malinovsky.
|
|
|
|
|
|
+- **Canvas**: Chords can now contain a group of other chords (Issue #1921).
|
|
|
+
|
|
|
+- **Canvas**: Chords can now be combined when using the amqp result backend
|
|
|
+ (a chord where the callback is also a chord).
|
|
|
+
|
|
|
- **Canvas**: Calling ``result.get()`` for a chain task will now complete
|
|
|
even if one of the tasks in the chain is ``ignore_result=True``
|
|
|
(Issue #1905).
|
|
|
|
|
|
+- **Canvas**: Worker now also logs chord errors.
|
|
|
+
|
|
|
- **Canvas**: A chord task raising an exception will now result in
|
|
|
any errbacks (``link_error``) to the chord callback to also be called.
|
|
|
|
|
@@ -116,9 +128,6 @@ new in Celery 3.1.
|
|
|
|
|
|
Contributed by Chris Clark.
|
|
|
|
|
|
-- **Canvas**: Chords can now be combined when using the amqp result backend
|
|
|
- (a chord where the callback is also a chord).
|
|
|
-
|
|
|
- **Commands**: :program:`celery inspect memdump` no longer crashes
|
|
|
if the :mod:`psutil` module is not installed (Issue #1914).
|
|
|
|