This commit is contained in:
clokep 2023-11-28 16:02:51 +00:00
parent b10bcc1e63
commit d672bc31ba
4 changed files with 48 additions and 2 deletions

View file

@ -1783,6 +1783,29 @@ dpkg -i matrix-synapse-py3_1.3.0+stretch1_amd64.deb
</code></pre>
</li>
</ul>
<p>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.</p>
<table><thead><tr><th>Versions</th><th>Compatible version</th></tr></thead><tbody>
<tr><td>v1.0.0 v1.2.1</td><td>v1.0.0</td></tr>
<tr><td>v1.3.0 v1.8.0</td><td>v1.3.0</td></tr>
<tr><td>v1.9.0 v1.12.4</td><td>v1.9.0</td></tr>
<tr><td>v1.13.0 v1.25.0</td><td>v1.13.0</td></tr>
<tr><td>v1.26.0 v1.44.0</td><td>v1.26.0</td></tr>
<tr><td>v1.45.0 v1.47.1</td><td>v1.38.0</td></tr>
<tr><td>v1.48.0 v1.51.0</td><td>v1.39.0</td></tr>
<tr><td>v1.52.0 v1.57.1</td><td>v1.49.0</td></tr>
<tr><td>v1.58.0 v1.61.1</td><td>v1.57.0</td></tr>
<tr><td>v1.62.0 v1.63.1</td><td>v1.61.0</td></tr>
<tr><td>v1.64.0 v1.69.0</td><td>v1.62.0</td></tr>
<tr><td>v1.70.0 v1.82.0</td><td>v1.68.0</td></tr>
<tr><td>v1.83.0 v1.84.1</td><td>v1.77.0</td></tr>
<tr><td>v1.85.0 v1.91.2</td><td>v1.83.0</td></tr>
<tr><td>v1.92.0 v1.97.0</td><td>v1.90.0</td></tr>
</tbody></table>
<h1 id="upgrading-to-v1930"><a class="header" href="#upgrading-to-v1930">Upgrading to v1.93.0</a></h1>
<h2 id="minimum-supported-rust-version"><a class="header" href="#minimum-supported-rust-version">Minimum supported Rust version</a></h2>
<p>The minimum supported Rust version has been increased from v1.60.0 to v1.61.0.

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -231,6 +231,29 @@ dpkg -i matrix-synapse-py3_1.3.0+stretch1_amd64.deb
</code></pre>
</li>
</ul>
<p>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.</p>
<table><thead><tr><th>Versions</th><th>Compatible version</th></tr></thead><tbody>
<tr><td>v1.0.0 v1.2.1</td><td>v1.0.0</td></tr>
<tr><td>v1.3.0 v1.8.0</td><td>v1.3.0</td></tr>
<tr><td>v1.9.0 v1.12.4</td><td>v1.9.0</td></tr>
<tr><td>v1.13.0 v1.25.0</td><td>v1.13.0</td></tr>
<tr><td>v1.26.0 v1.44.0</td><td>v1.26.0</td></tr>
<tr><td>v1.45.0 v1.47.1</td><td>v1.38.0</td></tr>
<tr><td>v1.48.0 v1.51.0</td><td>v1.39.0</td></tr>
<tr><td>v1.52.0 v1.57.1</td><td>v1.49.0</td></tr>
<tr><td>v1.58.0 v1.61.1</td><td>v1.57.0</td></tr>
<tr><td>v1.62.0 v1.63.1</td><td>v1.61.0</td></tr>
<tr><td>v1.64.0 v1.69.0</td><td>v1.62.0</td></tr>
<tr><td>v1.70.0 v1.82.0</td><td>v1.68.0</td></tr>
<tr><td>v1.83.0 v1.84.1</td><td>v1.77.0</td></tr>
<tr><td>v1.85.0 v1.91.2</td><td>v1.83.0</td></tr>
<tr><td>v1.92.0 v1.97.0</td><td>v1.90.0</td></tr>
</tbody></table>
<h1 id="upgrading-to-v1930"><a class="header" href="#upgrading-to-v1930">Upgrading to v1.93.0</a></h1>
<h2 id="minimum-supported-rust-version"><a class="header" href="#minimum-supported-rust-version">Minimum supported Rust version</a></h2>
<p>The minimum supported Rust version has been increased from v1.60.0 to v1.61.0.