Skip to content
This repository was archived by the owner on Apr 26, 2024. It is now read-only.

Commit 7f25d73

Browse files
Convert UPGRADE.rst to markdown (#10166)
This PR: * Converts UPGRADE.rst to markdown and moves the contents into the `docs/` directory. * Updates the contents of UPGRADE.rst to point to the website instead. * Updates links around the codebase that point to UPGRADE.rst. `pandoc` + some manual editing was used to convert from RST to md.
1 parent d731ed7 commit 7f25d73

File tree

8 files changed

+1381
-1365
lines changed

8 files changed

+1381
-1365
lines changed

CHANGES.md

Lines changed: 20 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -685,7 +685,7 @@ Internal Changes
685685
Synapse 1.29.0 (2021-03-08)
686686
===========================
687687

688-
Note that synapse now expects an `X-Forwarded-Proto` header when used with a reverse proxy. Please see [UPGRADE.rst](UPGRADE.rst#upgrading-to-v1290) for more details on this change.
688+
Note that synapse now expects an `X-Forwarded-Proto` header when used with a reverse proxy. Please see the [upgrade notes](docs/upgrade.md#upgrading-to-v1290) for more details on this change.
689689

690690

691691
No significant changes.
@@ -750,7 +750,7 @@ Synapse 1.28.0 (2021-02-25)
750750

751751
Note that this release drops support for ARMv7 in the official Docker images, due to repeated problems building for ARMv7 (and the associated maintenance burden this entails).
752752

753-
This release also fixes the documentation included in v1.27.0 around the callback URI for SAML2 identity providers. If your server is configured to use single sign-on via a SAML2 IdP, you may need to make configuration changes. Please review [UPGRADE.rst](UPGRADE.rst) for more details on these changes.
753+
This release also fixes the documentation included in v1.27.0 around the callback URI for SAML2 identity providers. If your server is configured to use single sign-on via a SAML2 IdP, you may need to make configuration changes. Please review the [upgrade notes](docs/upgrade.md) for more details on these changes.
754754

755755

756756
Internal Changes
@@ -849,9 +849,9 @@ Synapse 1.27.0 (2021-02-16)
849849

850850
Note that this release includes a change in Synapse to use Redis as a cache ─ as well as a pub/sub mechanism ─ if Redis support is enabled for workers. No action is needed by server administrators, and we do not expect resource usage of the Redis instance to change dramatically.
851851

852-
This release also changes the callback URI for OpenID Connect (OIDC) and SAML2 identity providers. If your server is configured to use single sign-on via an OIDC/OAuth2 or SAML2 IdP, you may need to make configuration changes. Please review [UPGRADE.rst](UPGRADE.rst) for more details on these changes.
852+
This release also changes the callback URI for OpenID Connect (OIDC) and SAML2 identity providers. If your server is configured to use single sign-on via an OIDC/OAuth2 or SAML2 IdP, you may need to make configuration changes. Please review the [upgrade notes](docs/upgrade.md) for more details on these changes.
853853

854-
This release also changes escaping of variables in the HTML templates for SSO or email notifications. If you have customised these templates, please review [UPGRADE.rst](UPGRADE.rst) for more details on these changes.
854+
This release also changes escaping of variables in the HTML templates for SSO or email notifications. If you have customised these templates, please review the [upgrade notes](docs/upgrade.md) for more details on these changes.
855855

856856

857857
Bugfixes
@@ -955,7 +955,7 @@ Synapse 1.26.0 (2021-01-27)
955955
===========================
956956

957957
This release brings a new schema version for Synapse and rolling back to a previous
958-
version is not trivial. Please review [UPGRADE.rst](UPGRADE.rst) for more details
958+
version is not trivial. Please review the [upgrade notes](docs/upgrade.md) for more details
959959
on these changes and for general upgrade guidance.
960960

961961
No significant changes since 1.26.0rc2.
@@ -982,7 +982,7 @@ Synapse 1.26.0rc1 (2021-01-20)
982982
==============================
983983

984984
This release brings a new schema version for Synapse and rolling back to a previous
985-
version is not trivial. Please review [UPGRADE.rst](UPGRADE.rst) for more details
985+
version is not trivial. Please review the [upgrade notes](docs/upgrade.md) for more details
986986
on these changes and for general upgrade guidance.
987987

988988
Features
@@ -1388,7 +1388,7 @@ Internal Changes
13881388
Synapse 1.23.0 (2020-11-18)
13891389
===========================
13901390

1391-
This release changes the way structured logging is configured. See the [upgrade notes](UPGRADE.rst#upgrading-to-v1230) for details.
1391+
This release changes the way structured logging is configured. See the [upgrade notes](docs/upgrade.md#upgrading-to-v1230) for details.
13921392

13931393
**Note**: We are aware of a trivially exploitable denial of service vulnerability in versions of Synapse prior to 1.20.0. Complete details will be disclosed on Monday, November 23rd. If you have not upgraded recently, please do so.
13941394

@@ -1991,7 +1991,10 @@ No significant changes since 1.19.0rc1.
19911991
Removal warning
19921992
---------------
19931993

1994-
As outlined in the [previous release](https://github.com/matrix-org/synapse/releases/tag/v1.18.0), we are no longer publishing Docker images with the `-py3` tag suffix. On top of that, we have also removed the `latest-py3` tag. Please see [the announcement in the upgrade notes for 1.18.0](https://github.com/matrix-org/synapse/blob/develop/UPGRADE.rst#upgrading-to-v1180).
1994+
As outlined in the [previous release](https://github.com/matrix-org/synapse/releases/tag/v1.18.0),
1995+
we are no longer publishing Docker images with the `-py3` tag suffix. On top of that, we have also removed the
1996+
`latest-py3` tag. Please see
1997+
[the announcement in the upgrade notes for 1.18.0](https://github.com/matrix-org/synapse/blob/develop/docs/upgrade.md#upgrading-to-v1180).
19951998

19961999

19972000
Synapse 1.19.0rc1 (2020-08-13)
@@ -2022,7 +2025,7 @@ Bugfixes
20222025
Updates to the Docker image
20232026
---------------------------
20242027

2025-
- We no longer publish Docker images with the `-py3` tag suffix, as [announced in the upgrade notes](https://github.com/matrix-org/synapse/blob/develop/UPGRADE.rst#upgrading-to-v1180). ([\#8056](https://github.com/matrix-org/synapse/issues/8056))
2028+
- We no longer publish Docker images with the `-py3` tag suffix, as [announced in the upgrade notes](https://github.com/matrix-org/synapse/blob/develop/docs/upgrade.md#upgrading-to-v1180). ([\#8056](https://github.com/matrix-org/synapse/issues/8056))
20262029

20272030

20282031
Improved Documentation
@@ -2580,7 +2583,7 @@ configurations of Synapse:
25802583
to be incomplete or empty if Synapse was upgraded directly from v1.2.1 or
25812584
earlier, to versions between v1.4.0 and v1.12.x.
25822585

2583-
Please review [UPGRADE.rst](UPGRADE.rst) for more details on these changes
2586+
Please review the [upgrade notes](docs/upgrade.md) for more details on these changes
25842587
and for general upgrade guidance.
25852588

25862589

@@ -2681,7 +2684,7 @@ Bugfixes
26812684
- Fix bad error handling that would cause Synapse to crash if it's provided with a YAML configuration file that's either empty or doesn't parse into a key-value map. ([\#7341](https://github.com/matrix-org/synapse/issues/7341))
26822685
- Fix incorrect metrics reporting for `renew_attestations` background task. ([\#7344](https://github.com/matrix-org/synapse/issues/7344))
26832686
- Prevent non-federating rooms from appearing in responses to federated `POST /publicRoom` requests when a filter was included. ([\#7367](https://github.com/matrix-org/synapse/issues/7367))
2684-
- Fix a bug which would cause the room durectory to be incorrectly populated if Synapse was upgraded directly from v1.2.1 or earlier to v1.4.0 or later. Note that this fix does not apply retrospectively; see the [upgrade notes](UPGRADE.rst#upgrading-to-v1130) for more information. ([\#7387](https://github.com/matrix-org/synapse/issues/7387))
2687+
- Fix a bug which would cause the room durectory to be incorrectly populated if Synapse was upgraded directly from v1.2.1 or earlier to v1.4.0 or later. Note that this fix does not apply retrospectively; see the [upgrade notes](docs/upgrade.md#upgrading-to-v1130) for more information. ([\#7387](https://github.com/matrix-org/synapse/issues/7387))
26852688
- Fix bug in `EventContext.deserialize`. ([\#7393](https://github.com/matrix-org/synapse/issues/7393))
26862689

26872690

@@ -2831,7 +2834,7 @@ Synapse 1.12.0 includes a database update which is run as part of the upgrade,
28312834
and which may take some time (several hours in the case of a large
28322835
server). Synapse will not respond to HTTP requests while this update is taking
28332836
place. For imformation on seeing if you are affected, and workaround if you
2834-
are, see the [upgrade notes](UPGRADE.rst#upgrading-to-v1120).
2837+
are, see the [upgrade notes](docs/upgrade.md#upgrading-to-v1120).
28352838

28362839
Security advisory
28372840
-----------------
@@ -3384,7 +3387,7 @@ Bugfixes
33843387
Synapse 1.7.0 (2019-12-13)
33853388
==========================
33863389

3387-
This release changes the default settings so that only local authenticated users can query the server's room directory. See the [upgrade notes](UPGRADE.rst#upgrading-to-v170) for details.
3390+
This release changes the default settings so that only local authenticated users can query the server's room directory. See the [upgrade notes](docs/upgrade.md#upgrading-to-v170) for details.
33883391

33893392
Support for SQLite versions before 3.11 is now deprecated. A future release will refuse to start if used with an SQLite version before 3.11.
33903393

@@ -3748,7 +3751,7 @@ Synapse 1.4.0rc1 (2019-09-26)
37483751
=============================
37493752

37503753
Note that this release includes significant changes around 3pid
3751-
verification. Administrators are reminded to review the [upgrade notes](UPGRADE.rst#upgrading-to-v140).
3754+
verification. Administrators are reminded to review the [upgrade notes](docs/upgrade.md#upgrading-to-v140).
37523755

37533756
Features
37543757
--------
@@ -4124,7 +4127,7 @@ Synapse 1.1.0 (2019-07-04)
41244127
==========================
41254128

41264129
As of v1.1.0, Synapse no longer supports Python 2, nor Postgres version 9.4.
4127-
See the [upgrade notes](UPGRADE.rst#upgrading-to-v110) for more details.
4130+
See the [upgrade notes](docs/upgrade.md#upgrading-to-v110) for more details.
41284131

41294132
This release also deprecates the use of environment variables to configure the
41304133
docker image. See the [docker README](https://github.com/matrix-org/synapse/blob/release-v1.1.0/docker/README.md#legacy-dynamic-configuration-file-support)
@@ -4154,7 +4157,7 @@ Synapse 1.1.0rc1 (2019-07-02)
41544157
=============================
41554158

41564159
As of v1.1.0, Synapse no longer supports Python 2, nor Postgres version 9.4.
4157-
See the [upgrade notes](UPGRADE.rst#upgrading-to-v110) for more details.
4160+
See the [upgrade notes](docs/upgrade.md#upgrading-to-v110) for more details.
41584161

41594162
Features
41604163
--------
@@ -4926,7 +4929,7 @@ run on Python versions 3.5 or 3.6 (as well as 2.7). Support for Python 3.7
49264929
remains experimental.
49274930

49284931
We recommend upgrading to Python 3, but make sure to read the [upgrade
4929-
notes](UPGRADE.rst#upgrading-to-v0340) when doing so.
4932+
notes](docs/upgrade.md#upgrading-to-v0340) when doing so.
49304933

49314934
Features
49324935
--------

README.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -186,11 +186,11 @@ impact to other applications will be minimal.
186186
Upgrading an existing Synapse
187187
=============================
188188

189-
The instructions for upgrading synapse are in `UPGRADE.rst`_.
189+
The instructions for upgrading synapse are in `the upgrade notes`_.
190190
Please check these instructions as upgrading may require extra steps for some
191191
versions of synapse.
192192

193-
.. _UPGRADE.rst: UPGRADE.rst
193+
.. _the upgrade notes: https://matrix-org.github.io/synapse/develop/upgrade.html
194194

195195
.. _reverse-proxy:
196196

0 commit comments

Comments
 (0)