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 2025-12-15 11:59:27 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/matrix-synapse (Old) and /work/SRC/openSUSE:Factory/.matrix-synapse.new.1939 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "matrix-synapse" Mon Dec 15 11:59:27 2025 rev:147 rq:1322793 version:1.144.0 Changes: -------- --- /work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse.changes 2025-11-19 15:03:27.136275577 +0100 +++ /work/SRC/openSUSE:Factory/.matrix-synapse.new.1939/matrix-synapse.changes 2025-12-15 12:05:29.409229854 +0100 @@ -1,0 +2,153 @@ +Tue Dec 9 20:58:11 UTC 2025 - Marcus Rueckert <[email protected]> + +- Update to 1.144.0 + Admins using the unstable MSC2666 endpoint + (/_matrix/client/unstable/uk.half-shot.msc2666/user/mutual_rooms), + please check the relevant section in the upgrade notes as this + release contains changes that disable that endpoint by default. + + - Features + - Add experimentatal implememntation of MSC4380 (invite + blocking). (#19203) + - Allow restarting delayed event timeouts on workers. (#19207) + - Bugfixes + - Fix a bug in the database function for fetching state deltas + that could result in unnecessarily long query times. (#18960) + - Fix v12 rooms when running with use_frozen_dicts: True. + (#19235) + - Fix bug where invalid canonical_alias content would return + 500 instead of 400. (#19240) + - Fix bug where Duration was logged incorrectly. (#19267) + - Improved Documentation + - Document in the --config-path help how multiple files are + merged - by merging them shallowly. (#19243) + - Deprecations and Removals + - Stop building release wheels for MacOS. (#19225) + - Internal Changes + - Improve event filtering for Simplified Sliding Sync. (#17782) + - Export SYNAPSE_SUPPORTED_COMPLEMENT_TEST_PACKAGES environment + variable from scripts-dev/complement.sh. (#19208) + - Refactor scripts-dev/complement.sh logic to avoid exit to + facilitate being able to source it from other scripts + (composable). (#19209) + - Expire sliding sync connections that are too old or have too + much pending data. (#19211) + - Require an experimental feature flag to be enabled in order + for the unstable MSC2666 endpoint + (/_matrix/client/unstable/uk.half-shot.msc2666/user/mutual_rooms) + to be available. (#19219) + - Prevent changelog check CI running on @dependabot's PRs even + when a human has modified the branch. (#19220) + - Auto-fix trailing spaces in multi-line strings and comments + when running the lint script. (#19221) + - Move towards using a dedicated Duration type. (#19223, + #19229) + - Improve robustness of the SQL schema linting in CI. (#19224) + - Add log to determine whether clients are using /messages as + expected. (#19226) + - Simplify README and add ESS Getting started section. (#19228, + #19259) + - Add a unit test for ensuring associated refresh tokens are + erased when a device is deleted. (#19230) + - Prompt user to consider adding future deprecations to the + changelog in release script. (#19239) + - Fix check of the Rust compiled code being outdated when using + source checkout and .egg-info. (#19251) + - Stop building macos wheels in CI pipeline. (#19263) + - Updates to locked dependencies + - Bump Swatinem/rust-cache from 2.8.1 to 2.8.2. (#19244) + - Bump actions/checkout from 5.0.0 to 6.0.0. (#19213) + - Bump actions/setup-go from 6.0.0 to 6.1.0. (#19214) + - Bump actions/setup-python from 6.0.0 to 6.1.0. (#19245) + - Bump attrs from 25.3.0 to 25.4.0. (#19215) + - Bump docker/metadata-action from 5.9.0 to 5.10.0. (#19246) + - Bump http from 1.3.1 to 1.4.0. (#19249) + - Bump pydantic from 2.12.4 to 2.12.5. (#19250) + - Bump pyopenssl from 25.1.0 to 25.3.0. (#19248) + - Bump rpds-py from 0.28.0 to 0.29.0. (#19216) + - Bump rpds-py from 0.29.0 to 0.30.0. (#19247) + - Bump sentry-sdk from 2.44.0 to 2.46.0. (#19218) + - Bump types-bleach from 6.2.0.20250809 to 6.3.0.20251115. + (#19217) + - Bump types-jsonschema from 4.25.1.20250822 to + 4.25.1.20251009. (#19252) + +------------------------------------------------------------------- +Tue Nov 25 21:44:35 UTC 2025 - Marcus Rueckert <[email protected]> + +- Update to 1.143.0 + In line with our deprecation policy, we've dropped support for + PostgreSQL 13, as it is no longer supported upstream. This + release of Synapse requires PostgreSQL 14+. + + - Features + - Support multiple config files in register_new_matrix_user. + (#18784) + - Remove authentication from POST + /_matrix/client/v1/delayed_events, and allow calling this + endpoint with the update action to take (send/cancel/restart) + in the request path instead of the body. (#19152) + - Bugfixes + - Fixed a longstanding bug where background updates were only + run on the main database. (#19181) + - Fixed a bug introduced in v1.142.0 preventing subpaths in MAS + endpoints from working. (#19186) + - Fix the SQLite-to-PostgreSQL migration script to correctly + migrate a boolean column in the delayed_events table. + (#19155) + - Improved Documentation + - Improve documentation around streams, particularly ID + generators and adding new streams. (#18943) + - Deprecations and Removals + - Remove support for PostgreSQL 13. (#19170) + - Internal Changes + - Fixes docker image creation in the release workflow. + - Provide additional servers with federation room directory + results. (#18970) + - Add a shortcut return when there are no events to purge. + (#19093) + - Write union types as X | Y where possible, as per PEP 604, + added in Python 3.10. (#19111) + - Reduce cardinality of + synapse_storage_events_persisted_events_sep_total metric by + removing origin_entity label. This also separates out events + sent by local application services by changing the + origin_type for such events to application_service. The type + field also only tracks common event types, and anything else + is bucketed under *other*. (#19133, #19168) + - Run trial tests on Python 3.14 for PRs. (#19135) + - Update pyproject.toml project metadata to be compatible with + standard Python packaging tooling. (#19137) + - Minor speed up of processing of inbound replication. (#19138, + #19145, #19146) + - Ignore recent Python language refactors from git blame + (.git-blame-ignore-revs). (#19150) + - Bump lower bounds of dependencies parameterized to 0.9.0 and + idna to 3.3 as those are the first to advertise support for + Python 3.10. (#19167) + - Point out which event caused the exception when checking + MSC4293 redactions. (#19169) + - Restore printing sentinel for the log record request when no + logcontext is active. (#19172) + - Add debug logs to track Clock utilities. (#19173) + - Remove explicit python version skips in cibuildwheel config + as it's no longer required after #19137. (#19177) + - Fix potential lost logcontext when + PerDestinationQueue.shutdown(...) is called. (#19178) + - Fix bad deferred logcontext handling across the codebase. + (#19180) + - Updates to locked dependencies + - Bump bytes from 1.10.1 to 1.11.0. (#19193) + - Bump click from 8.1.8 to 8.3.1. (#19195) + - Bump cryptography from 43.0.3 to 45.0.7. (#19159) + - Bump docker/metadata-action from 5.8.0 to 5.9.0. (#19161) + - Bump pydantic from 2.12.3 to 2.12.4. (#19158) + - Bump pyo3-log from 0.13.1 to 0.13.2. (#19156) + - Bump ruff from 0.14.3 to 0.14.5. (#19196) + - Bump sentry-sdk from 2.34.1 to 2.43.0. (#19157) + - Bump sentry-sdk from 2.43.0 to 2.44.0. (#19197) + - Bump tomli from 2.2.1 to 2.3.0. (#19194) + - Bump types-netaddr from 1.3.0.20240530 to 1.3.0.20251108. + (#19160) + +------------------------------------------------------------------- Old: ---- matrix-synapse-1.142.1.obscpio New: ---- matrix-synapse-1.144.0.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ matrix-synapse-test.spec ++++++ --- /var/tmp/diff_new_pack.dwOHti/_old 2025-12-15 12:05:32.229348424 +0100 +++ /var/tmp/diff_new_pack.dwOHti/_new 2025-12-15 12:05:32.233348592 +0100 @@ -27,7 +27,7 @@ %define pkgname matrix-synapse Name: %{pkgname}-test -Version: 1.142.1 +Version: 1.144.0 Release: 0 Summary: Test package for %{pkgname} License: AGPL-3.0-or-later ++++++ matrix-synapse.spec ++++++ --- /var/tmp/diff_new_pack.dwOHti/_old 2025-12-15 12:05:32.261349769 +0100 +++ /var/tmp/diff_new_pack.dwOHti/_new 2025-12-15 12:05:32.261349769 +0100 @@ -24,15 +24,14 @@ %global Jinja2_version 3.1.5 %global Pillow_version 11.2.1 %global PyYAML_version 6.0.3 -%global attrs_version 23.2.0 +%global attrs_version 25.4.0 # TODO: 5.0.0 %global bcrypt_version 4.3.0 %global bleach_version 6.1.0 %global canonicaljson_version 2.0.0 %global cryptography_version 43.0.3 %global immutabledict_version 4.2.1 -# TODO: 3.11 -%global idna_version 3.10 +%global idna_version 3.11 %global ijson_version 3.4.0.post0 %global jsonschema_version 4.25.1 %global matrix_common_version 1.3.0 @@ -43,7 +42,7 @@ # TODO: 0.23.1 %global prometheus_client_version 0.21.0 %global psutil_version 2.0.0 -%global pyOpenSSL_version 25.0.0 +%global pyOpenSSL_version 25.3.0 %global pyasn1_version 0.6.0 %global pyasn1_modules_version 0.3.0 %global pymacaroons_version 0.13.0 @@ -61,7 +60,8 @@ %global pysaml2_version 7.5.0 %global Authlib_version 1.6.5 %global lxml_version 6.0.2 -%global sentry_sdk_version 2.34.1 +# 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 @@ -71,7 +71,7 @@ %global Pympler_version 1.0.1 %global pydantic_version 2.7.1 %global python_multipart_version 0.0.9 -# TODO: 0.28.0 +# TODO: 0.30.0 %global rpds_py_verison 0.27.0 %else # some version locks based on poetry.lock @@ -159,7 +159,7 @@ %define pkgname matrix-synapse %define eggname matrix_synapse Name: %{pkgname} -Version: 1.142.1 +Version: 1.144.0 Release: 0 Summary: Matrix protocol reference homeserver License: AGPL-3.0-or-later ++++++ _service ++++++ --- /var/tmp/diff_new_pack.dwOHti/_old 2025-12-15 12:05:32.345353301 +0100 +++ /var/tmp/diff_new_pack.dwOHti/_new 2025-12-15 12:05:32.353353638 +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.142.1</param> + <param name="revision">v1.144.0</param> <param name="versionrewrite-pattern">v(.*)</param> <param name="versionrewrite-replacement">\1</param> <!-- - <param name="revision">v1.143.0rc1</param> + <param name="revision">v1.145.0rc1</param> <param name="versionrewrite-pattern">v([\.\d]+)(rc.*)</param> <param name="versionrewrite-replacement">\1~\2</param> --> ++++++ matrix-synapse-1.142.1.obscpio -> matrix-synapse-1.144.0.obscpio ++++++ ++++ 41832 lines of diff (skipped) ++++++ matrix-synapse.obsinfo ++++++ --- /var/tmp/diff_new_pack.dwOHti/_old 2025-12-15 12:05:34.893460435 +0100 +++ /var/tmp/diff_new_pack.dwOHti/_new 2025-12-15 12:05:34.897460603 +0100 @@ -1,5 +1,5 @@ name: matrix-synapse -version: 1.142.1 -mtime: 1763494013 -commit: 46efbae4c396125a7aa87c683506896888bac9de +version: 1.144.0 +mtime: 1765294619 +commit: 1bfcc9acf102fb902daa546b810786f707f4aa96 ++++++ vendor.tar.zst ++++++ /work/SRC/openSUSE:Factory/matrix-synapse/vendor.tar.zst /work/SRC/openSUSE:Factory/.matrix-synapse.new.1939/vendor.tar.zst differ: char 7, line 1
