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