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-04-29 19:18:04 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/matrix-synapse (Old) and /work/SRC/openSUSE:Factory/.matrix-synapse.new.30200 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "matrix-synapse" Wed Apr 29 19:18:04 2026 rev:155 rq:1349799 version:1.152.0 Changes: -------- --- /work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse.changes 2026-04-08 17:17:30.552308837 +0200 +++ /work/SRC/openSUSE:Factory/.matrix-synapse.new.30200/matrix-synapse.changes 2026-04-29 19:19:09.952330820 +0200 @@ -1,0 +2,75 @@ +Tue Apr 28 13:12:34 UTC 2026 - Marcus Rueckert <[email protected]> + +- Update to 1.152.0 + For deployments using workers, please note that this version + introduces a new quarantined_media_changes stream writer, which + may require configuration changes. Please see the the relevant + section in the upgrade notes for details. + + Without configuring this new stream writer, only the main process + will be able to handle the /media/quarantine admin API endpoints + for quarantining media. + + https://github.com/element-hq/synapse/blob/develop/docs/upgrade.md#upgrading-to-v11520 + + - Features + - Add a "Listing quarantined media changes" Admin API for + retrieving a paginated record of when media became + (un)quarantined. (#19558, #19677) + - Advertise MSC4445 sync timeline order in unstable_features. + (#19642) + - Report the Rust compiler version used in the Prometheus + metrics. Contributed by Noah Markert. (#19643) + - Passthrough 'article' and 'profile' OpenGraph metadata on URL + preview requests. (#19659) + - Add a way to re-sign local events with a new signing key. + (#19668) + - Support MSC4450: Identity Provider selection for + User-Interactive Authentication with Legacy Single Sign-On. + (#19693) + - Add a "Listing quarantined media changes" Admin API for + retrieving a paginated record of when media became + (un)quarantined. (#19694) + - Add experimental support for MSC4242: State DAGs. Excludes + federation support. (#19424) + - Adds Admin API endpoints to + - list, fetch and delete user reports. (#19657) + - Reduce database disk space usage by pruning old rows from + device_lists_changes_in_room. (#19473, #19709) + - Bugfixes + - Reject device_keys: null in the request to POST + /_matrix/client/v3/keys/upload, as per the spec. This was + temporarily allowed as a workaround for misbehaving clients. + (#19637) + - Fix database migrations failing on platforms where SQLite is + configured with SQLITE_DBCONFIG_DEFENSIVE by default, such as + macOS. (#19690) + - Fix a bug introduced in v1.145 where a non-admin could bypass + admin checks for downloading remote quarantined media. This + relied on the media already being previously present on the + homeserver. (#19639) + - Improved Documentation + - Include a workaround for running the unit tests with SQLite + under recent versions of MacOS. (#19615) + - Fix Docker image link typo in worker docs. (#19645) + - Update developer stream docs for creating a new stream to + point out _setup_sequence(...) in portdb. (#19675) + - Update the developer stream docs for creating a new stream to + highlight places that require documentation updates. (#19696) + - Internal Changes + - Update CI to use re-usable Complement GitHub CI workflow. + (#19533) + - Fix docstring for limit argument in + _maybe_backfill_inner(...). (#19630) + - Document context for why increase timeout for policy server + requests. (#19633) + - Run lint script to format Complement tests introduced in + #19509. (#19636) + - Small simplifications to the events class. (#19680, #19712) + - Introduce spam_checker_spammy internal event metadata. + (#19453) + - Add a FilteredEvent class that saves us copying events. + (#19640) + - Convert EventInternalMetadata to use Arc<RwLock<_>>. (#19669) + +------------------------------------------------------------------- Old: ---- matrix-synapse-1.151.0.obscpio New: ---- matrix-synapse-1.152.0.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ matrix-synapse-test.spec ++++++ --- /var/tmp/diff_new_pack.tzyx9l/_old 2026-04-29 19:19:11.548396207 +0200 +++ /var/tmp/diff_new_pack.tzyx9l/_new 2026-04-29 19:19:11.548396207 +0200 @@ -27,7 +27,7 @@ %define pkgname matrix-synapse Name: %{pkgname}-test -Version: 1.151.0 +Version: 1.152.0 Release: 0 Summary: Test package for %{pkgname} License: AGPL-3.0-or-later ++++++ matrix-synapse.spec ++++++ --- /var/tmp/diff_new_pack.tzyx9l/_old 2026-04-29 19:19:11.596398173 +0200 +++ /var/tmp/diff_new_pack.tzyx9l/_new 2026-04-29 19:19:11.596398173 +0200 @@ -28,11 +28,10 @@ %global Pillow_version 11.2.1 %global PyYAML_version 6.0.3 %global attrs_version 25.4.0 -# TODO 5.0.0 -%global bcrypt_version 4.3.0 +%global bcrypt_version 5.0.0 %global bleach_version 6.1.0 %global canonicaljson_version 2.0.0 -%global cryptography_version 46.0.5 +%global cryptography_version 46.0.7 %global immutabledict_version 4.2.1 %global idna_version 3.11 %global ijson_version 3.4.0.post0 @@ -42,8 +41,7 @@ %global msgpack_version 1.1.2 %global netaddr_version 1.3.0 %global phonenumbers_version 9.0.15 -# TODO: 0.23.1 -%global prometheus_client_version 0.21.1 +%global prometheus_client_version 0.23.1 %global psutil_version 2.0.0 %global pyOpenSSL_version 25.3.0 %global pyasn1_version 0.6.0 @@ -61,15 +59,14 @@ %global packaging_version 24.0 %global psycopg2_version 2.9.9 %global pysaml2_version 7.5.0 -# TODO 1.6.9 -%global Authlib_version 1.6.8 +%global Authlib_version 1.6.11 %global lxml_version 6.0.2 # TODO: 2.46.0 %global sentry_sdk_version 2.39.0 %global PyJWT_version 2.6.0 %global jaeger_client_version 4.8.0 %global opentracing_version 2.4.0 -%global hiredis_version 3.3.0 +%global hiredis_version 3.3.1 # TODO: 1.4.11 %global txredisapi_version 1.4.10 %global Pympler_version 1.0.1 @@ -149,7 +146,7 @@ %global packaging_version 20.0 %global psycopg2_version 2.8 %global pysaml2_version 4.5.0 -%global Authlib_version 0.15.1 +%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 @@ -230,7 +227,7 @@ %define pkgname matrix-synapse %define eggname matrix_synapse Name: %{pkgname} -Version: 1.151.0 +Version: 1.152.0 Release: 0 Summary: Matrix protocol reference homeserver License: AGPL-3.0-or-later ++++++ _service ++++++ --- /var/tmp/diff_new_pack.tzyx9l/_old 2026-04-29 19:19:11.676401450 +0200 +++ /var/tmp/diff_new_pack.tzyx9l/_new 2026-04-29 19:19:11.680401614 +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.151.0</param> + <param name="revision">v1.152.0</param> <param name="versionrewrite-pattern">v(.*)</param> <param name="versionrewrite-replacement">\1</param> <!-- - <param name="revision">v1.152.0rc1</param> + <param name="revision">v1.153.0rc1</param> <param name="versionrewrite-pattern">v([\.\d]+)(rc.*)</param> <param name="versionrewrite-replacement">\1~\2</param> --> ++++++ matrix-synapse-1.151.0.obscpio -> matrix-synapse-1.152.0.obscpio ++++++ ++++ 12656 lines of diff (skipped) ++++++ matrix-synapse.obsinfo ++++++ --- /var/tmp/diff_new_pack.tzyx9l/_old 2026-04-29 19:19:14.976536647 +0200 +++ /var/tmp/diff_new_pack.tzyx9l/_new 2026-04-29 19:19:14.992537303 +0200 @@ -1,5 +1,5 @@ name: matrix-synapse -version: 1.151.0 -mtime: 1775565011 -commit: 4ea109aa5cdeb52ab63d619f676ffe490fc86557 +version: 1.152.0 +mtime: 1777380353 +commit: 16863c87d56508ed163b3f6da9ba463e902b7e63 ++++++ vendor.tar.zst ++++++ /work/SRC/openSUSE:Factory/matrix-synapse/vendor.tar.zst /work/SRC/openSUSE:Factory/.matrix-synapse.new.30200/vendor.tar.zst differ: char 7, line 1
