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 2023-07-28 22:19:55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/matrix-synapse (Old) and /work/SRC/openSUSE:Factory/.matrix-synapse.new.32662 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "matrix-synapse" Fri Jul 28 22:19:55 2023 rev:82 rq:1101105 version:1.88.0 Changes: -------- --- /work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse.changes 2023-07-08 22:46:49.231006979 +0200 +++ /work/SRC/openSUSE:Factory/.matrix-synapse.new.32662/matrix-synapse.changes 2023-07-28 22:19:59.353061935 +0200 @@ -1,0 +2,221 @@ +Wed Jul 26 12:32:53 UTC 2023 - Dirk Müller <dmuel...@suse.com> + +- switch to _multibuild + +------------------------------------------------------------------- +Tue Jul 18 14:17:11 UTC 2023 - Marcus Rueckert <mrueck...@suse.de> + +- Update to 1.88.0 + This release + + - raises the minimum supported version of Python to 3.8, as + Python 3.7 is now end-of-life, and + - removes deprecated config options related to worker deployment. + + See the upgrade notes for more information. + https://github.com/matrix-org/synapse/blob/release-v1.88/docs/upgrade.md#upgrading-to-v1880 + + - Features + - Add not_user_type param to the list accounts admin API. + (#15844) + - Bugfixes + - Revert "Stop writing to column user_id of tables profiles and + user_filters", which was introduced in Synapse 1.88.0rc1. + (#15953) + - Pin pydantic to ^=1.7.4 to avoid backwards-incompatible API + changes from the 2.0.0 release. Contributed by @PaarthShah. + (#15862) + - Correctly resize thumbnails with pillow version >=10. + (#15876) + - Improved Documentation + - Fixed header levels on the Admin API "Users" documentation + page. Contributed by @sumnerevans at @beeper. (#15852) + - Remove deprecated worker_replication_host, + worker_replication_http_port and worker_replication_http_tls + configuration options. (#15872) + - Deprecations and Removals + - Remove deprecated worker_replication_host, + worker_replication_http_port and worker_replication_http_tls + configuration options. See the upgrade notes for more + details. (#15860) + - Remove support for Python 3.7 and hence for Debian Buster. + (#15851, #15892, #15893, #15917) + - Internal Changes + - Add foreign key constraint to event_forward_extremities. + (#15751, #15907) + - Add read/write style cross-worker locks. (#15782) + - Stop writing to column user_id of tables profiles and + user_filters. (#15787) + - Use lower isolation level when cleaning old presence stream + data to avoid serialization errors. (#15826) + - Add tracing to media /upload code paths. (#15850, #15888) + - Add a timeout that aborts any Postgres statement taking more + than 1 hour. (#15853) + - Fix the devenv up configuration which was ignoring the config + overrides. (#15854) + - Optimised cleanup of old entries in device_lists_stream. + (#15861) + - Update the Matrix clients link in the It works! Synapse is + running landing page. (#15874) + - Fix building Synapse with the nightly Rust compiler. (#15906) + - Add Server to Access-Control-Expose-Headers header. (#15908) + +------------------------------------------------------------------- +Wed Jul 5 09:53:07 UTC 2023 - Marcus Rueckert <mrueck...@suse.de> + +- Update to 1.87.0 + Please note that this will be the last release of Synapse that is + compatible with Python 3.7 and earlier. This is due to Python 3.7 + now having reached End of Life; see our deprecation policy for + more details. + + - Features + - Improve /messages response time by avoiding backfill when we + already have messages to return. (#15737) + - Add spam checker module API for logins. (#15838) + - Bugfixes + - Pin pydantic to ^1.7.4 to avoid backwards-incompatible API + changes from the 2.0.0 release. Resolves #15858. Contributed + by @PaarthShah. (#15862) + - Fix a long-standing bug where media files were served in an + unsafe manner. Contributed by @joshqou. (#15680) + - Avoid invalidating a cache that was just prefilled. (#15758) + - Fix requesting multiple keys at once over federation, related + to MSC3983. (#15770) + - Fix joining rooms through aliases where the alias server + isn't a real homeserver. Contributed by @tulir @ Beeper. + (#15776) + - Fix a bug in push rules handling leading to an invalid (per + spec) is_user_mention rule sent to clients. Also fix wrong + rule names for is_user_mention and is_room_mention. (#15781) + - Fix a bug introduced in 1.57.0 where the wrong table would be + locked on updating database rows when using SQLite as the + database backend. (#15788) + - Fix Sytest environmental variable evaluation in CI. (#15804) + - Fix forgotten rooms missing from initial sync after rejoining + them. Contributed by Nico from Famedly. (#15815) + - Fix sqlite user_filters upgrade introduced in v1.86.0. + (#15817) + - Improved Documentation + - Document looping_call() functionality that will wait for the + given function to finish before scheduling another. (#15772) + - Fix a typo in the Admin API. (#15805) + - Fix typo in MSC number in faster remote room join + architecture doc. (#15812) + - Deprecations and Removals + - Remove experimental MSC2716 implementation to incrementally + import history into existing rooms. (#15748) + - Internal Changes + - Split out 2022 changes from the changelog so the rendered + version in GitHub doesn't timeout as much. (#15846) + - Replace EventContext fields prev_group and delta_ids with + field state_group_deltas. (#15233) + - Regularly try to send transactions to other servers after + they failed instead of waiting for a new event to be + available before trying. (#15743) + - Fix requesting multiple keys at once over federation, related + to MSC3983. (#15755) + - Allow for the configuration of max request retries and + min/max retry delays in the matrix federation client. + (#15783) + - Switch from matrix:// to matrix-federation:// scheme for + internal Synapse routing of outbound federation traffic. + (#15806) + - Fix harmless exceptions being printed when running the port + DB script. (#15814) + - Updates to locked dependencies + - Bump attrs from 22.2.0 to 23.1.0. (#15801) + - Bump cryptography from 40.0.2 to 41.0.1. (#15800) + - Bump ijson from 3.2.0.post0 to 3.2.1. (#15802) + - Bump phonenumbers from 8.13.13 to 8.13.14. (#15798) + - Bump ruff from 0.0.265 to 0.0.272. (#15799) + - Bump ruff from 0.0.272 to 0.0.275. (#15833) + - Bump serde_json from 1.0.96 to 1.0.97. (#15797) + - Bump serde_json from 1.0.97 to 1.0.99. (#15832) + - Bump towncrier from 22.12.0 to 23.6.0. (#15831) + - Bump types-opentracing from 2.4.10.4 to 2.4.10.5. (#15830) + - Bump types-setuptools from 67.8.0.0 to 68.0.0.0. (#15835) + +------------------------------------------------------------------- +Tue Jun 20 23:00:07 UTC 2023 - Marcus Rueckert <mrueck...@suse.de> + +- Update to 1.86.0 + - Features + - Stable support for MSC3882 to allow an existing + device/session to generate a login token for use on a new + device/session. (#15388) + - Support resolving a room's canonical alias via the module + API. (#15450) + - Enable support for MSC3952: intentional mentions. (#15520) + - Experimental MSC3861 support: delegate auth to an OIDC + provider. (#15582) + - Add Synapse version deploy annotations to Grafana dashboard + which enables easy correlation between behavior changes + witnessed in a graph to a certain Synapse version and nail + down regressions. (#15674) + - Add a catch-all * to the supported relation types when + redacting an event and its related events. This is an update + to MSC3912 implementation. (#15705) + - Speed up /messages by backfilling in the background when + there are no backward extremities where we are directly + paginating. (#15710) + - Expose a metric reporting the database background update + status. (#15740) + - Bugfixes + - Fix an error when having workers of different versions + running. (#15774) + - Correctly clear caches when we delete a room. (#15609) + - Check permissions for enabling encryption earlier during room + creation to avoid creating broken rooms. (#15695) + - Improved Documentation + - Simplify query to find participating servers in a room. + (#15732) + - Internal Changes + - Log when events are (maybe unexpectedly) filtered out of + responses in tests. (#14213) + - Read from column full_user_id rather than user_id of tables + profiles and user_filters. (#15649) + - Add support for tracing functions which return Awaitables. + (#15650) + - Cache requests for user's devices over federation. (#15675) + - Add fully qualified docker image names to Dockerfiles. + (#15689) + - Remove some unused code. (#15690) + - Improve type hints. (#15694, #15697) + - Update docstring and traces on maybe_backfill() functions. + (#15709) + - Add context for when/why to use the long_retries option when + sending Federation requests. (#15721) + - Removed some unused fields. (#15723) + - Update federation error to more plainly explain we can only + authorize our own membership events. (#15725) + - Prevent the latest_deps and twisted_trunk daily GitHub + Actions workflows from running on forks of the codebase. + (#15726) + - Improve performance of user directory search. (#15729) + - Remove redundant table join with room_memberships when doing + a is_host_joined()/is_host_invited() call (membership is ++++ 24 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse.changes ++++ and /work/SRC/openSUSE:Factory/.matrix-synapse.new.32662/matrix-synapse.changes Old: ---- matrix-synapse-1.85.2.obscpio New: ---- _multibuild matrix-synapse-1.88.0.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ matrix-synapse-test.spec ++++++ --- /var/tmp/diff_new_pack.1oLahO/_old 2023-07-28 22:20:01.717076303 +0200 +++ /var/tmp/diff_new_pack.1oLahO/_new 2023-07-28 22:20:01.753076522 +0200 @@ -27,7 +27,7 @@ %define pkgname matrix-synapse Name: %{pkgname}-test -Version: 1.85.2 +Version: 1.88.0 Release: 0 Summary: Test package for %{pkgname} License: Apache-2.0 ++++++ matrix-synapse.spec ++++++ --- /var/tmp/diff_new_pack.1oLahO/_old 2023-07-28 22:20:01.789076741 +0200 +++ /var/tmp/diff_new_pack.1oLahO/_new 2023-07-28 22:20:01.821076935 +0200 @@ -24,25 +24,25 @@ %global Pillow_version 9.4.0 %global PyYAML_version 6.0 %global Twisted_version 22.10.0 -%global attrs_version 22.2.0 +%global attrs_version 23.1.0 %global bcrypt_version 4.0.1 %global bleach_version 5.0.1 %global canonicaljson_version 2.0.0 -%global cryptography_version 40.0.2 +%global cryptography_version 41.0.1 %global immutabledict_version 2.2.4 %global idna_version 3.4 -%global ijson_version 3.1.4 +%global ijson_version 3.2.0 %global jsonschema_version 4.17.3 %global matrix_common_version 1.3.0 %global matrix_common_max_version 2 %global msgpack_version 1.0.5 %global netaddr_version 0.8.0 -# TODO: 8.13.11 +# TODO: 8.13.14 %global phonenumbers_version 8.13.5 %global prometheus_client_version 0.17.0 %global psutil_version 2.0.0 %global pyOpenSSL_version 23.0.0 -%global pyasn1_version 0.4.8 +%global pyasn1_version 0.5.0 # TODO 0.3.0 %global pyasn1_modules_version 0.2.8 %global pymacaroons_version 0.13.0 @@ -59,9 +59,10 @@ %global psycopg2_version 2.9.6 # TODO 7.3.1 %global pysaml2_version 7.2.1 -%global Authlib_version 1.2.0 +%global Authlib_version 1.2.1 +# TODO 4.9.3 %global lxml_version 4.9.2 -%global sentry_sdk_version 1.22.1 +%global sentry_sdk_version 1.25.1 %global PyJWT_version 2.4.0 %global jaeger_client_version 4.8.0 %global opentracing_version 2.4.0 @@ -154,7 +155,7 @@ %define pkgname matrix-synapse %define eggname matrix_synapse Name: %{pkgname} -Version: 1.85.2 +Version: 1.88.0 Release: 0 Summary: Matrix protocol reference homeserver License: Apache-2.0 ++++++ _multibuild ++++++ <multibuild> <package>matrix-synapse-test</package> </multibuild> ++++++ _service ++++++ --- /var/tmp/diff_new_pack.1oLahO/_old 2023-07-28 22:20:02.041078273 +0200 +++ /var/tmp/diff_new_pack.1oLahO/_new 2023-07-28 22:20:02.069078443 +0200 @@ -4,11 +4,11 @@ <param name="versionformat">@PARENT_TAG@</param> <param name="url">https://github.com/matrix-org/synapse.git</param> <param name="scm">git</param> - <param name="revision">v1.85.2</param> + <param name="revision">v1.88.0</param> <param name="versionrewrite-pattern">v(.*)</param> <param name="versionrewrite-replacement">\1</param> <!-- - <param name="revision">v1.86.0rc1</param> + <param name="revision">v1.89.0rc1</param> <param name="versionrewrite-pattern">v([\.\d]+)(rc.*)</param> <param name="versionrewrite-replacement">\1~\2</param> --> ++++++ matrix-synapse-1.85.2.obscpio -> matrix-synapse-1.88.0.obscpio ++++++ /work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse-1.85.2.obscpio /work/SRC/openSUSE:Factory/.matrix-synapse.new.32662/matrix-synapse-1.88.0.obscpio differ: char 49, line 1 ++++++ matrix-synapse.obsinfo ++++++ --- /var/tmp/diff_new_pack.1oLahO/_old 2023-07-28 22:20:02.277079707 +0200 +++ /var/tmp/diff_new_pack.1oLahO/_new 2023-07-28 22:20:02.277079707 +0200 @@ -1,5 +1,5 @@ name: matrix-synapse -version: 1.85.2 -mtime: 1686226556 -commit: ac3a70a7dd4070bf3953b8913f7c316d701db588 +version: 1.88.0 +mtime: 1689685560 +commit: 69699a9bd11822635fcf2166f5dec2ce2365219c ++++++ vendor.tar.zst ++++++ Binary files /var/tmp/diff_new_pack.1oLahO/_old and /var/tmp/diff_new_pack.1oLahO/_new differ