From f17deecdbfa6011b4f3dc29b2b46d5b582632e9ab1c12f6c5c81c234a83a4de6 Mon Sep 17 00:00:00 2001 From: Aleksa Sarai Date: Wed, 21 Sep 2022 00:35:05 +0000 Subject: [PATCH] Accepting request 1003333 from home:darix:apps - Update to 1.67.0 OBS-URL: https://build.opensuse.org/request/show/1003333 OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/matrix-synapse?expand=0&rev=238 --- _service | 4 +- matrix-synapse-1.66.0.obscpio | 3 - matrix-synapse-1.67.0.obscpio | 3 + matrix-synapse-test.spec | 2 +- matrix-synapse.changes | 144 ++++++++++++++++++++++++++++++++++ matrix-synapse.obsinfo | 6 +- matrix-synapse.spec | 2 +- 7 files changed, 154 insertions(+), 10 deletions(-) delete mode 100644 matrix-synapse-1.66.0.obscpio create mode 100644 matrix-synapse-1.67.0.obscpio diff --git a/_service b/_service index 674bb4a..5e0113d 100644 --- a/_service +++ b/_service @@ -4,11 +4,11 @@ @PARENT_TAG@ https://github.com/matrix-org/synapse.git git - v1.66.0 + v1.67.0 v(.*) \1 diff --git a/matrix-synapse-1.66.0.obscpio b/matrix-synapse-1.66.0.obscpio deleted file mode 100644 index a611d17..0000000 --- a/matrix-synapse-1.66.0.obscpio +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:00445830e447870f1b86661c865ff0ac9ed87961f0d79029c00b4e0fcc982c19 -size 33256973 diff --git a/matrix-synapse-1.67.0.obscpio b/matrix-synapse-1.67.0.obscpio new file mode 100644 index 0000000..628e3df --- /dev/null +++ b/matrix-synapse-1.67.0.obscpio @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:29f7e1fc03c4e38256af18c514ac6d31bb7f14ffad435b9d3bb04222d56b50fc +size 33315853 diff --git a/matrix-synapse-test.spec b/matrix-synapse-test.spec index ed31637..f9a3570 100644 --- a/matrix-synapse-test.spec +++ b/matrix-synapse-test.spec @@ -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 diff --git a/matrix-synapse.changes b/matrix-synapse.changes index 9ddf519..5378ade 100644 --- a/matrix-synapse.changes +++ b/matrix-synapse.changes @@ -1,3 +1,147 @@ +------------------------------------------------------------------- +Tue Sep 13 14:16:44 UTC 2022 - Marcus Rueckert + +- 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) + ------------------------------------------------------------------- Wed Aug 31 22:26:31 UTC 2022 - Marcus Rueckert diff --git a/matrix-synapse.obsinfo b/matrix-synapse.obsinfo index c860945..b37ee3b 100644 --- a/matrix-synapse.obsinfo +++ b/matrix-synapse.obsinfo @@ -1,4 +1,4 @@ name: matrix-synapse -version: 1.66.0 -mtime: 1661946717 -commit: 6f80fe1e1bbb6cab3ce605b2023e0488e2d80d52 +version: 1.67.0 +mtime: 1663059310 +commit: 80bb098d8775cc2ad1bf5abd150913577e643481 diff --git a/matrix-synapse.spec b/matrix-synapse.spec index ef444d0..b9b80de 100644 --- a/matrix-synapse.spec +++ b/matrix-synapse.spec @@ -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