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-01 16:43:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/matrix-synapse (Old)
 and      /work/SRC/openSUSE:Factory/.matrix-synapse.new.1253 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "matrix-synapse"

Thu Oct  1 16:43:26 2026 rev:171 rq:1381632 version:1.162.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse.changes    
2026-09-17 15:18:46.391336409 +0200
+++ /work/SRC/openSUSE:Factory/.matrix-synapse.new.1253/matrix-synapse.changes  
2026-10-01 16:44:46.923349425 +0200
@@ -1,0 +2,92 @@
+Tue Sep 29 18:30:09 UTC 2026 - Marcus Rueckert <[email protected]>
+
+- Update to 1.162.0
+  - Features
+    - Raise default room version to "12". Contributed by
+      @jason-famedly @famedly. (#20130)
+    - Limit the number of end-to-end encryption one-time keys
+      stored per device to 500 per algorithm, rejecting uploads
+      which would exceed the limit with a 400 Bad Request. (#20162)
+    - Add support for configuring a username for Redis connections,
+      for Redis 6+ ACL authentication. (#20187)
+    - Add a rate limit on the client profile lookup endpoints,
+      configurable via rc_profile. (#20218)
+  - Bugfixes
+    - Fix flawed MSC4311 partial implementation introduced in
+      Synapse v1.136.0 for invites/knocks: client-side API's like
+      /sync use stripped state events and we now send full PDUs on
+      the federation-side. To allow some time for the ecosystem to
+      adapt and support MSC4311, Synapse will only apply strict
+      validation when receiving invites/knocks after 2027-06-01.
+      (#19723)
+    - Allow the third party rules callback check_event_allowed() to
+      work with MSC4291 rooms. Contributed by @famedly. (#19768)
+    - Improve server concurrency by opening local media thumbnails
+      asynchronously. Contributed by @guillemo12. (#20100)
+    - Drop incoming federation device list updates from
+      non-compliant (grandfathered historical) user IDs, so that
+      such user IDs are not forwarded to clients outside the
+      context of an event, as per the spec. (#20115)
+    - Stop treating unset display names and avatar URLs as profile
+      fields with a null value. (#20145)
+    - Return allowed_room_ids in the client GET
+      /_matrix/client/v1/rooms/{roomId}/hierarchy response, as
+      required since Matrix 1.15. (#20154)
+    - Fix state events being omitted from the MSC4222 state_after
+      sync response when the client's since token falls inside an
+      event persistence batch, as could happen on worker
+      deployments. (#20171)
+    - Return the stable M_UNKNOWN_DEVICE error code, added in
+      Matrix 1.17, instead of its unstable MSC4326-prefixed
+      identifier. (#20181)
+    - Fix slow recursive /relations requests in large rooms by
+      joining events inside the recursive query. (#20182)
+    - Fix a bug introduced in Synapse 1.135.0 where fetching an
+      unset displayname or avatar_url via GET
+      /_matrix/client/v3/profile/{userId}/{field} returned the
+      field with a null value instead of an empty object. (#20200)
+    - Add support for un-soft-failing MSC4354 Sticky Events when
+      room state changes, making federation support more reliable.
+      (#20204)
+  - Improved Documentation
+    - Document the paths that can be handled on workers with
+      stabilised delegated authentication. (#20209)
+    - Document the endpoint for getting a single delayed event is
+      workerisable. (#20210)
+    - Fix small warnings in documentation building tooling output.
+      (#20217)
+    - Replace the stale minimum poetry version in the contributing
+      docs with a pointer to the minimum defined in pyproject.toml.
+      (#20219)
+    - Added docs regarding firewall configuration. Contributed by
+      @HarisDotParis. (#20225)
+  - Internal Changes
+    - Port the logcontext machinery (LoggingContext,
+      ContextResourceUsage and the current-context storage) to
+      Rust. (#19979)
+    - Refactor the Rust code to have a single place to store
+      per-homeserver state. (#20011)
+    - Add a synapse_storage_stream_current_position metric,
+      reporting each stream's current position as each worker
+      process sees it. (#20097)
+    - Add HTTP serving functions for future MSC4242 work. (#20133)
+    - Add a cache for looking up individual pieces of current room
+      state. (#20160)
+    - Run the in-repo Complement test suite in CI, even when the
+      standard Complement suite fails. (#20161)
+    - Refactor the federation transmission code to delineate
+      transaction preparation and completion. (#20166)
+    - Add a cache to state resolution keyed off the conflicted
+      events. (#20185)
+    - Improve the rendering of the set inequality errors produced
+      by assertEqual in the tests. (#20193)
+    - Fix /room_summary returning stale join_rules. Contributed by
+      @famedly. (#20205)
+    - Fix the Schema Diff CI check failing to post a comment on
+      pull requests from forks. (#20207)
+    - Move documentation building python dependencies into
+      pyproject.toml under a new docs dependency group. (#20216)
+    - Align comments in .dockerignore with what we have in the
+      private Synapse Pro branch. (#20224)
+
+-------------------------------------------------------------------

Old:
----
  matrix-synapse-1.161.0.obscpio

New:
----
  matrix-synapse-1.162.0.obscpio

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ matrix-synapse-test.spec ++++++
--- /var/tmp/diff_new_pack.35DCta/_old  2026-10-01 16:44:49.738467435 +0200
+++ /var/tmp/diff_new_pack.35DCta/_new  2026-10-01 16:44:49.740467519 +0200
@@ -27,7 +27,7 @@
 
 %define         pkgname matrix-synapse
 Name:           %{pkgname}-test
-Version:        1.161.0
+Version:        1.162.0
 Release:        0
 Summary:        Test package for %{pkgname}
 License:        AGPL-3.0-or-later

++++++ matrix-synapse.spec ++++++
--- /var/tmp/diff_new_pack.35DCta/_old  2026-10-01 16:44:49.772468860 +0200
+++ /var/tmp/diff_new_pack.35DCta/_new  2026-10-01 16:44:49.774468944 +0200
@@ -72,7 +72,7 @@
 %global opentracing_version           2.4.0
 %global hiredis_version               3.3.1
 # TODO: 1.4.11
-%global txredisapi_version            1.4.10
+%global txredisapi_version            1.4.12
 %global Pympler_version               1.0.1
 %global pydantic_version              2.7.1
 %global python_multipart_version      0.0.26
@@ -156,7 +156,7 @@
 %global jaeger_client_version         4.2.0
 %global opentracing_version           2.2.0
 %global hiredis_version               2.0.0
-%global txredisapi_version            1.4.7
+%global txredisapi_version            1.4.12
 %global Pympler_version               1.0.1
 %global pydantic_version              1.7.4
 %global python_multipart_version      0.0.9
@@ -231,7 +231,7 @@
 %define         pkgname matrix-synapse
 %define         eggname matrix_synapse
 Name:           %{pkgname}
-Version:        1.161.0
+Version:        1.162.0
 Release:        0
 Summary:        Matrix protocol reference homeserver
 License:        AGPL-3.0-or-later

++++++ _service ++++++
--- /var/tmp/diff_new_pack.35DCta/_old  2026-10-01 16:44:49.857472424 +0200
+++ /var/tmp/diff_new_pack.35DCta/_new  2026-10-01 16:44:49.860472549 +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.161.0</param>
+    <param name="revision">v1.162.0</param>
     <param name="versionrewrite-pattern">v(.*)</param>
     <param name="versionrewrite-replacement">\1</param>
     <!--
-    <param name="revision">v1.162.0rc0</param>
+    <param name="revision">v1.162.1rc1</param>
     <param name="versionrewrite-pattern">v([\.\d]+)(rc.*)</param>
     <param name="versionrewrite-replacement">\1~\2</param>
     -->

++++++ matrix-synapse-1.161.0.obscpio -> matrix-synapse-1.162.0.obscpio ++++++
++++ 14855 lines of diff (skipped)

++++++ matrix-synapse.obsinfo ++++++
--- /var/tmp/diff_new_pack.35DCta/_old  2026-10-01 16:44:51.780553039 +0200
+++ /var/tmp/diff_new_pack.35DCta/_new  2026-10-01 16:44:51.788553375 +0200
@@ -1,5 +1,5 @@
 name: matrix-synapse
-version: 1.161.0
-mtime: 1789490564
-commit: a33b01f330850d2a968581f8e150204d7aea3b22
+version: 1.162.0
+mtime: 1790698531
+commit: 63dc0cbfe514f60743212566374ffeb5e9e295c2
 

++++++ vendor.tar.zst ++++++
/work/SRC/openSUSE:Factory/matrix-synapse/vendor.tar.zst 
/work/SRC/openSUSE:Factory/.matrix-synapse.new.1253/vendor.tar.zst differ: char 
7, line 1

Reply via email to