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

Reply via email to