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 2022-09-21 14:42:45 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/matrix-synapse (Old) and /work/SRC/openSUSE:Factory/.matrix-synapse.new.2083 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "matrix-synapse" Wed Sep 21 14:42:45 2022 rev:70 rq:1005075 version:1.67.0 Changes: -------- --- /work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse.changes 2022-09-02 21:57:04.536373828 +0200 +++ /work/SRC/openSUSE:Factory/.matrix-synapse.new.2083/matrix-synapse.changes 2022-09-21 14:43:48.289976550 +0200 @@ -1,0 +2,144 @@ +Tue Sep 13 14:16:44 UTC 2022 - Marcus Rueckert <mrueck...@suse.de> + +- Update to 1.67.0 + This release removes using the deprecated direct TCP replication + configuration for workers. Server admins should use Redis + instead. See the upgrade notes. + + The minimum version of poetry supported for managing source + checkouts is now 1.2.0. + + Notice: from the next major release (v1.68.0) installing Synapse + from a source checkout will require a recent Rust compiler. Those + using packages or pip install matrix-synapse will not be + affected. See the upgrade notes. + + Notice: from the next major release (1.68.0), running Synapse + with a SQLite database will require SQLite version 3.27.0 or + higher. (The current minimum version is SQLite 3.22.0.) See + #12983 and the upgrade notes for more details. + + https://matrix-org.github.io/synapse/v1.67/upgrade.html#upgrading-to-v1670 + + - Features + - Support setting the registration shared secret in a file, via + a new registration_shared_secret_path configuration option. + (#13614) + - Change the default startup behaviour so that any missing + "additional" configuration files (signing key, etc) are + generated automatically. (#13615) + - Improve performance of sending messages in rooms with + thousands of local users. (#13634) + - Bugfixes + - Fix a bug introduced in Synapse 1.13 where the List Rooms + admin API would return integers instead of booleans for the + federatable and public fields when using a Sqlite database. + (#13509) + - Fix bug that user cannot /forget rooms after the last member + has left the room. (#13546) + - Faster Room Joins: fix /make_knock blocking indefinitely when + the room in question is a partial-stated room. (#13583) + - Fix loading the current stream position behind the actual + position. (#13585) + - Fix a longstanding bug in register_new_matrix_user which + meant it was always necessary to explicitly give a server + URL. (#13616) + - Fix the running of MSC1763 retention purge_jobs in + deployments with background jobs running on a worker by + forcing them back onto the main worker. Contributed by Brad @ + Beeper. (#13632) + - Fix a long-standing bug that downloaded media for URL + previews was not deleted while database background updates + were running. (#13657) + - Fix MSC3030 /timestamp_to_event endpoint to return the + correct next event when the events have the same timestamp. + (#13658) + - Fix bug where we wedge media plugins if clients disconnect + early. Introduced in v1.22.0. (#13660) + - Fix a long-standing bug which meant that keys for + unwhitelisted servers were not returned by + /_matrix/key/v2/query. (#13683) + - Fix a bug introduced in Synapse v1.20.0 that would cause the + unstable unread counts from MSC2654 to be calculated even if + the feature is disabled. (#13694) + - Updates to the Docker image + - Update docker image to use a stable version of poetry. + (#13688) + - Improved Documentation + - Improve the description of the "chain cover index" used + internally by Synapse. (#13602) + - Document how "monthly active users" is calculated and used. + (#13617) + - Improve documentation around user registration. (#13640) + - Remove documentation of legacy frontend_proxy worker app. + (#13645) + - Clarify documentation that HTTP replication traffic can be + protected with a shared secret. (#13656) + - Remove unintentional colons from config manual headers. + (#13665) + - Update docs to make enabling metrics more clear. (#13678) + - Clarify (room_id, event_id) global uniqueness and how we + should scope our database schemas. (#13701) + - Deprecations and Removals + - Drop support for calling + /_matrix/client/v3/rooms/{roomId}/invite without an + id_access_token, which was not permitted by the spec. + Contributed by @Vetchu. (#13241) + - Remove redundant _get_joined_users_from_context cache. + Contributed by Nick @ Beeper (@Fizzadar). (#13569) + - Remove the ability to use direct TCP replication with + workers. Direct TCP replication was deprecated in Synapse + v1.18.0. Workers now require using Redis. (#13647) + - Remove support for unstable private read receipts. (#13653, + #13692) + - Internal Changes + - Extend the release script to wait for GitHub Actions to + finish and to be usable as a guide for the whole process. + (#13483) + - Add experimental configuration option to allow disabling + legacy Prometheus metric names. (#13540) + - Cache user IDs instead of profiles to reduce cache memory + usage. Contributed by Nick @ Beeper (@Fizzadar). (#13573, + #13600) + - Optimize how Synapse calculates domains to fetch from during + backfill. (#13575) + - Comment about a better future where we can get the state diff + between two events. (#13586) + - Instrument _check_sigs_and_hash_and_fetch to trace time spent + in child concurrent calls for understandable traces in + Jaeger. (#13588) + - Improve performance of @cachedList. (#13591) + - Minor speed up of fetching large numbers of push rules. + (#13592) + - Optimise push action fetching queries. Contributed by Nick @ + Beeper (@Fizzadar). (#13597) + - Rename event_map to unpersisted_events when computing the + auth differences. (#13603) + - Refactor get_users_in_room(room_id) mis-use with dedicated + get_current_hosts_in_room(room_id) function. (#13605) + - Use dedicated get_local_users_in_room(room_id) function to + find local users when calculating + join_authorised_via_users_server of a /make_join request. + (#13606) + - Refactor get_users_in_room(room_id) mis-use to lookup single + local user with dedicated check_local_user_in_room(...) + function. (#13608) + - Drop unused column application_services_state.last_txn. + (#13627) + - Improve readability of Complement CI logs by printing failure + results last. (#13639) + - Generalise the @cancellable annotation so it can be used on + functions other than just servlet methods. (#13662) + - Introduce a CommonUsageMetrics class to share some usage + metrics between the Prometheus exporter and the phone home + stats. (#13671) + - Add some logging to help track down #13444. (#13679) + - Update poetry lock file for v1.2.0. (#13689) + - Add cache to is_partial_state_room. (#13693) + - Update the Grafana dashboard that is included with Synapse in + the contrib directory. (#13697) + - Only run trial CI on all python versions on non-PRs. (#13698) + - Fix typechecking with latest types-jsonschema. (#13712) + - Reduce number of CI checks we run for PRs. (#13713) + +------------------------------------------------------------------- Old: ---- matrix-synapse-1.66.0.obscpio New: ---- matrix-synapse-1.67.0.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ matrix-synapse-test.spec ++++++ --- /var/tmp/diff_new_pack.iw1KK1/_old 2022-09-21 14:43:49.365979360 +0200 +++ /var/tmp/diff_new_pack.iw1KK1/_new 2022-09-21 14:43:49.373979380 +0200 @@ -27,7 +27,7 @@ %define pkgname matrix-synapse Name: %{pkgname}-test -Version: 1.66.0 +Version: 1.67.0 Release: 0 Summary: Test package for %{pkgname} License: Apache-2.0 ++++++ matrix-synapse.spec ++++++ --- /var/tmp/diff_new_pack.iw1KK1/_old 2022-09-21 14:43:49.397979443 +0200 +++ /var/tmp/diff_new_pack.iw1KK1/_new 2022-09-21 14:43:49.401979454 +0200 @@ -155,7 +155,7 @@ %define pkgname matrix-synapse %define eggname matrix_synapse Name: %{pkgname} -Version: 1.66.0 +Version: 1.67.0 Release: 0 Summary: Matrix protocol reference homeserver License: Apache-2.0 ++++++ _service ++++++ --- /var/tmp/diff_new_pack.iw1KK1/_old 2022-09-21 14:43:49.449979579 +0200 +++ /var/tmp/diff_new_pack.iw1KK1/_new 2022-09-21 14:43:49.453979589 +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.66.0</param> + <param name="revision">v1.67.0</param> <param name="versionrewrite-pattern">v(.*)</param> <param name="versionrewrite-replacement">\1</param> <!-- - <param name="revision">v1.67.0rc1</param> + <param name="revision">v1.68.0rc1</param> <param name="versionrewrite-pattern">v([\.\d]+)(rc.*)</param> <param name="versionrewrite-replacement">\1~\2</param> --> ++++++ matrix-synapse-1.66.0.obscpio -> matrix-synapse-1.67.0.obscpio ++++++ /work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse-1.66.0.obscpio /work/SRC/openSUSE:Factory/.matrix-synapse.new.2083/matrix-synapse-1.67.0.obscpio differ: char 49, line 1 ++++++ matrix-synapse.obsinfo ++++++ --- /var/tmp/diff_new_pack.iw1KK1/_old 2022-09-21 14:43:49.537979809 +0200 +++ /var/tmp/diff_new_pack.iw1KK1/_new 2022-09-21 14:43:49.541979819 +0200 @@ -1,5 +1,5 @@ name: matrix-synapse -version: 1.66.0 -mtime: 1661946717 -commit: 6f80fe1e1bbb6cab3ce605b2023e0488e2d80d52 +version: 1.67.0 +mtime: 1663059310 +commit: 80bb098d8775cc2ad1bf5abd150913577e643481