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 2021-11-30 23:16:07 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/matrix-synapse (Old) and /work/SRC/openSUSE:Factory/.matrix-synapse.new.31177 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "matrix-synapse" Tue Nov 30 23:16:07 2021 rev:49 rq:934737 version:1.48.0 Mon Nov 29 17:28:30 2021 rev:48 rq:934407 version:1.47.1 Changes: -------- --- /work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse.changes 2021-11-23 22:13:07.158372131 +0100 +++ /work/SRC/openSUSE:Factory/.matrix-synapse.new.31177/matrix-synapse.changes 2021-12-02 02:17:55.378142114 +0100 @@ -1,0 +2,128 @@ +Tue Nov 30 14:59:49 UTC 2021 - Marcus Rueckert <mrueck...@suse.de> + +- Update to 1.48.0 + This release removes support for the long-deprecated + trust_identity_server_for_password_resets configuration flag. + This release also fixes some performance issues with some + background database updates introduced in Synapse 1.47.0. + - Features + - Experimental support for the thread relation defined in + MSC3440. (#11161) + - Support filtering by relation senders & types per MSC3440. + (#11236) + - Add support for the /_matrix/client/v3 and /_matrix/media/v3 + APIs from Matrix v1.1. (#11318, #11371) + - Support the stable version of MSC2778: the + m.login.application_service login type. Contributed by + @tulir. (#11335) + - Add a new version of delete room admin API DELETE + /_synapse/admin/v2/rooms/<room_id> to run it in the + background. Contributed by @dklimpel. (#11223) + - Allow the admin Delete Room API to block a room without the + need to join it. (#11228) + - Add an admin API to un-shadow-ban a user. (#11347) + - Add an admin API to run background database schema updates. + (#11352) + - Add an admin API for blocking a room. (#11324) + - Update the JWT login type to support custom a sub claim. + (#11361) + - Store and allow querying of arbitrary event relations. + (#11391) + - Bugfixes + - Fix a long-standing bug wherein display names or avatar URLs + containing null bytes cause an internal server error when + stored in the DB. (#11230) + - Prevent MSC2716 historical state events from being pushed to + an application service via /transactions. (#11265) + - Fix a long-standing bug where uploading extremely thin images + (e.g. 1000x1) would fail. Contributed by @Neeeflix. (#11288) + - Fix a bug, introduced in Synapse 1.46.0, which caused the + check_3pid_auth and on_logged_out callbacks in legacy + password authentication provider modules to not be + registered. Modules using the generic module interface were + not affected. (#11340) + - Fix a bug introduced in 1.41.0 where space hierarchy + responses would be incorrectly reused if multiple users were + to make the same request at the same time. (#11355) + - Fix a bug introduced in 1.45.0 where the read_templates + method of the module API would error. (#11377) + - Fix an issue introduced in 1.47.0 which prevented servers + re-joining rooms they had previously left, if their signing + keys were replaced. (#11379) + - Fix a bug introduced in 1.13.0 where creating and publishing + a room could cause errors if room_list_publication_rules is + configured. (#11392) + - Improve performance of various background database updates. + (#11421, #11422) + - Improved Documentation + - Suggest users of the Debian packages add configuration to + /etc/matrix-synapse/conf.d/ to prevent, upon upgrade, being + asked to choose between their configuration and the + maintainer's. (#11281) + - Fix typos in the documentation for the username_available + admin API. Contributed by Stanislav Motylkov. (#11286) + - Add Single Sign-On, SAML and CAS pages to the documentation. + (#11298) + - Change the word 'Home server' as one word 'homeserver' in + documentation. (#11320) + - Fix missing quotes for wildcard domains in + federation_certificate_verification_whitelist. (#11381) + - Deprecations and Removals + - Remove deprecated trust_identity_server_for_password_resets + configuration flag. (#11333, #11395) + - Internal Changes + - Add type annotations to synapse.metrics. (#10847) + - Split out federated PDU retrieval function into a non-cached + version. (#11242) + - Clean up code relating to to-device messages and sending + ephemeral events to application services. (#11247) + - Fix a small typo in the error response when a relation type + other than 'm.annotation' is passed to GET + /rooms/{room_id}/aggregations/{event_id}. (#11278) + - Drop unused database tables room_stats_historical and + user_stats_historical. (#11280) + - Require all files in synapse/ and tests/ to pass mypy unless + specifically excluded. (#11282, #11285, #11359) + - Add missing type hints to synapse.app. (#11287) + - Remove unused parameters on + FederationEventHandler._check_event_auth. (#11292) + - Add type hints to synapse._scripts. (#11297) + - Fix an issue which prevented the + remove_deleted_devices_from_device_inbox background database + schema update from running when updating from a recent + Synapse version. (#11303) + - Add type hints to storage classes. (#11307, #11310, #11311, + #11312, #11313, #11314, #11316, #11322, #11332, #11339, + #11342) + - Add type hints to synapse.util. (#11321, #11328) + - Improve type annotations in Synapse's test suite. (#11323, + #11330) + - Test that room alias deletion works as intended. (#11327) + - Add type annotations for some methods and properties in the + module API. (#11341) + - Fix running scripts-dev/complement.sh, which was broken in + v1.47.0rc1. (#11368) + - Rename internal functions for token generation to better + reflect what they do. (#11369, #11370) + - Add type hints to configuration classes. (#11377) + - Publish a develop image to Docker Hub. (#11380) + - Keep fallback key marked as used if it's re-uploaded. + (#11382) + - Use auto_attribs on the attrs class RefreshTokenLookupResult. + (#11386) + - Rename unstable access_token_lifetime configuration option to + refreshable_access_token_lifetime to make it clear it only + concerns refreshable access tokens. (#11388) + - Do not run the broken MSC2716 tests when running + scripts-dev/complement.sh. (#11389) + - Remove dead code from supporting ACME. (#11393) + - Refactor including the bundled relations when serializing an + event. (#11408) + +------------------------------------------------------------------- +Sun Nov 28 18:35:03 UTC 2021 - Marcus Rueckert <mrueck...@suse.de> + +- bump ijson to make it clear that we really need 3.1 + https://github.com/matrix-org/synapse/pull/11439 + +------------------------------------------------------------------- Old: ---- matrix-synapse-1.47.1.obscpio New: ---- matrix-synapse-1.48.0.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ matrix-synapse-test.spec ++++++ --- /var/tmp/diff_new_pack.vSEEvw/_old 2021-12-02 02:17:56.122139518 +0100 +++ /var/tmp/diff_new_pack.vSEEvw/_new 2021-12-02 02:17:56.126139505 +0100 @@ -27,7 +27,7 @@ %define pkgname matrix-synapse Name: %{pkgname}-test -Version: 1.47.1 +Version: 1.48.0 Release: 0 Summary: Test package for %{pkgname} License: Apache-2.0 ++++++ matrix-synapse.spec ++++++ --- /var/tmp/diff_new_pack.vSEEvw/_old 2021-12-02 02:17:56.146139434 +0100 +++ /var/tmp/diff_new_pack.vSEEvw/_new 2021-12-02 02:17:56.150139420 +0100 @@ -47,7 +47,7 @@ %define pkgname matrix-synapse %define eggname matrix_synapse Name: %{pkgname} -Version: 1.47.1 +Version: 1.48.0 Release: 0 Summary: Matrix protocol reference homeserver License: Apache-2.0 @@ -104,7 +104,7 @@ %requires_eq %{use_python}-frozendict BuildRequires: %{use_python}-idna >= 2.5 %requires_eq %{use_python}-idna -BuildRequires: %{use_python}-ijson >= 3.0 +BuildRequires: %{use_python}-ijson >= 3.1 %requires_eq %{use_python}-ijson BuildRequires: %{use_python}-jsonschema >= 3.0.0 %requires_eq %{use_python}-jsonschema ++++++ _service ++++++ --- /var/tmp/diff_new_pack.vSEEvw/_old 2021-12-02 02:17:56.186139295 +0100 +++ /var/tmp/diff_new_pack.vSEEvw/_new 2021-12-02 02:17:56.186139295 +0100 @@ -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.47.1</param> + <param name="revision">v1.48.0</param> <param name="versionrewrite-pattern">v(.*)</param> <param name="versionrewrite-replacement">\1</param> <!-- - <param name="revision">v1.48.0rc1</param> + <param name="revision">v1.49.0rc1</param> <param name="versionrewrite-pattern">v([\.\d]+)(rc.*)</param> <param name="versionrewrite-replacement">\1~\2</param> --> ++++++ matrix-synapse-1.47.1.obscpio -> matrix-synapse-1.48.0.obscpio ++++++ /work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse-1.47.1.obscpio /work/SRC/openSUSE:Factory/.matrix-synapse.new.31177/matrix-synapse-1.48.0.obscpio differ: char 49, line 1 ++++++ matrix-synapse.obsinfo ++++++ --- /var/tmp/diff_new_pack.vSEEvw/_old 2021-12-02 02:17:56.246139086 +0100 +++ /var/tmp/diff_new_pack.vSEEvw/_new 2021-12-02 02:17:56.246139086 +0100 @@ -1,5 +1,5 @@ name: matrix-synapse -version: 1.47.1 -mtime: 1637347213 -commit: 8fa83999d688bb4c1747f2237002422e566e085f +version: 1.48.0 +mtime: 1638272886 +commit: e713855dca17a7605bae99ea8d71bc7f8657e4b8