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

Commit

Permalink
Merge branch 'develop' of github.com:matrix-org/synapse into hawkowl/…
Browse files Browse the repository at this point in the history
…cache-config-without-synctl

* 'develop' of github.com:matrix-org/synapse: (43 commits)
  Remove unused store method get_hosts_in_room (#7448)
  Don't UPGRADE database rows
  RST indenting
  Put rollback instructions in upgrade notes
  Fix changelog typo
  Oh yeah, RST
  Absolute URL it is then
  Fix upgrade notes link
  Provide summary of upgrade issues in changelog. Fix )
  Move next version notes from changelog to upgrade notes
  Changelog fixes
  1.13.0rc1
  Documentation on setting up redis (#7446)
  Rework UI Auth session validation for registration (#7455)
  Extend spam checker to allow for multiple modules (#7435)
  Implement OpenID Connect-based login (#7256)
  Add room details admin endpoint (#7317)
  Fix errors from malformed log line (#7454)
  Drop support for redis.dbid (#7450)
  Fixes typo (bellow -> below) (#7449)
  ...
  • Loading branch information
anoadragon453 committed May 11, 2020
2 parents 06fbfc2 + a8580c5 commit edb04df
Show file tree
Hide file tree
Showing 234 changed files with 4,064 additions and 1,001 deletions.
166 changes: 154 additions & 12 deletions CHANGES.md

Large diffs are not rendered by default.

41 changes: 39 additions & 2 deletions UPGRADE.rst
Original file line number Diff line number Diff line change
Expand Up @@ -78,12 +78,13 @@ for example:
Upgrading to v1.13.0
====================


Incorrect database migration in old synapse versions
----------------------------------------------------

A bug was introduced in Synapse 1.4.0 which could cause the room directory 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.
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.

This will *not* be a problem for Synapse installations which were:
* created at v1.4.0 or later,
Expand All @@ -105,6 +106,42 @@ affected can be repaired as follows:
2. Restart synapse.

New Single Sign-on HTML Templates
---------------------------------

New templates (``sso_auth_confirm.html``, ``sso_auth_success.html``, and
``sso_account_deactivated.html``) were added to Synapse. If your Synapse is
configured to use SSO and a custom ``sso_redirect_confirm_template_dir``
configuration then these templates will need to be copied from
`synapse/res/templates <synapse/res/templates>`_ into that directory.

Synapse SSO Plugins Method Deprecation
--------------------------------------

Plugins using the ``complete_sso_login`` method of
``synapse.module_api.ModuleApi`` should update to using the async/await
version ``complete_sso_login_async`` which includes additional checks. The
non-async version is considered deprecated.

Rolling back to v1.12.4 after a failed upgrade
----------------------------------------------

v1.13.0 includes a lot of large changes. If something problematic occurs, you
may want to roll-back to a previous version of Synapse. Because v1.13.0 also
includes a new database schema version, reverting that version is also required
alongside the generic rollback instructions mentioned above. In short, to roll
back to v1.12.4 you need to:

1. Stop the server
2. Decrease the schema version in the database:

.. code:: sql
UPDATE schema_version SET version = 57;
3. Downgrade Synapse by following the instructions for your installation method
in the "Rolling back to older versions" section above.


Upgrading to v1.12.0
====================
Expand Down
1 change: 0 additions & 1 deletion changelog.d/6446.misc

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/6573.bugfix

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/6634.bugfix

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/6639.bugfix

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/6881.misc

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/6892.doc

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/6899.bugfix

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/6946.bugfix

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/6988.doc

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7006.feature

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7009.feature

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7010.misc

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7011.misc

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7040.feature

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7051.feature

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7068.bugfix

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7089.bugfix

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7091.doc

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7096.feature

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7102.feature

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7107.doc

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7109.bugfix

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7110.misc

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7115.misc

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7116.misc

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7117.bugfix

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7118.feature

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7119.doc

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7120.misc

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7128.misc

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7133.bugfix

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7136.misc

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7137.removal

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7141.doc

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7146.misc

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7147.doc

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7150.bugfix

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7151.bugfix

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7152.feature

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7153.feature

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7155.bugfix

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7157.misc

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7158.misc

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7159.bugfix

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7167.doc

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7171.doc

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7172.misc

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7177.bugfix

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7178.bugfix

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7181.misc

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7183.misc

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7184.misc

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7185.misc

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7186.feature

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7187.misc

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7188.misc

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7190.misc

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7191.feature

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7192.misc

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7193.misc

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7195.misc

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7199.bugfix

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7203.bugfix

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7207.misc

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7213.misc

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7219.misc

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7225.misc

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7226.misc

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7228.misc

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7230.feature

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7233.misc

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7234.doc

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7235.feature

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7236.misc

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7237.misc

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7238.doc

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7239.misc

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7240.bugfix

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7241.misc

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7243.misc

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7248.doc

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7249.bugfix

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7251.doc

This file was deleted.

1 change: 1 addition & 0 deletions changelog.d/7256.feature
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Add OpenID Connect login/registration support. Contributed by Quentin Gliech, on behalf of [les Connecteurs](https://connecteu.rs).
1 change: 0 additions & 1 deletion changelog.d/7259.bugfix

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7260.bugfix

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7261.misc

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7265.feature

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7268.bugfix

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7272.doc

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7274.bugfix

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7278.misc

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7279.feature

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7286.misc

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7290.misc

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7291.misc

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7295.misc

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7300.misc

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7302.bugfix

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7303.misc

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7315.feature

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7316.bugfix

This file was deleted.

1 change: 1 addition & 0 deletions changelog.d/7317.feature
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Add room details admin endpoint. Contributed by Awesome Technologies Innovationslabor GmbH.
1 change: 0 additions & 1 deletion changelog.d/7318.misc

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7319.misc

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7321.misc

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7325.feature

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7326.misc

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7337.bugfix

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7338.misc

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7341.bugfix

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7343.feature

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7344.bugfix

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7352.feature

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7357.doc

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7358.bugfix

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7359.misc

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7361.doc

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7363.misc

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7364.misc

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7367.bugfix

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7368.bugfix

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7369.misc

This file was deleted.

File renamed without changes.
1 change: 0 additions & 1 deletion changelog.d/7378.misc

This file was deleted.

1 change: 1 addition & 0 deletions changelog.d/7382.misc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Add typing annotations in `synapse.federation`.
1 change: 0 additions & 1 deletion changelog.d/7387.bugfix

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7394.misc

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7395.misc

This file was deleted.

1 change: 1 addition & 0 deletions changelog.d/7398.docker
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Update docker runtime image to Alpine v3.11. Contributed by @Starbix.
1 change: 0 additions & 1 deletion changelog.d/7401.feature

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/7404.misc

This file was deleted.

1 change: 1 addition & 0 deletions changelog.d/7428.misc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Improve performance of `get_e2e_cross_signing_key`.
1 change: 1 addition & 0 deletions changelog.d/7429.misc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Improve performance of `mark_as_sent_devices_by_remote`.
1 change: 1 addition & 0 deletions changelog.d/7435.feature
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Allow for using more than one spam checker module at once.
1 change: 1 addition & 0 deletions changelog.d/7436.misc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Support any process writing to cache invalidation stream.
1 change: 1 addition & 0 deletions changelog.d/7445.misc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Add type hints to the SAML handler.
1 change: 1 addition & 0 deletions changelog.d/7448.misc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Remove storage method `get_hosts_in_room` that is no longer called anywhere.
1 change: 1 addition & 0 deletions changelog.d/7449.misc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Fix some typos in the notice_expiry templates.
2 changes: 1 addition & 1 deletion docker/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ RUN pip install --prefix="/install" --no-warn-script-location \
### Stage 1: runtime
###

FROM docker.io/python:${PYTHON_VERSION}-alpine3.10
FROM docker.io/python:${PYTHON_VERSION}-alpine3.11

# xmlsec is required for saml support
RUN apk add --no-cache --virtual .runtime_deps \
Expand Down
Loading

0 comments on commit edb04df

Please sign in to comment.