|
@@ -13,7 +13,7 @@ If you're looking for versions prior to 3.x you should see :ref:`history`.
|
|
|
|
|
|
3.0.9
|
|
|
=====
|
|
|
-:release-date: 2012-08-30 06:00 P.M BST
|
|
|
+:release-date: 2012-08-31 06:00 P.M BST
|
|
|
|
|
|
- Important note for users of Django and the database scheduler!
|
|
|
|
|
@@ -30,6 +30,9 @@ If you're looking for versions prior to 3.x you should see :ref:`history`.
|
|
|
>>> from djcelery.models import PeriodicTask
|
|
|
>>> PeriodicTask.objects.update(last_run_at=None)
|
|
|
|
|
|
+- Fixed bug with timezones when :setting:`CELERY_ENABLE_UTC` is disabled
|
|
|
+ (Issue #952).
|
|
|
+
|
|
|
- Fixed a typo in the celerybeat upgrade mechanism (Issue #951).
|
|
|
|
|
|
- Make sure the `exc_info` argument to logging is resolved (Issue #899).
|
|
@@ -48,6 +51,21 @@ If you're looking for versions prior to 3.x you should see :ref:`history`.
|
|
|
Note that this is only necessary when dynamically creating apps,
|
|
|
e.g. for "temporary" apps.
|
|
|
|
|
|
+- Support for piping a subtask to a chain.
|
|
|
+
|
|
|
+ For example:
|
|
|
+
|
|
|
+ .. code-block:: python
|
|
|
+
|
|
|
+ pipe = sometask.s() | othertask.s()
|
|
|
+ new_pipe = mytask.s() | pipe
|
|
|
+
|
|
|
+ Contributed by Steve Morin.
|
|
|
+
|
|
|
+- Fixed problem with group results on non-pickle serializers.
|
|
|
+
|
|
|
+ Fix contributed by Steeve Morin.
|
|
|
+
|
|
|
.. _version-3.0.8:
|
|
|
|
|
|
3.0.8
|
|
@@ -79,17 +97,6 @@ If you're looking for versions prior to 3.x you should see :ref:`history`.
|
|
|
|
|
|
Contributed by Mher Movsisyan.
|
|
|
|
|
|
-- Subtasks can now be piped with chains
|
|
|
-
|
|
|
- For example:
|
|
|
-
|
|
|
- .. code-block:: python
|
|
|
-
|
|
|
- pipe = sometask.s() | othertask.s()
|
|
|
- new_pipe = mytask.s() | pipe
|
|
|
-
|
|
|
- Contributed by Steve Moorin.
|
|
|
-
|
|
|
- Fixed error with error email and new task classes (Issue #931).
|
|
|
|
|
|
- ``BaseTask.__call__`` is no longer optimized away if it has been monkey
|