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-02-25 21:25:18 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/matrix-synapse (Old) and /work/SRC/openSUSE:Factory/.matrix-synapse.new.1958 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "matrix-synapse" Fri Feb 25 21:25:18 2022 rev:55 rq:957624 version:1.53.0 Changes: -------- --- /work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse.changes 2022-02-14 22:37:39.253645575 +0100 +++ /work/SRC/openSUSE:Factory/.matrix-synapse.new.1958/matrix-synapse.changes 2022-02-25 21:25:52.407646892 +0100 @@ -1,0 +2,119 @@ +Tue Feb 22 12:11:45 UTC 2022 - Marcus Rueckert <mrueck...@suse.de> + +- Update to 1.53.0 + - Features + - Add experimental support for sending to-device messages to + application services, as specified by MSC2409. (#11215, + #11966) + - Add a background database update to purge account data for + deactivated users. (#11655) + - Experimental support for MSC3666: including bundled + aggregations in server side search results. (#11837) + - Enable cache time-based expiry by default. The expiry_time + config flag has been superseded by expire_caches and + cache_entry_ttl. (#11849) + - Add a callback to allow modules to allow or forbid a 3PID + (email address, phone number) from being associated to a + local account. (#11854) + - Stabilize support and remove unstable endpoints for MSC3231. + Clients must switch to the stable identifier and endpoint. + See the upgrade notes for more information. (#11867) + - Allow modules to retrieve the current instance's server name + and worker name. (#11868) + - Use a dedicated configurable rate limiter for 3PID invites. + (#11892) + - Support the stable API endpoint for MSC3283: new settings in + /capabilities endpoint. (#11933, #11989) + - Support the dir parameter on the /relations endpoint, per + MSC3715. (#11941) + - Experimental implementation of MSC3706: extensions to + /send_join to support reduced response size. (#11967) + - Bugfixes + - Fix MSC2716 historical messages backfilling in random order + on remote homeservers. (#11114) + - Fix a bug introduced in Synapse 1.51.0 where incoming + federation transactions containing at least one EDU would be + dropped if debug logging was enabled for synapse.8631_debug. + (#11890) + - Fix a long-standing bug where some unknown endpoints would + return HTML error pages instead of JSON M_UNRECOGNIZED + errors. (#11930) + - Implement an allow list of content types for which we will + attempt to preview a URL. This prevents Synapse from making + useless longer-lived connections to streaming media servers. + (#11936) + - Fix a long-standing bug where pagination tokens from /sync + and /messages could not be provided to the /relations API. + (#11952) + - Require that modules register their callbacks using keyword + arguments. (#11975) + - Fix a long-standing bug where M_WRONG_ROOM_KEYS_VERSION + errors would not include the specced current_version field. + (#11988) + - Improved Documentation + - Fix typo in User Admin API: unpind -> unbind. (#11859) + - Document images returned by the User List Media Admin API can + include those generated by URL previews. (#11862) + - Remove outdated MSC1711 FAQ document. (#11907) + - Correct the structured logging configuration example. + Contributed by Brad Jones. (#11946) + - Add information on the Synapse release cycle. (#11954) + - Fix broken link in the README to the admin API for password + reset. (#11955) + - Deprecations and Removals + - Drop support for webclient listeners and configuring + web_client_location to a non-HTTP(S) URL. Deprecated + configurations are a configuration error. (#11895) + - Remove deprecated user_may_create_room_with_invites spam + checker callback. See the upgrade notes for more information. + (#11950) + - No longer build .deb packages for Ubuntu 21.04 Hirsute Hippo, + which has now EOLed. (#11961) + - Internal Changes + - Enhance user registration test helpers to make them more + useful for tests involving application services and devices. + (#11615, #11616) + - Improve performance when fetching bundled aggregations for + multiple events. (#11660, #11752) + - Fix type errors introduced by new annotations in the + Prometheus Client library. (#11832) + - Add missing type hints to replication code. (#11856, #11938) + - Ensure that opentracing scopes are activated and closed at + the right time. (#11869) + - Improve opentracing for incoming federation requests. + (#11870) + - Improve internal docstrings in synapse.util.caches. (#11876) + - Do not needlessly clear the get_users_in_room and + get_users_in_room_with_profiles caches when any room state + changes. (#11878) + - Convert ApplicationServiceTestCase to use simple_async_mock. + (#11880) + - Remove experimental changes to the default push rules which + were introduced in Synapse 1.19.0 but never enabled. (#11884) + - Disable coverage calculation for olddeps build. (#11888) + - Preparation to support sending device list updates to + application services. (#11905) + - Add a test that checks users receive their own device list + updates down /sync. (#11909) + - Run Complement tests sequentially. (#11910) + - Various refactors to the application service notifier code. + (#11911, #11912) + - Tests: replace mocked Authenticator with the real thing. + (#11913) + - Various refactors to the typing notifications code. (#11914) + - Use the proper type for the Content-Length header in the + UploadResource. (#11927) + - Remove an unnecessary ignoring of type hints due to fixes in + upstream packages. (#11939) + - Add missing type hints. (#11953) + - Fix an import cycle in synapse.event_auth. (#11965) + - Unpin frozendict but exclude the known bad version 2.1.2. + (#11969) + - Prepare for rename of default Complement branch. (#11971) + - Fetch Synapse's version using a helper from matrix-common. + (#11979) +- refresh patches: + dont-bump-cryptography-with-system-openssl.patch + matrix-synapse-1.4.1-paths.patch + +------------------------------------------------------------------- Old: ---- matrix-synapse-1.52.0.obscpio New: ---- matrix-synapse-1.53.0.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ matrix-synapse-test.spec ++++++ --- /var/tmp/diff_new_pack.l3AtnC/_old 2022-02-25 21:25:53.715647126 +0100 +++ /var/tmp/diff_new_pack.l3AtnC/_new 2022-02-25 21:25:53.719647127 +0100 @@ -27,7 +27,7 @@ %define pkgname matrix-synapse Name: %{pkgname}-test -Version: 1.52.0 +Version: 1.53.0 Release: 0 Summary: Test package for %{pkgname} License: Apache-2.0 ++++++ matrix-synapse.spec ++++++ --- /var/tmp/diff_new_pack.l3AtnC/_old 2022-02-25 21:25:53.747647132 +0100 +++ /var/tmp/diff_new_pack.l3AtnC/_new 2022-02-25 21:25:53.751647133 +0100 @@ -50,7 +50,7 @@ %define pkgname matrix-synapse %define eggname matrix_synapse Name: %{pkgname} -Version: 1.52.0 +Version: 1.53.0 Release: 0 Summary: Matrix protocol reference homeserver License: Apache-2.0 @@ -111,7 +111,7 @@ %requires_peq %{use_python}-ijson BuildRequires: %{use_python}-jsonschema >= 3.0.0 %requires_peq %{use_python}-jsonschema -BuildRequires: %{use_python}-matrix_common >= 1.0.0 +BuildRequires: %{use_python}-matrix_common >= 1.1.0 %requires_peq %{use_python}-matrix_common BuildRequires: %{use_python}-msgpack >= 0.5.2 %requires_peq %{use_python}-msgpack ++++++ _service ++++++ --- /var/tmp/diff_new_pack.l3AtnC/_old 2022-02-25 21:25:53.803647142 +0100 +++ /var/tmp/diff_new_pack.l3AtnC/_new 2022-02-25 21:25:53.807647143 +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.52.0</param> + <param name="revision">v1.53.0</param> <param name="versionrewrite-pattern">v(.*)</param> <param name="versionrewrite-replacement">\1</param> <!-- - <param name="revision">v1.52.0rc1</param> + <param name="revision">v1.54.0rc1</param> <param name="versionrewrite-pattern">v([\.\d]+)(rc.*)</param> <param name="versionrewrite-replacement">\1~\2</param> --> ++++++ dont-bump-cryptography-with-system-openssl.patch ++++++ --- /var/tmp/diff_new_pack.l3AtnC/_old 2022-02-25 21:25:53.819647145 +0100 +++ /var/tmp/diff_new_pack.l3AtnC/_new 2022-02-25 21:25:53.823647146 +0100 @@ -2,25 +2,16 @@ =================================================================== --- synapse.orig/synapse/python_dependencies.py +++ synapse/synapse/python_dependencies.py -@@ -51,7 +51,7 @@ REQUIREMENTS = [ - # we use the TYPE_CHECKER.redefine method added in jsonschema 3.0.0 - "jsonschema>=3.0.0", - # frozendict 2.1.2 is broken on Debian 10: https://github.com/Marco-Sulla/python-frozendict/issues/41 -- "frozendict>=1,<2.1.2", -+ "frozendict>=2.1.3", - "unpaddedbase64>=1.1.0", - "canonicaljson>=1.4.0", - # we use the type definitions added in signedjson 1.1. -@@ -77,7 +77,7 @@ REQUIREMENTS = [ +@@ -76,7 +76,7 @@ REQUIREMENTS = [ + "msgpack>=0.5.2", "phonenumbers>=8.2.0", # we use GaugeHistogramMetric, which was added in prom-client 0.4.0. - # 0.13.0 has an incorrect type annotation, see #11832. -- "prometheus_client>=0.4.0,<0.13.0", +- "prometheus_client>=0.4.0", + "prometheus_client>=0.13.1", # we use `order`, which arrived in attrs 19.2.0. # Note: 21.1.0 broke `/sync`, see #9936 "attrs>=19.2.0,!=21.1.0", -@@ -87,7 +87,8 @@ REQUIREMENTS = [ +@@ -86,7 +86,8 @@ REQUIREMENTS = [ "typing-extensions>=3.7.4", # We enforce that we have a `cryptography` version that bundles an `openssl` # with the latest security patches. @@ -28,6 +19,6 @@ + # opensuse we do not bump here as we do not use the intree copy + "cryptography", "ijson>=3.1", - "matrix-common==1.0.0", + "matrix-common~=1.1.0", ] ++++++ matrix-synapse-1.4.1-paths.patch ++++++ --- /var/tmp/diff_new_pack.l3AtnC/_old 2022-02-25 21:25:53.835647148 +0100 +++ /var/tmp/diff_new_pack.l3AtnC/_new 2022-02-25 21:25:53.839647149 +0100 @@ -37,7 +37,7 @@ =================================================================== --- synapse.orig/synapse/config/logger.py +++ synapse/synapse/config/logger.py -@@ -150,7 +150,7 @@ class LoggingConfig(Config): +@@ -149,7 +149,7 @@ class LoggingConfig(Config): self.no_redirect_stdio = config.get("no_redirect_stdio", False) def generate_config_section(self, config_dir_path, server_name, **kwargs) -> str: @@ -50,7 +50,7 @@ =================================================================== --- synapse.orig/synapse/config/server.py +++ synapse/synapse/config/server.py -@@ -717,7 +717,7 @@ class ServerConfig(Config): +@@ -699,7 +699,7 @@ class ServerConfig(Config): bind_port = 8448 unsecure_port = 8008 ++++++ matrix-synapse-1.52.0.obscpio -> matrix-synapse-1.53.0.obscpio ++++++ /work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse-1.52.0.obscpio /work/SRC/openSUSE:Factory/.matrix-synapse.new.1958/matrix-synapse-1.53.0.obscpio differ: char 49, line 1 ++++++ matrix-synapse.obsinfo ++++++ --- /var/tmp/diff_new_pack.l3AtnC/_old 2022-02-25 21:25:53.899647159 +0100 +++ /var/tmp/diff_new_pack.l3AtnC/_new 2022-02-25 21:25:53.903647160 +0100 @@ -1,5 +1,5 @@ name: matrix-synapse -version: 1.52.0 -mtime: 1644320855 -commit: 5cdd4913100961f943f6432d9fbdaa20907142c2 +version: 1.53.0 +mtime: 1645529531 +commit: 551dd8c9f8d10681dc535ec43d652bbadf60de48