|
@@ -5,6 +5,16 @@ Before upgrading check if any special steps are required to upgrade from the
|
|
|
version you currently have installed to the current version of Synapse. The extra
|
|
|
instructions that may be required are listed later in this document.
|
|
|
|
|
|
+* Check that your versions of Python and PostgreSQL are still supported.
|
|
|
+
|
|
|
+ Synapse follows upstream lifecycles for `Python`_ and `PostgreSQL`_, and
|
|
|
+ removes support for versions which are no longer maintained.
|
|
|
+
|
|
|
+ The website https://endoflife.date also offers convenient summaries.
|
|
|
+
|
|
|
+ .. _Python: https://devguide.python.org/devcycle/#end-of-life-branches
|
|
|
+ .. _PostgreSQL: https://www.postgresql.org/support/versioning/
|
|
|
+
|
|
|
* If Synapse was installed using `prebuilt packages
|
|
|
<INSTALL.md#prebuilt-packages>`_, you will need to follow the normal process
|
|
|
for upgrading those packages.
|
|
@@ -78,6 +88,18 @@ for example:
|
|
|
Upgrading to v1.25.0
|
|
|
====================
|
|
|
|
|
|
+Last release supporting Python 3.5
|
|
|
+----------------------------------
|
|
|
+
|
|
|
+This is the last release of Synapse which guarantees support with Python 3.5,
|
|
|
+which passed its upstream End of Life date several months ago.
|
|
|
+
|
|
|
+We will attempt to maintain support through March 2021, but without guarantees.
|
|
|
+
|
|
|
+In the future, Synapse will follow upstream schedules for ending support of
|
|
|
+older versions of Python and PostgreSQL. Please upgrade to at least Python 3.6
|
|
|
+and PostgreSQL 9.6 as soon as possible.
|
|
|
+
|
|
|
Blacklisting IP ranges
|
|
|
----------------------
|
|
|
|