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.erikj/federation_proxy
parent
d731ed70d9
commit
7f25d73859
37
CHANGES.md
37
CHANGES.md
|
@ -685,7 +685,7 @@ Internal Changes
|
||||||
Synapse 1.29.0 (2021-03-08)
|
Synapse 1.29.0 (2021-03-08)
|
||||||
===========================
|
===========================
|
||||||
|
|
||||||
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.
|
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.
|
||||||
|
|
||||||
|
|
||||||
No significant changes.
|
No significant changes.
|
||||||
|
@ -750,7 +750,7 @@ Synapse 1.28.0 (2021-02-25)
|
||||||
|
|
||||||
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).
|
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).
|
||||||
|
|
||||||
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.
|
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.
|
||||||
|
|
||||||
|
|
||||||
Internal Changes
|
Internal Changes
|
||||||
|
@ -849,9 +849,9 @@ Synapse 1.27.0 (2021-02-16)
|
||||||
|
|
||||||
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.
|
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.
|
||||||
|
|
||||||
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.
|
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.
|
||||||
|
|
||||||
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.
|
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.
|
||||||
|
|
||||||
|
|
||||||
Bugfixes
|
Bugfixes
|
||||||
|
@ -955,7 +955,7 @@ Synapse 1.26.0 (2021-01-27)
|
||||||
===========================
|
===========================
|
||||||
|
|
||||||
This release brings a new schema version for Synapse and rolling back to a previous
|
This release brings a new schema version for Synapse and rolling back to a previous
|
||||||
version is not trivial. Please review [UPGRADE.rst](UPGRADE.rst) for more details
|
version is not trivial. Please review the [upgrade notes](docs/upgrade.md) for more details
|
||||||
on these changes and for general upgrade guidance.
|
on these changes and for general upgrade guidance.
|
||||||
|
|
||||||
No significant changes since 1.26.0rc2.
|
No significant changes since 1.26.0rc2.
|
||||||
|
@ -982,7 +982,7 @@ Synapse 1.26.0rc1 (2021-01-20)
|
||||||
==============================
|
==============================
|
||||||
|
|
||||||
This release brings a new schema version for Synapse and rolling back to a previous
|
This release brings a new schema version for Synapse and rolling back to a previous
|
||||||
version is not trivial. Please review [UPGRADE.rst](UPGRADE.rst) for more details
|
version is not trivial. Please review the [upgrade notes](docs/upgrade.md) for more details
|
||||||
on these changes and for general upgrade guidance.
|
on these changes and for general upgrade guidance.
|
||||||
|
|
||||||
Features
|
Features
|
||||||
|
@ -1388,7 +1388,7 @@ Internal Changes
|
||||||
Synapse 1.23.0 (2020-11-18)
|
Synapse 1.23.0 (2020-11-18)
|
||||||
===========================
|
===========================
|
||||||
|
|
||||||
This release changes the way structured logging is configured. See the [upgrade notes](UPGRADE.rst#upgrading-to-v1230) for details.
|
This release changes the way structured logging is configured. See the [upgrade notes](docs/upgrade.md#upgrading-to-v1230) for details.
|
||||||
|
|
||||||
**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.
|
**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.
|
||||||
|
|
||||||
|
@ -1991,7 +1991,10 @@ No significant changes since 1.19.0rc1.
|
||||||
Removal warning
|
Removal warning
|
||||||
---------------
|
---------------
|
||||||
|
|
||||||
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).
|
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/docs/upgrade.md#upgrading-to-v1180).
|
||||||
|
|
||||||
|
|
||||||
Synapse 1.19.0rc1 (2020-08-13)
|
Synapse 1.19.0rc1 (2020-08-13)
|
||||||
|
@ -2022,7 +2025,7 @@ Bugfixes
|
||||||
Updates to the Docker image
|
Updates to the Docker image
|
||||||
---------------------------
|
---------------------------
|
||||||
|
|
||||||
- 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))
|
- 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))
|
||||||
|
|
||||||
|
|
||||||
Improved Documentation
|
Improved Documentation
|
||||||
|
@ -2580,7 +2583,7 @@ configurations of Synapse:
|
||||||
to be incomplete or empty if Synapse was upgraded directly from v1.2.1 or
|
to be incomplete or empty if Synapse was upgraded directly from v1.2.1 or
|
||||||
earlier, to versions between v1.4.0 and v1.12.x.
|
earlier, to versions between v1.4.0 and v1.12.x.
|
||||||
|
|
||||||
Please review [UPGRADE.rst](UPGRADE.rst) for more details on these changes
|
Please review the [upgrade notes](docs/upgrade.md) for more details on these changes
|
||||||
and for general upgrade guidance.
|
and for general upgrade guidance.
|
||||||
|
|
||||||
|
|
||||||
|
@ -2681,7 +2684,7 @@ Bugfixes
|
||||||
- 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))
|
- 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))
|
||||||
- Fix incorrect metrics reporting for `renew_attestations` background task. ([\#7344](https://github.com/matrix-org/synapse/issues/7344))
|
- Fix incorrect metrics reporting for `renew_attestations` background task. ([\#7344](https://github.com/matrix-org/synapse/issues/7344))
|
||||||
- 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))
|
- 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))
|
||||||
- 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))
|
- 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))
|
||||||
- Fix bug in `EventContext.deserialize`. ([\#7393](https://github.com/matrix-org/synapse/issues/7393))
|
- Fix bug in `EventContext.deserialize`. ([\#7393](https://github.com/matrix-org/synapse/issues/7393))
|
||||||
|
|
||||||
|
|
||||||
|
@ -2831,7 +2834,7 @@ Synapse 1.12.0 includes a database update which is run as part of the upgrade,
|
||||||
and which may take some time (several hours in the case of a large
|
and which may take some time (several hours in the case of a large
|
||||||
server). Synapse will not respond to HTTP requests while this update is taking
|
server). Synapse will not respond to HTTP requests while this update is taking
|
||||||
place. For imformation on seeing if you are affected, and workaround if you
|
place. For imformation on seeing if you are affected, and workaround if you
|
||||||
are, see the [upgrade notes](UPGRADE.rst#upgrading-to-v1120).
|
are, see the [upgrade notes](docs/upgrade.md#upgrading-to-v1120).
|
||||||
|
|
||||||
Security advisory
|
Security advisory
|
||||||
-----------------
|
-----------------
|
||||||
|
@ -3384,7 +3387,7 @@ Bugfixes
|
||||||
Synapse 1.7.0 (2019-12-13)
|
Synapse 1.7.0 (2019-12-13)
|
||||||
==========================
|
==========================
|
||||||
|
|
||||||
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.
|
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.
|
||||||
|
|
||||||
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.
|
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.
|
||||||
|
|
||||||
|
@ -3748,7 +3751,7 @@ Synapse 1.4.0rc1 (2019-09-26)
|
||||||
=============================
|
=============================
|
||||||
|
|
||||||
Note that this release includes significant changes around 3pid
|
Note that this release includes significant changes around 3pid
|
||||||
verification. Administrators are reminded to review the [upgrade notes](UPGRADE.rst#upgrading-to-v140).
|
verification. Administrators are reminded to review the [upgrade notes](docs/upgrade.md#upgrading-to-v140).
|
||||||
|
|
||||||
Features
|
Features
|
||||||
--------
|
--------
|
||||||
|
@ -4124,7 +4127,7 @@ Synapse 1.1.0 (2019-07-04)
|
||||||
==========================
|
==========================
|
||||||
|
|
||||||
As of v1.1.0, Synapse no longer supports Python 2, nor Postgres version 9.4.
|
As of v1.1.0, Synapse no longer supports Python 2, nor Postgres version 9.4.
|
||||||
See the [upgrade notes](UPGRADE.rst#upgrading-to-v110) for more details.
|
See the [upgrade notes](docs/upgrade.md#upgrading-to-v110) for more details.
|
||||||
|
|
||||||
This release also deprecates the use of environment variables to configure the
|
This release also deprecates the use of environment variables to configure the
|
||||||
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)
|
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)
|
||||||
=============================
|
=============================
|
||||||
|
|
||||||
As of v1.1.0, Synapse no longer supports Python 2, nor Postgres version 9.4.
|
As of v1.1.0, Synapse no longer supports Python 2, nor Postgres version 9.4.
|
||||||
See the [upgrade notes](UPGRADE.rst#upgrading-to-v110) for more details.
|
See the [upgrade notes](docs/upgrade.md#upgrading-to-v110) for more details.
|
||||||
|
|
||||||
Features
|
Features
|
||||||
--------
|
--------
|
||||||
|
@ -4926,7 +4929,7 @@ run on Python versions 3.5 or 3.6 (as well as 2.7). Support for Python 3.7
|
||||||
remains experimental.
|
remains experimental.
|
||||||
|
|
||||||
We recommend upgrading to Python 3, but make sure to read the [upgrade
|
We recommend upgrading to Python 3, but make sure to read the [upgrade
|
||||||
notes](UPGRADE.rst#upgrading-to-v0340) when doing so.
|
notes](docs/upgrade.md#upgrading-to-v0340) when doing so.
|
||||||
|
|
||||||
Features
|
Features
|
||||||
--------
|
--------
|
||||||
|
|
|
@ -186,11 +186,11 @@ impact to other applications will be minimal.
|
||||||
Upgrading an existing Synapse
|
Upgrading an existing Synapse
|
||||||
=============================
|
=============================
|
||||||
|
|
||||||
The instructions for upgrading synapse are in `UPGRADE.rst`_.
|
The instructions for upgrading synapse are in `the upgrade notes`_.
|
||||||
Please check these instructions as upgrading may require extra steps for some
|
Please check these instructions as upgrading may require extra steps for some
|
||||||
versions of synapse.
|
versions of synapse.
|
||||||
|
|
||||||
.. _UPGRADE.rst: UPGRADE.rst
|
.. _the upgrade notes: https://matrix-org.github.io/synapse/develop/upgrade.html
|
||||||
|
|
||||||
.. _reverse-proxy:
|
.. _reverse-proxy:
|
||||||
|
|
||||||
|
|
1340
UPGRADE.rst
1340
UPGRADE.rst
File diff suppressed because it is too large
Load Diff
|
@ -1 +1 @@
|
||||||
The current spam checker interface is deprecated in favour of a new generic modules system. See the [upgrade notes](https://github.com/matrix-org/synapse/blob/master/UPGRADE.rst#deprecation-of-the-current-spam-checker-interface) for more information on how to update to the new system.
|
The current spam checker interface is deprecated in favour of a new generic modules system. See the [upgrade notes](https://github.com/matrix-org/synapse/blob/master/docs/upgrade.md#deprecation-of-the-current-spam-checker-interface) for more information on how to update to the new system.
|
|
@ -0,0 +1 @@
|
||||||
|
Move the upgrade notes to [docs/upgrade.md](https://github.com/matrix-org/synapse/blob/develop/docs/upgrade.md) and convert them to markdown.
|
|
@ -11,7 +11,7 @@
|
||||||
- [Delegation](delegate.md)
|
- [Delegation](delegate.md)
|
||||||
|
|
||||||
# Upgrading
|
# Upgrading
|
||||||
- [Upgrading between Synapse Versions](upgrading/README.md)
|
- [Upgrading between Synapse Versions](upgrade.md)
|
||||||
- [Upgrading from pre-Synapse 1.0](MSC1711_certificates_FAQ.md)
|
- [Upgrading from pre-Synapse 1.0](MSC1711_certificates_FAQ.md)
|
||||||
|
|
||||||
# Usage
|
# Usage
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -1,7 +0,0 @@
|
||||||
<!--
|
|
||||||
Include the contents of UPGRADE.rst from the project root without moving it, which may
|
|
||||||
break links around the internet. Additionally, note that SUMMARY.md is unable to
|
|
||||||
directly link to content outside of the docs/ directory. So we use this file as a
|
|
||||||
redirection.
|
|
||||||
-->
|
|
||||||
{{#include ../../UPGRADE.rst}}
|
|
Loading…
Reference in New Issue