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-10-28 17:47:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/matrix-synapse (Old)
and /work/SRC/openSUSE:Factory/.matrix-synapse.new.2252680 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "matrix-synapse"
Wed Oct 28 17:47:06 2026 rev:175 rq:1393172 version:1.164.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse.changes
2026-10-26 09:58:20.625537264 +0100
+++
/work/SRC/openSUSE:Factory/.matrix-synapse.new.2252680/matrix-synapse.changes
2026-10-28 17:47:38.833824512 +0100
@@ -1,0 +2,124 @@
+Tue Oct 27 18:48:23 UTC 2026 - Marcus Rueckert <[email protected]>
+
+- Update to 1.164.0
+ - Features
+ - Advertise support for Matrix v1.16. (#20333)
+ - Advertise support for Matrix v1.17. (#20334)
+ - MSC4140: Add a dedicated endpoint for scheduling delayed
+ events. (#19354)
+ - Require authentication for the MSC4140 delayed event
+ management endpoints, restrict them to the requesting user's
+ own delayed events, and allow guests to use them. (#20257)
+ - MSC4140: Reject requests to schedule a delayed event that the
+ sender could not send at that time, such as in a room they
+ are not joined to, unless the event changes their own
+ membership. (#20266)
+ - Stabilise MSC4222: support the stable use_state_after query
+ parameter and state_after response field on /sync, as per
+ Matrix v1.16, and remove the msc4222_enabled experimental
+ config flag. (#20170)
+ - Add the m.preview_url capability (stabilizes support for
+ MSC4452). (#20298)
+ - Catch up historical MSC4354 Sticky Events to remote
+ homeservers that are newly joining the room. (#20337)
+ - In legacy sync, lazy-load the memberships of the senders of
+ MSC4354 Sticky Events. (#20362)
+ - Bugfixes
+ - Fix media uploads that exceed a configured
+ media_upload_limits limit leaving an orphaned file on disk
+ with no corresponding database entry. (#20006)
+ - Fix the leave event being missing from state_after (MSC4222)
+ on incremental /sync when the leaving user was the last local
+ user in the room. (#20081)
+ - Reject setting null profile field values (following an
+ optional clause in the specification), in order to avoid
+ clients accidentally harming interoperability. (#20153)
+ - Fix a bug where server-default push rules that are disabled
+ by the server's configuration, and thus not served to
+ clients, could still be modified through the client API
+ instead of returning a 404. (#20202)
+ - Default request_token_inhibit_3pid_errors to true to prevent
+ /requestToken endpoints from revealing whether an email
+ address is associated with an account. Contributed by
+ @Manixhor. (#20243)
+ - Stop queueing events and ephemeral data for application
+ services registered with url: null (such as bridges'
+ double-puppeting registrations), which wasted work on every
+ matching event and, when no other application service was
+ registered, made Synapse read through its whole event
+ history. (#20273)
+ - Apply the MSC4354 Sticky Events history visibility exemptions
+ on all client-server endpoints. (#20295)
+ - Set up un_partial_stated_room_stream_sequence during SQLite
+ -> PostgreSQL DB porting, preventing a PostgreSQL sequence
+ inconsistency error on startup. (#20302)
+ - Fix new state saved with the last local user's leave being
+ missing from state_after (MSC4222) on incremental /sync.
+ (#20314)
+ - Fix verbose Pydantic validation error messages leaking
+ internal details in client API error responses. (#20321)
+ - Prevent MSC4354 Sticky Events being sticky when they were
+ redacted in the same persistence batch. (#20322)
+ - Remove the stickiness of MSC4354 Sticky Events when they are
+ redacted after persistence. (#20323)
+ - Fix the expiry of MSC4354 Sticky Events being reported
+ differently to how the server tracks them. (#20324)
+ - Filter out MSC4426 User Status fields for remote user profile
+ lookups which become stale on clients without MSC4259 to get
+ updates about profiles over federation. (#20328)
+ - Stop forwarding non-compliant (grandfathered historical)
+ remote user IDs to clients outside the context of an event,
+ by dropping their incoming presence, typing, read receipt,
+ to-device and signing key updates, and by leaving them out of
+ /sync device list changes and newly joined users' presence,
+ as per the spec. (#20338)
+ - Fix a bug introduced in Synapse v1.130.0 where Sliding Sync
+ would consider a displayname or avatar change in a room to
+ mean that room was newly-joined. (#20339)
+ - Improved Documentation
+ - Document that the /auth_metadata endpoints can be handled by
+ workers. (#20331)
+ - Fix complete task status typo in /redact_status admin API
+ docs. (#20379)
+ - Update /redact_status admin API docs to reflect better
+ response example and document the error field. (#20380)
+ - Deprecations and Removals
+ - MSC4140: Cancellable delayed events: No longer cancel a
+ user's delayed state events due to a more recent state event
+ sent from a different user. (#19495)
+ - Remove support for unstable MSC2965 .well-known endpoint.
+ (#20143)
+ - Remove the legacy mention push rules by default, as per
+ MSC4210. The experimental_features.msc4210_enabled flag now
+ defaults to true. (#20220)
+ - Internal Changes
+ - Bump pillow to 13.0.0 to address critical security
+ vulnerabilties. You must use Python >= 3.11 to take advantage
+ of this version bump. (#20399)
+ - Update certifi to 2026.10.19 to address GHSA-6q48-6c7w-9gw2.
+ This only affects TLS connections made by the Sentry SDK when
+ sentry is configured, SAML, and a couple utility scripts;
+ federation and Synapse's other outbound HTTP requests use the
+ system trust store. (#20387)
+ - Bump rustls-webpki to 0.103.16 to actively distrust
+ compromised eMudhra intermediate CA certificates. (#20392)
+ - Add foundations for a Rust backed database pool and bump
+ minimum supported Rust version to 1.85.0. (#19996)
+ - Stop reading from event_edges.is_state to prepare for
+ dropping it. The column has been obsolete since Synapse
+ 1.62.0. (#20069)
+ - Add support for joining MSC4242 rooms over federation.
+ (#20194)
+ - Add a clock to the Rust side of Synapse, and use it in the
+ rendezvous handlers. (#20294)
+ - Add received_ts to the in-memory event internal metadata
+ struct. (#20312)
+ - Speed up push rule evaluation by not checking rules for the
+ sender. (#20315)
+ - Require a strictly positive stickiness duration for MSC4354
+ Sticky Events. (#20350)
+ - Remove unused lxml packaging and type-stub dependencies, and
+ update URL-preview tests to check for BeautifulSoup instead.
+ (#20356)
+
+-------------------------------------------------------------------
Old:
----
matrix-synapse-1.163.2.obscpio
New:
----
matrix-synapse-1.164.0.obscpio
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ matrix-synapse-test.spec ++++++
--- /var/tmp/diff_new_pack.J3TBCR/_old 2026-10-28 17:47:40.354888143 +0100
+++ /var/tmp/diff_new_pack.J3TBCR/_new 2026-10-28 17:47:40.355888185 +0100
@@ -27,7 +27,7 @@
%define pkgname matrix-synapse
Name: %{pkgname}-test
-Version: 1.163.2
+Version: 1.164.0
Release: 0
Summary: Test package for %{pkgname}
License: AGPL-3.0-or-later
++++++ matrix-synapse.spec ++++++
--- /var/tmp/diff_new_pack.J3TBCR/_old 2026-10-28 17:47:40.389889608 +0100
+++ /var/tmp/diff_new_pack.J3TBCR/_new 2026-10-28 17:47:40.390889650 +0100
@@ -233,7 +233,7 @@
%define pkgname matrix-synapse
%define eggname matrix_synapse
Name: %{pkgname}
-Version: 1.163.2
+Version: 1.164.0
Release: 0
Summary: Matrix protocol reference homeserver
License: AGPL-3.0-or-later
++++++ _service ++++++
--- /var/tmp/diff_new_pack.J3TBCR/_old 2026-10-28 17:47:40.460892578 +0100
+++ /var/tmp/diff_new_pack.J3TBCR/_new 2026-10-28 17:47:40.464892745 +0100
@@ -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.163.2</param>
+ <param name="revision">v1.164.0</param>
<param name="versionrewrite-pattern">v(.*)</param>
<param name="versionrewrite-replacement">\1</param>
<!--
- <param name="revision">v1.163.0rc1</param>
+ <param name="revision">v1.165.0rc1</param>
<param name="versionrewrite-pattern">v([\.\d]+)(rc.*)</param>
<param name="versionrewrite-replacement">\1~\2</param>
-->
++++++ matrix-synapse-1.163.2.obscpio -> matrix-synapse-1.164.0.obscpio ++++++
++++ 14050 lines of diff (skipped)
++++++ matrix-synapse.obsinfo ++++++
--- /var/tmp/diff_new_pack.J3TBCR/_old 2026-10-28 17:47:42.385973111 +0100
+++ /var/tmp/diff_new_pack.J3TBCR/_new 2026-10-28 17:47:42.389973279 +0100
@@ -1,5 +1,5 @@
name: matrix-synapse
-version: 1.163.2
-mtime: 1792785001
-commit: 62a411da7e28957568a344461e31ecbc1b2aa67e
+version: 1.164.0
+mtime: 1793117005
+commit: 1b76ddc6cbfa5b70c01af60194993e348bb93ff9
++++++ vendor.tar.zst ++++++
/work/SRC/openSUSE:Factory/matrix-synapse/vendor.tar.zst
/work/SRC/openSUSE:Factory/.matrix-synapse.new.2252680/vendor.tar.zst differ:
char 7, line 1