Browse Source

Whatsnew: Redis broker deprecated (Issue #3274)

Follow up to 3c1632f66e0d4ff17f5b85ac7fda5ba15c2406c1
Ask Solem 8 years ago
parent
commit
e15b0bfc65
1 changed files with 25 additions and 0 deletions
  1. 25 0
      docs/whatsnew-4.0.rst

+ 25 - 0
docs/whatsnew-4.0.rst

@@ -121,6 +121,31 @@ there are no convenient alternatives in older versions.
 Celery 4.x will continue to work on Python 2.7, 3.4, 3.5; just as Celery 3.x
 still works on Python 2.6.
 
+Support for Redis as a broker is deprecated
+-------------------------------------------
+
+The Redis transport will no longer be supported going forward.
+
+It is with a heavy heart, and the decision was not taken lightly but
+there are several open issues related to this transport and as a project
+without a budget we don't have the resources to resolve them.
+
+The issues have been open for a very long time, and we are doing our
+users a disservice by keeping them open with no resolution in sight.
+
+As Redis is such a huge part of Celery development
+time, this is time we can spend on moving the project
+forward into the asyncio era of Python 3.6.
+
+The transport is still active, so you can still use it, but it has been
+undocumented so that new users will not find it.  Unless the situation
+changes the transport will be removed completely starting with Celery 5.0.
+
+.. note::
+
+    Using Redis as a result backend is still supported, and has some
+    really nice improvements in this version.  Read on for the good news :-)
+
 Lowercase setting names
 -----------------------