Skip to content
Snippets Groups Projects
Unverified Commit a7c71686 authored by David Robertson's avatar David Robertson Committed by GitHub
Browse files

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: default avatarreivilibre <oliverw@matrix.org>
parent ec2fe7bb
No related branches found
No related tags found
No related merge requests found
...@@ -8,11 +8,16 @@ notes](https://matrix-org.github.io/synapse/v1.67/upgrade.html#upgrading-to-v167 ...@@ -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
-------- --------
......
...@@ -119,6 +119,21 @@ will require a recent Rust compiler. Those using packages or ...@@ -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
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment