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