Browse Source

Update changelog for v4.0.3 (#3999)

Daniel Huang 7 years ago
parent
commit
e812c5780b
1 changed files with 156 additions and 1 deletions
  1. 156 1
      Changelog

+ 156 - 1
Changelog

@@ -8,7 +8,162 @@ This document contains change notes for bugfix releases in
 the 4.0.x series (latentcall), please see :ref:`whatsnew-4.0` for
 an overview of what's new in Celery 4.0.
 
-.. _version-4.0.2:
+.. _version-4.0.3:
+
+4.0.3
+=====
+:release-date: 2017-??-?? ??:?? PM PST
+:release-by: Ask Solem
+
+- **Requirements**
+
+    - Now depends on :ref:`Kombu 4.0.3 <kombu:version-4.0.3>`.
+
+- **Results**: Elasticsearch now reuses fields when new results are added.
+
+    Contributed by **Mike Chen**.
+
+- **Results**: Fixed MongoDB integration when using binary encodings
+  (Issue #3575).
+
+    Contributed by **Andrew de Quincey**.
+
+- **Worker**: Making missing ``*args`` and ``**kwargs`` in Task protocol 1
+return empty value in protocol 2 (Issue #3687).
+
+    Contributed by **Roman Sichny**.
+
+- **App**: Fixed :exc:`TypeError` in AMQP when using deprecated signal
+  (Issue #3707).
+
+    Contributed by :github_user:`michael-k`.
+
+- **Beat**: Added a transparent method to update the scheduler heap.
+
+    Contributed by **Alejandro Pernin**.
+
+- **Task**: Fixed handling of tasks with keyword arguments on Python 3
+  (Issue #3657).
+
+    Contributed by **Roman Sichny**.
+
+- **Task**: Fixed request context for blocking task apply by adding missing
+  hostname attribute.
+
+    Contributed by **Marat Sharafutdinov**.
+
+- **Task**: Added option to run subtasks synchronously with
+  ``disable_sync_subtasks`` argument.
+
+    Contributed by :github_user:`shalev67`.
+
+- **App**: Fixed chaining of replaced tasks (Issue #3726).
+
+    Contributed by **Morgan Doocy**.
+
+- **Canvas**: Fixed bug where replaced tasks with groups were not completing
+  (Issue #3725).
+
+    Contributed by **Morgan Doocy**.
+
+- **Worker**: Fixed problem where consumer does not shutdown properly when
+  embedded in a gevent application (Issue #3745).
+
+    Contributed by **Arcadiy Ivanov**.
+
+- **Results**: Added support for using AWS DynamoDB as a result backend.
+
+    Contributed by **George Psarakis**.
+
+- **Testing**: Added caching on pip installs.
+
+    Contributed by :github_user:`orf`.
+
+- **Worker**: Prevent consuming queue before ready on startup (Issue #3620).
+
+    Contributed by **Alan Hamlett**.
+
+- **App**: Fixed task ETA issues when timezone is defined in configuration
+  (Issue #3753).
+
+    Contributed by **George Psarakis**.
+
+- **Utils**: ``maybe_make_aware`` should not modify datetime when it is
+  already timezone-aware (Issue #3849).
+
+    Contributed by **Taylor C. Richberger**.
+
+- **App**: Fixed retrying tasks with expirations (Issue #3734).
+
+    Contributed by **Brendan MacDonell**.
+
+- **Results**: Allow unicode message for exceptions raised in task
+  (Issue #3858).
+
+    Contributed by :github_user:`staticfox`.
+
+- **Canvas**: Fixed :exc:`IndexError` raised when chord has an empty header.
+
+    Contributed by **Marc Gibbons**.
+
+- **Canvas**: Avoid duplicating chains in chords (Issue #3771).
+
+    Contributed by **Ryan Hiebert** and **George Psarakis**.
+
+- **Utils**: Allow class methods to define tasks (Issue #3863).
+
+    Contributed by **George Psarakis**.
+
+- **Beat**: Populate heap when periodic tasks are changed.
+
+    Contributed by :github_user:`wzywno` and **Brian May**.
+
+- **Results**: Added support for Elasticsearch backend options settings.
+
+    Contributed by :github_user:`Acey9`.
+
+- **Events**: Ensure ``Task.as_dict()`` works when not all information about
+  task is available.
+
+    Contributed by :github_user:`tramora`.
+
+- **Schedules**: Fixed pickled crontab schedules to restore properly (Issue #3826).
+
+    Contributed by **Taylor C. Richberger**.
+
+- **Results**: Added SSL option for redis backends (Issue #3830).
+
+    Contributed by **Chris Kuehl**.
+
+- Documentation and examples improvements by:
+
+    - **Bruno Alla**
+    - **Jamie Alessio**
+    - **Peter Bittner**
+    - **Jon Dufresne**
+    - **Sergey Fursov**
+    - **Daniel Hahler**
+    - **Mike Helmick**
+    - **Marc Hörsken**
+    - **Christopher Hoskin**
+    - **Michal Kuffa**
+    - **Simon Legner**
+    - **Ed Morley**
+    - **Dmytro Petruk**
+    - **Salvatore Rinchiera**
+    - **Arnaud Rocher**
+    - **YuLun Shih**
+    - **Tom 'Biwaa' Riat**
+    - **Arthur Vigil**
+    - **Joey Wilhelm**
+    - **Jian Yu**
+    - :github_user:`baixuexue123`
+    - :github_user:`bronsen`
+    - :github_user:`michael-k`
+    - :github_user:`orf`
+    - :github_user:`3lnc`
+
+.. _version-4.0.3:
 
 4.0.2
 =====