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-14 19:21:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/matrix-synapse (Old)
 and      /work/SRC/openSUSE:Factory/.matrix-synapse.new.3698736 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "matrix-synapse"

Wed Oct 14 19:21:56 2026 rev:172 rq:1384837 version:1.163.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse.changes    
2026-10-01 16:44:46.923349425 +0200
+++ 
/work/SRC/openSUSE:Factory/.matrix-synapse.new.3698736/matrix-synapse.changes   
    2026-10-14 19:22:01.039678372 +0200
@@ -1,0 +2,100 @@
+Wed Oct 14 16:13:30 UTC 2026 - Marcus Rueckert <[email protected]>
+
+- Update to 1.163.0
+  - Features
+    - Advertise support for Matrix v1.14. Contributed by @famedly.
+      (#20137)
+    - Advertise support for Matrix v1.15. (#20286)
+    - Catch up MSC4354 Sticky Events to remote homeservers that
+      have missed them. (#20165)
+    - Add push rules for MSC4075: MatrixRTC invites and
+      notifications. (#20227)
+    - Make the task scheduler concurrency configurable via
+      task_scheduler.max_concurrent_tasks, defaulting to 5.
+      (#20230)
+    - Cancel a user's scheduled MSC4140 delayed events when their
+      account is deactivated. (#20247)
+  - Bugfixes
+    - Fix Synapse failing to start with Redis enabled when
+      installed using pip (avoid incompatible breaking changes in
+      [email protected]). (#20354)
+    - Fix a bug where read receipts could be permanently skipped
+      and never sent to application services if more than 100 read
+      receipts arrived in a single stream update. (#20108)
+    - Use sharded tokens in MSC4354: Sticky Events sync and sliding
+      sync, preventing events appearing in multiple sync responses.
+      (#20186)
+    - Tell clients to remove local profile information for users
+      after leaving the last room shared with them. (#20203)
+    - Do not include og:image in responses to /preview_url when the
+      media was automatically quarantined by hash matching.
+      (#20211)
+    - Requires require_auth_for_profile_requests to be enabled to
+      enable limit_profile_requests_to_users_who_share_rooms.
+      (#20231)
+    - Prevent MSC4354 Sticky Events being sticky when they were
+      redacted prior to persistence. (#20232)
+    - Send all of a room's MSC4354 Sticky Events down legacy /sync
+      when a user joins it. (#20233)
+    - Fix a bug where push badge counts could ignore notifications
+      in one room based on another room's summarised counts.
+      (#20237)
+    - Reject user creation via the Admin API when Synapse is
+      delegating authentication to MAS. (#20241)
+    - Fix spurious Closing scope ... which is not the
+      currently-active one errors being logged when writing large
+      responses with tracing enabled. (#20246)
+    - Prevent trial tests from hanging when running with Twisted
+      26.4.0 against Postgres. (#20272)
+    - Fix a bug where sending a null or non-object auth to an
+      endpoint requiring user-interactive authentication returned a
+      500 error. Contributed by @ankit373. (#20274)
+    - Fix bug where membership events would not be returned in
+      /sync when using lazy-loaded members and using an old token
+      for since. (#20289)
+  - Updates to the Docker image
+    - Add worker support to the endpoint for retrieving a single
+      MSC4140 delayed event. (#20262)
+  - Improved Documentation
+    - Update ESS support link to point to the new customer portal
+      domain. (#19070)
+    - Clarify the --exists-ok help text in
+      register_new_matrix_user. (#20263)
+  - Deprecations and Removals
+    - Remove the ability to send state events that are sticky, as
+      this feature was removed from MSC4354: Sticky Events.
+      (#20256)
+  - Internal Changes
+    - Switch to beautifulsoup4 from lxml for URL previews.
+      Contributed by @clokep. (#19301)
+    - Add a synapse_notifier_wait_for_stream_token_timeouts metric,
+      counting the times a request gave up waiting for a worker to
+      catch up to a stream token, labelled by the lagging stream.
+      (#20095)
+    - Avoid taking the GIL on Tokio worker threads when completing
+      Rust futures. (#20252)
+    - Bump cryptography from 46.0.7 to 50.0.1 to resolve
+      CVE-2026-69248, CVE-2026-69249 and CVE-2026-69247, none of
+      which affected Synapse. Also bump pyOpenSSL from 26.0.0 to
+      26.4.0 for compatibility     - with newer cryptography
+      versions. (#20253)
+    - Switch dependabot version upgrades to monthly "big bang"
+      upgrades in a single PR per ecosystem to reduce team
+      maintenance burden. Security update PRs remain individual and
+      active. (#20255)
+    - Add type annotations for RestServlet.PATTERNS to prevent
+      misuse. (#20258)
+    - Bump Twisted in poetry.lock from 25.5.0 to 26.4.0. (#20259)
+    - Stop taking the GIL on Tokio worker threads when calling into
+      Python from Rust. (#20267)
+    - Keep in-repo Complement go dependencies up to date with
+      dependabot. (#20270)
+    - Ignore suspended users failing to join new room when using
+      the new_room_user_id option with the admin API to delete a
+      room. (#20283)
+    - Prune user_ips less frequently (less stress on the database).
+      (#20285)
+    - Fix the sytest job failing on the Twisted trunk workflow due
+      to missing build backend dependencies. (#20293)
+
+-------------------------------------------------------------------

Old:
----
  matrix-synapse-1.162.0.obscpio

New:
----
  matrix-synapse-1.163.0.obscpio

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

Other differences:
------------------
++++++ matrix-synapse-test.spec ++++++
--- /var/tmp/diff_new_pack.2fJ0uA/_old  2026-10-14 19:22:06.746917482 +0200
+++ /var/tmp/diff_new_pack.2fJ0uA/_new  2026-10-14 19:22:06.748917566 +0200
@@ -27,7 +27,7 @@
 
 %define         pkgname matrix-synapse
 Name:           %{pkgname}-test
-Version:        1.162.0
+Version:        1.163.0
 Release:        0
 Summary:        Test package for %{pkgname}
 License:        AGPL-3.0-or-later

++++++ matrix-synapse.spec ++++++
--- /var/tmp/diff_new_pack.2fJ0uA/_old  2026-10-14 19:22:06.818920499 +0200
+++ /var/tmp/diff_new_pack.2fJ0uA/_new  2026-10-14 19:22:06.822920666 +0200
@@ -27,6 +27,7 @@
 # if we do not have the version yet for the locked version
 # add it as TODO
 %if %{with use_poetry_for_dependencies}
+%global beautifulsoup4_version        4.13.0
 %global Twisted_version               24.7.0
 %global Jinja2_version                3.1.5
 %global Pillow_version                12.3.0
@@ -64,7 +65,6 @@
 %global psycopg2_version              2.9.9
 %global pysaml2_version               7.5.0
 %global Authlib_version               1.6.12
-%global lxml_version                  6.1.0
 # TODO: 2.46.0
 %global sentry_sdk_version            2.39.0
 %global PyJWT_version                 2.6.0
@@ -113,6 +113,7 @@
 %global tornado_version               6.0
 %else
 # some version locks based on pyproject.toml
+%global beautifulsoup4_version        4.13.0
 %global Jinja2_version                3.0
 %global Pillow_version                10.0.1
 %global PyYAML_version                5.3
@@ -150,7 +151,6 @@
 %global psycopg2_version              2.8
 %global pysaml2_version               4.5.0
 %global Authlib_version               1.6.11
-%global lxml_version                  4.8.0
 %global sentry_sdk_version            1.5.11
 %global PyJWT_version                 1.6.4
 %global jaeger_client_version         4.2.0
@@ -231,7 +231,7 @@
 %define         pkgname matrix-synapse
 %define         eggname matrix_synapse
 Name:           %{pkgname}
-Version:        1.162.0
+Version:        1.163.0
 Release:        0
 Summary:        Matrix protocol reference homeserver
 License:        AGPL-3.0-or-later
@@ -369,8 +369,8 @@
 BuildRequires:  %{use_python}-Authlib >= %{Authlib_version}
 %requires_peq   %{use_python}-Authlib
 %endif
-BuildRequires:  %{use_python}-lxml >= %{lxml_version}
-%requires_peq   %{use_python}-lxml
+BuildRequires:  %{use_python}-beautifulsoup4 >= %{beautifulsoup4_version}
+%requires_peq   %{use_python}-beautifulsoup4
 %if %{with synapse_sentry}
 BuildRequires:  %{use_python}-sentry-sdk >= %{sentry_sdk_version}
 %requires_peq   %{use_python}-sentry-sdk

++++++ _service ++++++
--- /var/tmp/diff_new_pack.2fJ0uA/_old  2026-10-14 19:22:06.961926490 +0200
+++ /var/tmp/diff_new_pack.2fJ0uA/_new  2026-10-14 19:22:06.968926783 +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.162.0</param>
+    <param name="revision">v1.163.0</param>
     <param name="versionrewrite-pattern">v(.*)</param>
     <param name="versionrewrite-replacement">\1</param>
     <!--
-    <param name="revision">v1.162.1rc1</param>
+    <param name="revision">v1.163.0rc1</param>
     <param name="versionrewrite-pattern">v([\.\d]+)(rc.*)</param>
     <param name="versionrewrite-replacement">\1~\2</param>
     -->

++++++ matrix-synapse-1.162.0.obscpio -> matrix-synapse-1.163.0.obscpio ++++++
++++ 15089 lines of diff (skipped)

++++++ matrix-synapse.obsinfo ++++++
--- /var/tmp/diff_new_pack.2fJ0uA/_old  2026-10-14 19:22:08.751001445 +0200
+++ /var/tmp/diff_new_pack.2fJ0uA/_new  2026-10-14 19:22:08.754001571 +0200
@@ -1,5 +1,5 @@
 name: matrix-synapse
-version: 1.162.0
-mtime: 1790698531
-commit: 63dc0cbfe514f60743212566374ffeb5e9e295c2
+version: 1.163.0
+mtime: 1791987720
+commit: 193cf9466fbfbe334700c541dc1442f135179aaf
 

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

Reply via email to