Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package matrix-synapse for openSUSE:Factory
checked in at 2026-09-17 15:17:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/matrix-synapse (Old)
and /work/SRC/openSUSE:Factory/.matrix-synapse.new.383539 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "matrix-synapse"
Thu Sep 17 15:17:48 2026 rev:170 rq:1378219 version:1.161.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse.changes
2026-09-04 12:40:15.697271767 +0200
+++
/work/SRC/openSUSE:Factory/.matrix-synapse.new.383539/matrix-synapse.changes
2026-09-17 15:18:46.391336409 +0200
@@ -1,0 +2,106 @@
+Tue Sep 15 20:19:02 UTC 2026 - Marcus Rueckert <[email protected]>
+
+- Update to 1.161.0
+ - Features
+ - Don't validate signatures with unknown algorithms for master
+ keys, and allow updates to signatures. (#19915)
+ - MSC4140: Cancellable delayed events: Add an endpoint for
+ getting a single delayed event. (#19926)
+ - Add experimental support for letting application services
+ proxy namespaces in the C-S and S-S API as per MSC4512.
+ (#19972)
+ - Add experimental support for sending federation requests from
+ application services as per MSC4512. (#19977)
+ - Add a config option that limits the time period in which
+ local users can redact their own messages. Contributed by
+ @defaultdino. (#20138)
+ - Bugfixes
+ - Apply the rc_reports rate limit to the room reporting
+ endpoint, which the spec declares as rate-limited. (#20036)
+ - Fix m.call.invite state events not being given the proper
+ power level on rooms created with the public_chat preset.
+ Contributed by @famedly @itsoyou. (#20050)
+ - Return the M_INVALID_PARAM error code specified by Matrix
+ v1.13 (MSC4178) when a malformed email address or country
+ code is submitted to
+ /account/3pid/{email,msisdn}/requestToken, and report an
+ unsupported medium ahead of the denied/in-use checks on the
+ msisdn - variant. (#20101)
+ - Fix a regression where client_secret request parameters were
+ not validated against the character set required by the spec
+ on Pydantic-validated endpoints, regressed in Synapse 1.66.0
+ (originally fixed for matrix-org/synapse#6766). (#20104)
+ - Do not send a duplicate m.room.encryption event on room
+ creation when the client already supplies one in the initial
+ state and encryption_enabled_by_default_for_room_type is
+ enabled. Contributed by @FrenchGithubUser @Famedly. (#20106)
+ - Fix a long-standing bug where private read receipts of users
+ outside an application service's namespaces were sent to
+ application services that opted in to receiving ephemeral
+ events (MSC2409). (#20114)
+ - Fix a bug where the event_search background reindex skipped
+ all m.room.topic events, making room topics unsearchable
+ after a search index rebuild. (#20119)
+ - Fixed joining rooms with unrecognized restricted join rules
+ being rejected outright instead of returning the proper
+ M_UNABLE_TO_AUTHORISE_JOIN error code. Contributed by @tulir
+ @ Beeper. (#20132)
+ - Fix a bug where, until Synapse was restarted, new events in a
+ room would fail to be persisted if the database went down
+ while an event was being persisted in the room. Bug
+ introduced in v1.124.0. (#20148)
+ - Fix the /profile endpoint, when querying custom fields,
+ returning a 500 error instead of 404 when the profile does
+ not exist at all. (#20149)
+ - When not using MSC3866, omit the approval flag from the
+ response of GET /_synapse/admin/v2/users. (#20152)
+ - Fix /sync returning membership events from after the user's
+ leave in state_after for left rooms when lazy-loading room
+ members (experimental MSC4222 implementation). (#20169)
+ - Fix a bug where a server admin setting a custom profile field
+ for a user with no profile received a 500 error; this now
+ succeeds for existing (e.g. deactivated) users and returns a
+ 404 error if the user does not exist. (#20172)
+ - Fix PUT/DELETE on a profile field returning HTTP 400 instead
+ of 403 (with errcode M_FORBIDDEN) when profile changes are
+ disabled via enable_set_displayname or enable_set_avatar_url.
+ (#20173)
+ - Return the stable M_APPSERVICE_LOGIN_UNSUPPORTED error code,
+ added in Matrix 1.17, instead of its unstable
+ MSC4190-prefixed identifier. (#20180)
+ - Fix missing validation of membership when making make_*
+ requests over federation. Contributed by @tulir @ Beeper.
+ (#20189)
+ - Improved Documentation
+ - Make federation_domain_whitelist nullable in config schema.
+ (#20140)
+ - Deprecations and Removals
+ - Deprecate livekit_service_url and add support for specifying
+ the SFU WebSocket URL for configured LiveKit transports.
+ Please check the relevant section in the upgrade notes.
+ (#20146)
+ - Drop GET
+ /_matrix/client/unstable/org.matrix.msc2965/auth_issuer
+ endpoint which never ended up being used. (#20163)
+ - Remove support for the unstable org.matrix.msc3202.device_id
+ query parameter for application service device masquerading.
+ (#20192)
+ - Internal Changes
+ - Add federation client support for experimental MSC4242: State
+ DAGs. (#20127)
+ - Add storage functions for future MSC4242: State DAG work.
+ (#19718)
+ - Put the redacts key under content when generating MSC3912
+ (relation based redactions) for room versions greater than
+ 10. Contributed by @famedly. (#19782)
+ - Declare types that already appear in the module API's public
+ signatures (such as Requester, SynapseRequest and UserInfo)
+ in synapse.module_api.__all__. (#20107)
+ - Add missing tests for parse_stripped_state_event. Contributed
+ by @guillemo12. (#20136)
+ - MSC4140: Cancellable delayed events: Update the error
+ response for requesting to schedule a delayed event with a
+ delay that exceeds the server-enforced maximum delay.
+ (#20156)
+
+-------------------------------------------------------------------
Old:
----
matrix-synapse-1.160.0.obscpio
New:
----
matrix-synapse-1.161.0.obscpio
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ matrix-synapse-test.spec ++++++
--- /var/tmp/diff_new_pack.Ob8j3B/_old 2026-09-17 15:18:48.308416880 +0200
+++ /var/tmp/diff_new_pack.Ob8j3B/_new 2026-09-17 15:18:48.310416964 +0200
@@ -27,7 +27,7 @@
%define pkgname matrix-synapse
Name: %{pkgname}-test
-Version: 1.160.0
+Version: 1.161.0
Release: 0
Summary: Test package for %{pkgname}
License: AGPL-3.0-or-later
++++++ matrix-synapse.spec ++++++
--- /var/tmp/diff_new_pack.Ob8j3B/_old 2026-09-17 15:18:48.341418265 +0200
+++ /var/tmp/diff_new_pack.Ob8j3B/_new 2026-09-17 15:18:48.343418349 +0200
@@ -231,7 +231,7 @@
%define pkgname matrix-synapse
%define eggname matrix_synapse
Name: %{pkgname}
-Version: 1.160.0
+Version: 1.161.0
Release: 0
Summary: Matrix protocol reference homeserver
License: AGPL-3.0-or-later
++++++ _service ++++++
--- /var/tmp/diff_new_pack.Ob8j3B/_old 2026-09-17 15:18:48.427421875 +0200
+++ /var/tmp/diff_new_pack.Ob8j3B/_new 2026-09-17 15:18:48.430422001 +0200
@@ -4,11 +4,11 @@
<param name="versionformat">@PARENT_TAG@</param>
<param name="url">https://github.com/element-hq/synapse.git</param>
<param name="scm">git</param>
- <param name="revision">v1.160.0</param>
+ <param name="revision">v1.161.0</param>
<param name="versionrewrite-pattern">v(.*)</param>
<param name="versionrewrite-replacement">\1</param>
<!--
- <param name="revision">v1.161.0rc0</param>
+ <param name="revision">v1.162.0rc0</param>
<param name="versionrewrite-pattern">v([\.\d]+)(rc.*)</param>
<param name="versionrewrite-replacement">\1~\2</param>
-->
++++++ matrix-synapse-1.160.0.obscpio -> matrix-synapse-1.161.0.obscpio ++++++
++++ 8543 lines of diff (skipped)
++++++ matrix-synapse.obsinfo ++++++
--- /var/tmp/diff_new_pack.Ob8j3B/_old 2026-09-17 15:18:50.154494370 +0200
+++ /var/tmp/diff_new_pack.Ob8j3B/_new 2026-09-17 15:18:50.161494664 +0200
@@ -1,5 +1,5 @@
name: matrix-synapse
-version: 1.160.0
-mtime: 1788384218
-commit: 92fb8a06dc351c184eb96360c67b124f26c2d54b
+version: 1.161.0
+mtime: 1789490564
+commit: a33b01f330850d2a968581f8e150204d7aea3b22
++++++ vendor.tar.zst ++++++
/work/SRC/openSUSE:Factory/matrix-synapse/vendor.tar.zst
/work/SRC/openSUSE:Factory/.matrix-synapse.new.383539/vendor.tar.zst differ:
char 7, line 1