|
@@ -9,6 +9,47 @@
|
|
|
|
|
|
If you're looking for versions prior to 3.0.x you should go to :ref:`history`.
|
|
|
|
|
|
+.. _version-3.0.19:
|
|
|
+
|
|
|
+3.0.19
|
|
|
+======
|
|
|
+:release-date: 2013-04-17 04:30:00 P.M BST
|
|
|
+
|
|
|
+- Now depends on :mod:`billiard` 2.7.3.28
|
|
|
+
|
|
|
+- A Python 3 related fix managed to disable the deadlock fix
|
|
|
+ announced in 3.0.18.
|
|
|
+
|
|
|
+ Tests have been added to make sure this does not happen again.
|
|
|
+
|
|
|
+- Task retry policy: Default max_retries is now 3.
|
|
|
+
|
|
|
+ This ensures clients will not be hanging while the broker is down.
|
|
|
+
|
|
|
+ .. note::
|
|
|
+
|
|
|
+ You can set a longer retry for the worker by
|
|
|
+ using the :signal:`celeryd_after_setup` signal:
|
|
|
+
|
|
|
+ .. code-block:: python
|
|
|
+
|
|
|
+ from celery.signals import celeryd_after_setup
|
|
|
+
|
|
|
+ @celeryd_after_setup.connect
|
|
|
+ def configure_worker(instance, conf, **kwargs):
|
|
|
+ conf.CELERY_TASK_PUBLISH_RETRY_POLICY = {
|
|
|
+ 'max_retries': 100,
|
|
|
+ 'interval_start': 0,
|
|
|
+ 'interval_max': 1,
|
|
|
+ 'interval_step': 0.2,
|
|
|
+ }
|
|
|
+
|
|
|
+- Worker: Will now properly display message body in error messages
|
|
|
+ even if the body is a buffer instance.
|
|
|
+
|
|
|
+- 3.0.18 broke the MongoDB result backend (Issue #1303).
|
|
|
+
|
|
|
+
|
|
|
.. _version-3.0.18:
|
|
|
|
|
|
3.0.18
|