diff options
author | DMRobertson <DMRobertson@users.noreply.github.com> | 2022-09-27 14:06:06 +0000 |
---|---|---|
committer | DMRobertson <DMRobertson@users.noreply.github.com> | 2022-09-27 14:06:06 +0000 |
commit | cd08b0cc0d4c950675f1771f8e1f8efe9a3a26d1 (patch) | |
tree | 4de6c0f444831af60a9aa71cbee3fa0be89c35a8 /develop/upgrade.html | |
parent | deploy: 9bd442e202ce55966045820671c000aca25d6d6c (diff) | |
download | synapse-cd08b0cc0d4c950675f1771f8e1f8efe9a3a26d1.tar.xz |
deploy: ac1b0d03a53e84da37c8b62a6479217d22d5cd24
Diffstat (limited to 'develop/upgrade.html')
-rw-r--r-- | develop/upgrade.html | 24 |
1 files changed, 18 insertions, 6 deletions
diff --git a/develop/upgrade.html b/develop/upgrade.html index 710c9a40f3..278778990d 100644 --- a/develop/upgrade.html +++ b/develop/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> |