|
@@ -12,14 +12,77 @@ new in Celery 3.1.
|
|
|
|
|
|
3.1.11
|
|
|
======
|
|
|
-:release-date: 2014-04-XX XX:XX X.X UTC
|
|
|
-:release-by: XXX
|
|
|
+:release-date: 2014-04-16 11:00 P.M UTC
|
|
|
+:release-by: Ask Solem
|
|
|
+
|
|
|
+- Now compatible with RabbitMQ 3.3.0
|
|
|
+
|
|
|
+ You need to run Celery 3.1.11 or later when using RabbitMQ 3.3,
|
|
|
+ and if you use the ``librabbitmq`` module you also have to upgrade
|
|
|
+ to librabbitmq 1.5.0:
|
|
|
+
|
|
|
+ .. code-block:: bash
|
|
|
+
|
|
|
+ $ pip install -U librabbitmq
|
|
|
+
|
|
|
+- **Requirements**:
|
|
|
+
|
|
|
+ - Now depends on :ref:`Kombu 3.0.15 <kombu:version-3.0.15>`.
|
|
|
+
|
|
|
+ - Now depends on `billiard 3.3.0.17`_.
|
|
|
+
|
|
|
+ - Bundle ``celery[librabbitmq]`` now depends on :mod:`librabbitmq` 1.5.0.
|
|
|
+
|
|
|
+.. _`billiard 3.3.0.17`:
|
|
|
+ https://github.com/celery/billiard/blob/master/CHANGES.txt
|
|
|
+
|
|
|
+- **Tasks**: The :setting:`CELERY_DEFAULT_DELIVERY_MODE` setting was being
|
|
|
+ ignored (Issue #1953).
|
|
|
+
|
|
|
+- **Worker**: New :option:`--heartbeat-interval` can be used to change the
|
|
|
+ time (in seconds) between sending event heartbeats.
|
|
|
+
|
|
|
+ Contributed by Matthew Duggan and Craig Northway.
|
|
|
+
|
|
|
+- **App**: Fixed memory leaks occurring when creating lots of temporary
|
|
|
+ app instances (Issue #1949).
|
|
|
|
|
|
- **MongoDB**: SSL configuration with non-MongoDB transport breaks MongoDB
|
|
|
results backend (Issue #1973).
|
|
|
|
|
|
Fix contributed by Brian Bouterse.
|
|
|
|
|
|
+- **Logging**: The color formatter accidentally modified ``record.msg``
|
|
|
+ (Issue #1939).
|
|
|
+
|
|
|
+- **Results**: Fixed problem with task trails being stored multiple times,
|
|
|
+ causing ``result.collect()`` to hang (Issue #1936, Issue #1943).
|
|
|
+
|
|
|
+- **Results**: ``ResultSet`` now implements a ``.backend`` attribute for
|
|
|
+ compatibility with ``AsyncResult``.
|
|
|
+
|
|
|
+- **Results**: ``.forget()`` now also clears the local cache.
|
|
|
+
|
|
|
+- **Results**: Fixed problem with multiple calls to ``result._set_cache``
|
|
|
+ (Issue #1940).
|
|
|
+
|
|
|
+- **Results**: ``join_native`` populated result cache even if disabled.
|
|
|
+
|
|
|
+- **Results**: The YAML result serializer should now be able to handle storing
|
|
|
+ exceptions.
|
|
|
+
|
|
|
+- **Worker**: No longer sends task error emails for expected errors (in
|
|
|
+ ``@task(throws=(..., )))``.
|
|
|
+
|
|
|
+- **Canvas**: Fixed problem with exception deserialization when using
|
|
|
+ the JSON serializer (Issue #1987).
|
|
|
+
|
|
|
+- **Eventlet**: Fixes crash when ``celery.contrib.batches`` attempted to
|
|
|
+ cancel a non-existing timer (Issue #1984).
|
|
|
+
|
|
|
+- Can now import ``celery.version_info_t``, and ``celery.five`` (Issue #1968).
|
|
|
+
|
|
|
+
|
|
|
.. _version-3.1.10:
|
|
|
|
|
|
3.1.10
|