matrix-org / synapse

Synapse: Matrix homeserver written in Python/Twisted.
https://matrix-org.github.io/synapse
Apache License 2.0
11.82k stars 2.13k forks source link

Add schema rollback versions to documentation #16661

Closed clokep closed 11 months ago

clokep commented 11 months ago

This generates a table in the documentation which shows the versions and when you can roll them back to. This generates a table like:

Versions Compatible version
v1.0.0 – v1.2.1 v1.0.0
v1.3.0 – v1.8.0 v1.3.0
v1.9.0 – v1.12.4 v1.9.0
v1.13.0 – v1.25.0 v1.13.0
v1.26.0 – v1.44.0 v1.26.0
v1.45.0 – v1.47.1 v1.38.0
v1.48.0 – v1.51.0 v1.39.0
v1.52.0 – v1.57.1 v1.49.0
v1.58.0 – v1.61.1 v1.57.0
v1.62.0 – v1.63.1 v1.61.0
v1.64.0 – v1.69.0 v1.62.0
v1.70.0 – v1.82.0 v1.68.0
v1.83.0 – v1.84.1 v1.77.0
v1.85.0 – v1.91.2 v1.83.0
v1.92.0 – v1.96.1 v1.90.0
clokep commented 11 months ago

This now looks to have worked: https://pr16661--synapse-docs-previews.netlify.app/upgrade#rolling-back-to-older-versions