diff options
author | DMRobertson <DMRobertson@users.noreply.github.com> | 2022-09-27 14:05:17 +0000 |
---|---|---|
committer | DMRobertson <DMRobertson@users.noreply.github.com> | 2022-09-27 14:05:17 +0000 |
commit | 344376cff196295df559b2ab4bb87b2e91ebd2d9 (patch) | |
tree | e18a29385fec98b3a6c516c600ad4f17dbaab127 /v1.68/upgrade.html | |
parent | deploy: a95ce6dd085d6eb46d2c425a759eebf518046fd1 (diff) | |
download | synapse-344376cff196295df559b2ab4bb87b2e91ebd2d9.tar.xz |
deploy: 9bd442e202ce55966045820671c000aca25d6d6c
Diffstat (limited to 'v1.68/upgrade.html')
-rw-r--r-- | v1.68/upgrade.html | 24 |
1 files changed, 18 insertions, 6 deletions
diff --git a/v1.68/upgrade.html b/v1.68/upgrade.html index 710c9a40f3..278778990d 100644 --- a/v1.68/upgrade.html +++ b/v1.68/upgrade.html @@ -232,10 +232,22 @@ dpkg -i matrix-synapse-py3_1.3.0+stretch1_amd64.deb </li> </ul> <h1 id="upgrading-to-v1680"><a class="header" href="#upgrading-to-v1680">Upgrading to v1.68.0</a></h1> -<p>As announced in the upgrade notes for v1.67.0, Synapse now requires a SQLite -version of 3.27.0 or higher if SQLite is in use and source checkouts of Synapse -now require a recent Rust compiler.</p> -<p>Installations using </p> +<p>Two changes announced in the upgrade notes for v1.67.0 have now landed in v1.68.0.</p> +<h2 id="sqlite-version-requirement"><a class="header" href="#sqlite-version-requirement">SQLite version requirement</a></h2> +<p>Synapse now requires a SQLite version of 3.27.0 or higher if SQLite is configured as +Synapse's database.</p> +<p>Installations using</p> +<ul> +<li>Docker images <a href="https://hub.docker.com/r/matrixdotorg/synapse">from <code>matrixdotorg</code></a>,</li> +<li>Debian packages <a href="https://packages.matrix.org/">from Matrix.org</a>, or</li> +<li>a PostgreSQL database</li> +</ul> +<p>are not affected.</p> +<h2 id="rust-requirement-when-building-from-source"><a class="header" href="#rust-requirement-when-building-from-source">Rust requirement when building from source.</a></h2> +<p>Building from a source checkout of Synapse now requires a recent Rust compiler +(currently Rust 1.58.1, but see also the +<a href="https://matrix-org.github.io/synapse/latest/deprecation_policy.html">Platform Dependency Policy</a>).</p> +<p>Installations using</p> <ul> <li>Docker images <a href="https://hub.docker.com/r/matrixdotorg/synapse">from <code>matrixdotorg</code></a>,</li> <li>Debian packages <a href="https://packages.matrix.org/">from Matrix.org</a>, or</li> @@ -264,11 +276,11 @@ will require a recent Rust compiler. Those using packages or <code>pip install matrix-synapse</code> will not be affected.</p> <p>The simplest way of installing Rust is via <a href="https://rustup.rs/">rustup.rs</a></p> <h2 id="sqlite-version-requirement-in-the-next-release"><a class="header" href="#sqlite-version-requirement-in-the-next-release">SQLite version requirement in the next release</a></h2> -<p>From the next major release (v1.68.0) Synapse will require SQLite 3.27.0 or +<p>From the next major release (v1.68.0) Synapse will require SQLite 3.27.0 or higher. Synapse v1.67.0 will be the last major release supporting SQLite versions 3.22 to 3.26.</p> <p>Those using Docker images or Debian packages from Matrix.org will not be -affected. If you have installed from source, you should check the version of +affected. If you have installed from source, you should check the version of SQLite used by Python with:</p> <pre><code class="language-shell">python -c "import sqlite3; print(sqlite3.sqlite_version)" </code></pre> |