diff --git a/_service b/_service
index 703c6a1..b647768 100644
--- a/_service
+++ b/_service
@@ -4,11 +4,11 @@
@PARENT_TAG@
https://github.com/matrix-org/synapse.git
git
- v1.41.1
+ v1.42.0
v(.*)
\1
diff --git a/matrix-synapse-1.41.1.obscpio b/matrix-synapse-1.41.1.obscpio
deleted file mode 100644
index e75620c..0000000
--- a/matrix-synapse-1.41.1.obscpio
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:551b407807772a38984769b5c74e7767d3f60e02a282a51533894236a7f39641
-size 30918669
diff --git a/matrix-synapse-1.42.0.obscpio b/matrix-synapse-1.42.0.obscpio
new file mode 100644
index 0000000..d1de875
--- /dev/null
+++ b/matrix-synapse-1.42.0.obscpio
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ad96ff729a81bc9db61eb967c4e2c0d53990525e385b29393be956a287157b18
+size 31079949
diff --git a/matrix-synapse-test.spec b/matrix-synapse-test.spec
index 5d66cdb..4d0eaed 100644
--- a/matrix-synapse-test.spec
+++ b/matrix-synapse-test.spec
@@ -27,7 +27,7 @@
%define pkgname matrix-synapse
Name: %{pkgname}-test
-Version: 1.41.1
+Version: 1.42.0
Release: 0
Summary: Test package for %{pkgname}
License: Apache-2.0
diff --git a/matrix-synapse.changes b/matrix-synapse.changes
index 7734beb..8d0cb7b 100644
--- a/matrix-synapse.changes
+++ b/matrix-synapse.changes
@@ -1,7 +1,106 @@
+-------------------------------------------------------------------
+Tue Sep 7 16:11:58 UTC 2021 - Marcus Rueckert
+
+- Update to 1.42.0
+ This version of Synapse removes deprecated room-management admin
+ APIs, removes out-of-date email pushers, and improves error
+ handling for fallback templates for user-interactive
+ authentication. For more information on these points, server
+ administrators are encouraged to read the upgrade notes.
+
+ - Features
+ - Support room version 9 from MSC3375. (#10747)
+ - Add support for MSC3231: Token authenticated registration.
+ Users can be required to submit a token during registration
+ to authenticate themselves. Contributed by Callum Brown.
+ (#10142)
+ - Add support for MSC3283: Expose enable_set_displayname in
+ capabilities. (#10452)
+ - Port the PresenceRouter module interface to the new generic
+ interface. (#10524)
+ - Add pagination to the spaces summary based on updates to
+ MSC2946. (#10613, #10725)
+ - Bugfixes
+ - Validate new m.room.power_levels events. Contributed by
+ @aaronraimist. (#10232)
+ - Display an error on User-Interactive Authentication fallback
+ pages when authentication fails. Contributed by Callum Brown.
+ (#10561)
+ - Remove pushers when deleting an e-mail address from an
+ account. Pushers for old unlinked emails will also be
+ deleted. (#10581, #10734)
+ - Reject Client-Server /keys/query requests which provide
+ device_ids incorrectly. (#10593)
+ - Rooms with unsupported room versions are no longer returned
+ via /sync. (#10644)
+ - Enforce the maximum length for per-room display names and
+ avatar URLs. (#10654)
+ - Fix a bug which caused the synapse_user_logins_total
+ Prometheus metric not to be correctly initialised on restart.
+ (#10677)
+ - Improve ServerNoticeServlet to avoid duplicate requests and
+ add unit tests. (#10679)
+ - Fix long-standing issue which caused an error when a
+ thumbnail is requested and there are multiple thumbnails with
+ the same quality rating. (#10684)
+ - Fix a regression introduced in v1.41.0 which affected the
+ performance of concurrent fetches of large sets of events, in
+ extreme cases causing the process to hang. (#10703)
+ - Fix a regression introduced in Synapse 1.41 which broke email
+ transmission on Systems using older versions of the Twisted
+ library. (#10713)
+ - Improved Documentation
+ - Add documentation on how to connect Django with Synapse using
+ OpenID Connect and django-oauth-toolkit. Contributed by
+ @HugoDelval. (#10192)
+ - Advertise https://matrix-org.github.io/synapse documentation
+ in the README and CONTRIBUTING files. (#10595)
+ - Fix some of the titles not rendering in the OpenID Connect
+ documentation. (#10639)
+ - Minor clarifications to the documentation for reverse
+ proxies. (#10708)
+ - Remove table of contents from the top of installation and
+ contributing documentation pages. (#10711)
+ - Deprecations and Removals
+ - Remove deprecated Shutdown Room and Purge Room Admin API.
+ (#8830)
+ - Internal Changes
+ - Print a warning when using one of the deprecated template_dir
+ settings. (#10768)
+ - Improve type hints for the proxy agent and SRV resolver
+ modules. Contributed by @dklimpel. (#10608)
+ - Clean up some of the federation event authentication code for
+ clarity. (#10614, #10615, #10624, #10640)
+ - Add a comment asking developers to leave a reason when
+ bumping the database schema version. (#10621)
+ - Remove not needed database updates in modify user admin API.
+ (#10627)
+ - Convert room member storage tuples to attrs classes. (#10629,
+ #10642)
+ - Use auto-attribs for the attrs classes used in sync. (#10630)
+ - Make backfill and get_missing_events use the same codepath.
+ (#10645)
+ - Improve the performance of the /hierarchy API (from MSC2946)
+ by caching responses received over federation. (#10647)
+ - Run a nightly CI build against Twisted trunk. (#10651,
+ #10672)
+ - Do not print out stack traces for network errors when
+ fetching data over federation. (#10662)
+ - Simplify tests for device admin rest API. (#10664)
+ - Add missing type hints to REST servlets. (#10665, #10666,
+ #10674)
+ - Flatten the tests.synapse.rests package by moving the
+ contents of v1 and v2_alpha into the parent. (#10667)
+ - Update complement.sh to rebuild the base Docker image when
+ run with workers. (#10686)
+ - Split the event-processing methods in FederationHandler into
+ a separate FederationEventHandler. (#10692)
+ - Remove unused compare_digest function. (#10706)
+
-------------------------------------------------------------------
Tue Aug 31 14:21:51 UTC 2021 - Marcus Rueckert
-- Update to 1.41.1
+- Update to 1.41.1 (boo#1190037 boo#1190038)
Due to the two security issues highlighted below, server
administrators are encouraged to update Synapse. We are not aware
of these vulnerabilities being exploited in the wild.
diff --git a/matrix-synapse.obsinfo b/matrix-synapse.obsinfo
index 32f4fb5..76f9515 100644
--- a/matrix-synapse.obsinfo
+++ b/matrix-synapse.obsinfo
@@ -1,5 +1,5 @@
name: matrix-synapse
-version: 1.41.1
-mtime: 1630413808
-commit: a4c8a2f08b735266fbbe2f259e640f00dc5e3a00
+version: 1.42.0
+mtime: 1631029176
+commit: e7b78dcc4a6bf8fdb71782640932da8dff7cc5ed
diff --git a/matrix-synapse.spec b/matrix-synapse.spec
index 146f84a..4865ac4 100644
--- a/matrix-synapse.spec
+++ b/matrix-synapse.spec
@@ -47,7 +47,7 @@
%define pkgname matrix-synapse
%define eggname matrix_synapse
Name: %{pkgname}
-Version: 1.41.1
+Version: 1.42.0
Release: 0
Summary: Matrix protocol reference homeserver
License: Apache-2.0
@@ -103,7 +103,7 @@ BuildRequires: %{use_python}-idna >= 2.5
%requires_eq %{use_python}-idna
BuildRequires: %{use_python}-ijson >= 3.0
%requires_eq %{use_python}-ijson
-BuildRequires: %{use_python}-jsonschema >= 2.5.1
+BuildRequires: %{use_python}-jsonschema >= 3.0.0
%requires_eq %{use_python}-jsonschema
BuildRequires: %{use_python}-msgpack >= 0.5.2
%requires_eq %{use_python}-msgpack