Add minimum version bump for sqlite to the release notes (#13742)

* Notify that SQLite min version will be bumped
* Mention in upgrade notes

Co-authored-by: reivilibre <oliverw@matrix.org>
This commit is contained in:
David Robertson 2022-09-08 12:00:03 +01:00 committed by GitHub
parent ec2fe7bb53
commit a7c71686ca
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 21 additions and 1 deletions

View file

@ -8,11 +8,16 @@ notes](https://matrix-org.github.io/synapse/v1.67/upgrade.html#upgrading-to-v167
The minimum version of `poetry` supported for managing source checkouts is now The minimum version of `poetry` supported for managing source checkouts is now
1.2.0. 1.2.0.
Notice: from the next major release (v1.68.0) installing Synapse from a source **Notice:** from the next major release (v1.68.0) installing Synapse from a source
checkout will require a recent Rust compiler. Those using packages or checkout will require a recent Rust compiler. Those using packages or
`pip install matrix-synapse` will not be affected. See the [upgrade `pip install matrix-synapse` will not be affected. See the [upgrade
notes](https://matrix-org.github.io/synapse/v1.67/upgrade.html#upgrading-to-v1670). notes](https://matrix-org.github.io/synapse/v1.67/upgrade.html#upgrading-to-v1670).
**Notice:** from the next major release (v1.68.0), running Synapse with a SQLite
database will require SQLite version 3.27.0 or higher. (The [current minimum
version is SQLite 3.22.0](https://github.com/matrix-org/synapse/blob/release-v1.67/synapse/storage/engines/sqlite.py#L69-L78).)
See [#12983](https://github.com/matrix-org/synapse/issues/12983) for more details.
Features Features
-------- --------

View file

@ -119,6 +119,21 @@ will require a recent Rust compiler. Those using packages or
The simplest way of installing Rust is via [rustup.rs](https://rustup.rs/) The simplest way of installing Rust is via [rustup.rs](https://rustup.rs/)
## SQLite version requirement in the next release
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.
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
SQLite used by Python with:
```shell
python -c "import sqlite3; print(sqlite3.sqlite_version)"
```
If this is too old, refer to your distribution for advice on upgrading.
# Upgrading to v1.66.0 # Upgrading to v1.66.0