Document which versions of Synapse have compatible schema versions. (#16661)

This commit is contained in:
Patrick Cloke
2023-11-28 11:01:24 -05:00
committed by GitHub
parent b0ed14d815
commit 77882b6a7d
6 changed files with 216 additions and 1 deletions

View File

@@ -88,6 +88,15 @@ process, for example:
dpkg -i matrix-synapse-py3_1.3.0+stretch1_amd64.deb
```
Generally Synapse database schemas are compatible across multiple versions, once
a version of Synapse is deployed you may not be able to rollback automatically.
The following table gives the version ranges and the earliest version they can
be rolled back to. E.g. Synapse versions v1.58.0 through v1.61.1 can be rolled
back safely to v1.57.0, but starting with v1.62.0 it is only safe to rollback to
v1.61.0.
<!-- REPLACE_WITH_SCHEMA_VERSIONS -->
# Upgrading to v1.93.0
## Minimum supported Rust version