Kaynağa Gözat

Updates Changelog

Ask Solem 9 yıl önce
ebeveyn
işleme
7cc7e416ee
1 değiştirilmiş dosya ile 93 ekleme ve 2 silme
  1. 93 2
      Changelog

+ 93 - 2
Changelog

@@ -14,10 +14,101 @@ new in Celery 3.1.
 
     - Now depends on :ref:`Kombu 3.0.33 <kombu:version-3.0.33>`.
 
-Documentation fixes:
+- **Task**: Error emails now uses ``utf-8`` charset by default (Issue #2737).
 
-    Contributed by
+- **Task**: Retry now forwards original message headers (Issue #3017).
+
+- **Worker**: Bootsteps can now hook into ``on_node_join``/``leave``/``lost``.
+
+    See :ref:`extending-consumer-gossip` for an example.
+
+- **Events**: Fixed handling of DST timezones (Issue #2983).
+
+- **Results**: Redis backend stopped respecting certain settings.
+
+    Contributed by Jeremy Llewellyn.
+
+- **Results**: Database backend now properly supports JSON exceptions
+  (Issue #2441).
+
+- **Results**: Redis ``new_join`` did not properly call task errbacks on chord
+  error (Issue #2796).
+
+- **Results**: Restores Redis compatibility with redis-py < 2.10.0
+  (Issue #2903).
+
+- **Results**: Fixed rare issue with chord error handling (Issue #2409).
+
+- **Tasks**: Using queue-name values in :setting:`CELERY_ROUTES` now works
+  again (Issue #2987).
+
+- **General**: Result backend password now sanitized in report output
+  (Issue #2812, Issue #2004).
+
+- **Configuration**: Now gives helpful error message when the result backend
+  configuration points to a module, and not a class (Issue #2945).
+
+- **Results**: Exceptions sent by JSON serialized workers are now properly
+  handled by pickle configured workers.
+
+- **Programs**: ``celery control autoscale`` now works (Issue #2950).
+
+- **Programs**: ``celery beat --detached`` now runs after fork callbacks.
+
+- **General**: Fix for LRU cache implementation on Python 3.5 (Issue #2897).
+
+    Contributed by Dennis Brakhane.
+
+    Python 3.5's ``OrderedDict`` does not allow mutation while it is being
+    iterated over. This breaks "update" if it is called with a dict
+    larger than the maximum size.
+
+    This commit changes the code to a version that does not iterate over
+    the dict, and should also be a little bit faster.
+
+- **Init scripts**: The beat init script now properly reports service as down
+  when no pid file can be found.
+
+    Eric Zarowny
+
+- **Beat**: Added cleaning of corrupted scheduler files for some storage
+  backend errors (Issue #2985).
+
+    Fix contributed by Aleksandr Kuznetsov.
+
+- **Beat**: Now syncs the schedule even if the schedule is empty.
+
+    Fix contributed by Colin McIntosh.
+
+- **Supervisord**: Set higher process priority in supervisord example.
+
+    Contributed by George Tantiras.
+
+- **Documentation**: Includes improvements by:
+
+    Bryson
+    Caleb Mingle
     Christopher Martin
+    Dieter Adriaenssens
+    Jason Veatch
+    Jeremy Cline
+    Juan Rossi
+    Kevin Harvey
+    Kevin McCarthy
+    Kirill Pavlov
+    Marco Buttu
+    Mayflower
+    Mher Movsisyan
+    Michael Floering
+    michael-k
+    Nathaniel Varona
+    Rudy Attias
+    Ryan Luckie
+    Steven Parker
+    squfrans
+    Tadej Janež
+    TakesxiSximada
+    Tom S
 
 .. _version-3.1.19: