diff --git a/_service b/_service
index 20962d2..e45402a 100644
--- a/_service
+++ b/_service
@@ -4,11 +4,11 @@
@PARENT_TAG@
https://github.com/matrix-org/synapse.git
git
- v1.30.1
+ v1.31.0
v(.*)
\1
diff --git a/matrix-synapse-1.30.1.obscpio b/matrix-synapse-1.30.1.obscpio
deleted file mode 100644
index ec9862e..0000000
--- a/matrix-synapse-1.30.1.obscpio
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:ec26fa01b940639e8c85c9ac02afe17ae204f624db3c38fe79fba3fc2c9dd575
-size 29782029
diff --git a/matrix-synapse-1.31.0.obscpio b/matrix-synapse-1.31.0.obscpio
new file mode 100644
index 0000000..0fce55b
--- /dev/null
+++ b/matrix-synapse-1.31.0.obscpio
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:8f05ffdb5d5807df5a202fffea2fcba1390ab0cbd542099eea4922db8b6548cb
+size 29857805
diff --git a/matrix-synapse-test.spec b/matrix-synapse-test.spec
index 2e823a4..579f903 100644
--- a/matrix-synapse-test.spec
+++ b/matrix-synapse-test.spec
@@ -27,7 +27,7 @@
%define pkgname matrix-synapse
Name: %{pkgname}-test
-Version: 1.30.1
+Version: 1.31.0
Release: 0
Summary: Test package for %{pkgname}
License: Apache-2.0
diff --git a/matrix-synapse.changes b/matrix-synapse.changes
index e3c6e9c..fe0d10a 100644
--- a/matrix-synapse.changes
+++ b/matrix-synapse.changes
@@ -1,3 +1,95 @@
+-------------------------------------------------------------------
+Tue Apr 6 13:17:11 UTC 2021 - Marcus Rueckert
+
+- Update to 1.31.0
+ Note: As announced in v1.25.0, and in line with the deprecation
+ policy for platform dependencies, this is the last release to
+ support Python 3.5 and PostgreSQL 9.5. Future versions of Synapse
+ will require Python 3.6+ and PostgreSQL 9.6+, as per our
+ deprecation policy.
+
+ - Features
+ - Add support to OpenID Connect login for requiring attributes
+ on the userinfo response. Contributed by Hubbte King. (#9609)
+ - Add initial experimental support for a "space summary" API.
+ (#9643, #9652, #9653)
+ - Add support for the busy presence state as described in
+ MSC3026. (#9644)
+ - Add support for credentials for proxy authentication in the
+ HTTPS_PROXY environment variable. (#9657)
+ - Bugfixes
+ - Fix a longstanding bug that could cause issues when editing a
+ reply to a message. (#9585)
+ - Fix the /capabilities endpoint to return m.change_password as
+ disabled if the local password database is not used for
+ authentication. Contributed by @dklimpel. (#9588)
+ - Check if local passwords are enabled before setting them for
+ the user. (#9636)
+ - Fix a bug where federation sending can stall due to
+ concurrent access database exceptions when it falls behind.
+ (#9639)
+ - Fix a bug introduced in Synapse 1.30.1 which meant the
+ suggested pip incantation to install an updated cryptography
+ was incorrect. (#9699)
+ - Updates to the Docker image
+ - Speed up Docker builds and make it nicer to test against
+ Complement while developing (install all dependencies before
+ copying the project). (#9610)
+ - Include opencontainers labels in the Docker image. (#9612)
+ - Improved Documentation
+ - Add a document describing the deprecation policy for platform
+ dependencies. (#9723)
+ - Clarify that register_new_matrix_user is present also when
+ installed via non-pip package. (#9074)
+ - Update source install documentation to mention platform
+ prerequisites before the source install steps. (#9667)
+ - Improve worker documentation for fallback/web auth endpoints.
+ (#9679)
+ - Update the sample configuration for OIDC authentication.
+ (#9695)
+ - Internal Changes
+ - Revert using dmypy run in lint script. (#9720)
+ - Pin flake8-bugbear's version. (#9734)
+ - Preparatory steps for removing redundant outlier data from
+ event_json.internal_metadata column. (#9411)
+ - Add type hints to the caching module. (#9442)
+ - Introduce flake8-bugbear to the test suite and fix some of
+ its lint violations. (#9499, #9659)
+ - Add additional type hints to the Homeserver object. (#9631,
+ #9638, #9675, #9681)
+ - Only save remote cross-signing and device keys if they're
+ different from the current ones. (#9634)
+ - Rename storage function to fix spelling and not conflict with
+ another function's name. (#9637)
+ - Improve performance of federation catch up by sending the
+ latest events in the room to the remote, rather than just the
+ last event sent by the local server. (#9640, #9664)
+ - In the federation_client commandline client, stop
+ automatically adding the URL prefix, so that servlets on
+ other prefixes can be tested. (#9645)
+ - In the federation_client commandline client, handle inline
+ signing_keys in homeserver.yaml. (#9647)
+ - Fixed some antipattern issues to improve code quality.
+ (#9649)
+ - Add a storage method for pulling all current user presence
+ state from the database. (#9650)
+ - Import HomeServer from the proper module. (#9665)
+ - Increase default join ratelimiting burst rate. (#9674)
+ - Add type hints to third party event rules and visibility
+ modules. (#9676)
+ - Bump mypy-zope to 0.2.13 to fix "Cannot determine consistent
+ method resolution order (MRO)" errors when running mypy a
+ second time. (#9678)
+ - Use interpreter from $PATH via /usr/bin/env instead of
+ absolute paths in various scripts. (#9689)
+ - Make it possible to use dmypy. (#9692)
+ - Suppress "CryptographyDeprecationWarning: int_from_bytes is
+ deprecated". (#9698)
+ - Use dmypy run in lint script for improved performance in
+ type-checking while developing. (#9701)
+ - Fix undetected mypy error when using Python 3.6. (#9703)
+ - Fix type-checking CI on develop. (#9709)
+
-------------------------------------------------------------------
Fri Mar 26 12:39:34 UTC 2021 - Marcus Rueckert
diff --git a/matrix-synapse.obsinfo b/matrix-synapse.obsinfo
index 8ef95a2..0983423 100644
--- a/matrix-synapse.obsinfo
+++ b/matrix-synapse.obsinfo
@@ -1,5 +1,5 @@
name: matrix-synapse
-version: 1.30.1
-mtime: 1616761264
-commit: 262ed05f5b4bb1c489119129065babb29be7f3f1
+version: 1.31.0
+mtime: 1617710996
+commit: 1d8863c67d3956c5d50baa0991595af8fc2525a2
diff --git a/matrix-synapse.spec b/matrix-synapse.spec
index eef40b9..2330dff 100644
--- a/matrix-synapse.spec
+++ b/matrix-synapse.spec
@@ -45,7 +45,7 @@
%define pkgname matrix-synapse
%define eggname matrix_synapse
Name: %{pkgname}
-Version: 1.30.1
+Version: 1.31.0
Release: 0
Summary: Matrix protocol reference homeserver
License: Apache-2.0