Browse Source

Updates changelog (but still incomplete for 2.5)

Ask Solem 13 years ago
parent
commit
6086c72881
1 changed files with 54 additions and 0 deletions
  1. 54 0
      Changelog

+ 54 - 0
Changelog

@@ -26,6 +26,11 @@ Important Notes
 
     See the :setting:`BROKER_POOL_LIMIT` for more information.
 
+    Also note that publishing tasks will be retried by default,
+    to change this default or the default retry policy see
+    :setting:`CELERY_TASK_PUBLISH_RETRY` and
+    :setting:`CELERY_TASK_PUBLISH_RETRY_POLICY`.
+
 * AMQP Result Backend: Exchange no longer *auto delete*.
 
     The exchange used for results used to have the *auto_delete* flag set,
@@ -197,6 +202,24 @@ News
 
     Contributed by Ivan Metzlar.
 
+* gevent: Now supports autoscaling (Issue #599).
+
+* multiprocessing: Mediator thread is now always enabled,
+  even though rate limits are disabled, as the pool semaphore
+  is known to block the mainthread, causing broadcast commands and
+  shutdown to depend on the semaphore being released.
+
+    Contributed by Mark Lavin.
+
+* Cassandra backend: No longer uses :func:`pycassa.connect` which is
+  deprecated since :mod:`pycassa` 1.4.
+
+    Fix contributed by Jeff Terrace.
+
+* Fixed unicode decode errors that could occur while sending error emails.
+
+    Fix contributed by Seong Wun Mun.
+
 * ``celery.worker.control`` is now a single module.
 
 * ``BaseAsyncResult`` and ``AsyncResult`` is now merged into a single
@@ -205,6 +228,37 @@ News
 * Moved some common threading functionality to new module
   :mod:`celery.utils.threads`
 
+* ``celery.bin`` programs now always defines ``__package__`` as recommended
+  by PEP-366.
+
+* ``send_task`` now emits a warning when used in combination with
+  :setting:`CELERY_ALWAYS_EAGER` (Issue #581).
+
+    Contributed by Mher Movsisyan.
+
+* ``apply_async`` now forwards the original keyword arguments to ``apply``
+  when :setting:`CELERY_ALWAYS_EAGER` is enabled.
+
+* celeryev now retries reestablishing the broker connection if the connection
+  is lost (Issue #574).
+
+* celeryev: Fixed a crash occuring if a task has no associated worker
+  information.
+
+    Fix contributed by Matt Williamson.
+
+* The current date and time is now consistently taken from the current loaders
+  ``now`` method.
+
+* Now shows helpful error message when given a config module ending in
+  ``.py`` that can't be imported.
+
+* celeryctl: The ``--expires`` and ``-eta`` arguments to the apply command
+  can now be an ISO-8601 formatted string.
+
+* celeryctl now exits with exit status ``EX_UNAVAILABLE`` (69) if no replies
+  have been received.
+
 .. _version-2.4.5:
 
 2.4.5