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-08-28 17:18:26 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/matrix-synapse (Old) and /work/SRC/openSUSE:Factory/.matrix-synapse.new.1766 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "matrix-synapse" Mon Aug 28 17:18:26 2023 rev:83 rq:1107016 version:1.90.0 Changes: -------- --- /work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse.changes 2023-07-28 22:19:59.353061935 +0200 +++ /work/SRC/openSUSE:Factory/.matrix-synapse.new.1766/matrix-synapse.changes 2023-08-28 17:18:28.811685463 +0200 @@ -1,0 +2,142 @@ +Tue Aug 15 11:40:35 UTC 2023 - Marcus Rueckert <mrueck...@suse.de> + +- Update to 1.90.0 + - Features + - Scope transaction IDs to devices (implement MSC3970). + (#15629) + - Remove old rows from the + cache_invalidation_stream_by_instance table automatically + (this table is unused in SQLite). (#15868) + - Bugfixes + - Fix a long-standing bug where purging history and paginating + simultaneously could lead to database corruption when using + workers. (#15791) + - Fix a long-standing bug where profile endpoint returned a 404 + when the user's display name was empty. (#16012) + - Fix a long-standing bug where the synapse_port_db failed to + configure sequences for application services and partial + stated rooms. (#16043) + - Fix long-standing bug with deletion in dehydrated devices v2. + (#16046) + - Updates to the Docker image + - Add org.opencontainers.image.version labels to Docker + containers published by Matrix.org. Contributed by Mo Balaa. + (#15972, #16009) + - Improved Documentation + - Add a internal documentation page describing the "streams" + used within Synapse. (#16015) + - Clarify comment on the keys/upload over replication enpoint. + (#16016) + - Do not expose Admin API in caddy reverse proxy example. + Contributed by @NilsIrl. (#16027) + - Deprecations and Removals + - Remove support for legacy application service paths. (#15964) + - Move support for application service query parameter + authorization behind a configuration option. (#16017) + - Internal Changes + - Update SQL queries to inline boolean parameters as supported + in SQLite 3.27. (#15525) + - Allow for the configuration of the backoff algorithm for + federation destinations. (#15754) + - Allow modules to check whether the current worker is + configured to run background tasks. (#15991) + - Update support for MSC3958 to match the latest revision of + the MSC. (#15992) + - Allow modules to schedule delayed background calls. (#15993) + - Properly overwrite the redacts content-property for + forwards-compatibility with room versions 1 through 10. + (#16013) + - Fix building the nix development environment on MacOS + systems. (#16019) + - Remove leading and trailing spaces when setting a display + name. (#16031) + - Combine duplicated code. (#16023) + - Collect additional metrics from ResponseCache for eviction. + (#16028) + - Fix endpoint improperly declaring support for MSC3814. + (#16068) + - Drop backwards compat hack for event serialization. (#16069) + - Updates to locked dependencies + - Update PyYAML to 6.0.1. (#16011) + - Bump cryptography from 41.0.2 to 41.0.3. (#16048) + - Bump furo from 2023.5.20 to 2023.7.26. (#16077) + - Bump immutabledict from 2.2.4 to 3.0.0. (#16034) + - Update certifi to 2023.7.22 and pygments to 2.15.1. (#16044) + - Bump jsonschema from 4.18.3 to 4.19.0. (#16081) + - Bump phonenumbers from 8.13.14 to 8.13.18. (#16076) + - Bump regex from 1.9.1 to 1.9.3. (#16073) + - Bump serde from 1.0.171 to 1.0.175. (#15982) + - Bump serde from 1.0.175 to 1.0.179. (#16033) + - Bump serde from 1.0.179 to 1.0.183. (#16074) + - Bump serde_json from 1.0.103 to 1.0.104. (#16032) + - Bump service-identity from 21.1.0 to 23.1.0. (#16038) + - Bump types-commonmark from 0.9.2.3 to 0.9.2.4. (#16037) + - Bump types-jsonschema from 4.17.0.8 to 4.17.0.10. (#16036) + - Bump types-netaddr from 0.8.0.8 to 0.8.0.9. (#16035) + - Bump types-opentracing from 2.4.10.5 to 2.4.10.6. (#16078) + - Bump types-setuptools from 68.0.0.0 to 68.0.0.3. (#16079) + +------------------------------------------------------------------- +Tue Aug 1 12:10:11 UTC 2023 - Marcus Rueckert <mrueck...@suse.de> + +- Update to 1.89.0 + - Features + - Add Unix Socket support for HTTP Replication Listeners. + Document and provide usage instructions for utilizing Unix + sockets in Synapse. Contributed by Jason Little. (#15708, + #15924) + - Allow + in Matrix IDs, per MSC4009. (#15911) + - Support room version 11 from MSC3820. (#15912) + - Allow configuring the set of workers to proxy outbound + federation traffic through via + outbound_federation_restricted_to. (#15913, #15969) + - Implement MSC3814, dehydrated devices v2/shrivelled sessions + and move MSC2697 behind a config flag. Contributed by Nico + from Famedly, H-Shay and poljar. (#15929) + - Bugfixes + - Fix a long-standing bug where remote invites weren't + correctly pushed. (#15820) + - Fix background schema updates failing over a large upgrade + gap. (#15887) + - Fix a bug introduced in 1.86.0 where Synapse starting with an + empty experimental_features configuration setting. (#15925) + - Fixed deploy annotations in the provided Grafana dashboard + config, so that it shows for any homeserver and not just + matrix.org. Contributed by @wrjlewis. (#15957) + - Ensure a long state res does not starve CPU by occasionally + yielding to the reactor. (#15960) + - Properly handle redactions of creation events. (#15973) + - Fix a bug where resyncing stale device lists could block + responding to federation transactions, and thus delay + receiving new data from the remote server. (#15975) + - Improved Documentation + - Better clarify how to run a worker instance (pass both + configs). (#15921) + - Improve the documentation for the login as a user admin API. + (#15938) + - Fix broken Arch Linux package link. Contributed by + @SnipeXandrej. (#15981) + - Deprecations and Removals + - Remove support for calling the /register endpoint with an + unspecced user property for application services. (#15928) + - Internal Changes + - Mark get_user_in_directory private since it is only used in + tests. Also remove the cache from it. (#15884) + - Document which Python version runs on a given Linux + distribution so we can more easily clean up later. (#15909) + - Add details to warning in log when we fail to fetch an alias. + (#15922) + - Remove unneeded __init__. (#15926) + - Fix bug with read/write lock implementation. This is + currently unused so has no observable effects. (#15933, + #15958) + - Unbreak the nix development environment by pinning the Rust + version to 1.70.0. (#15940) + - Update presence metrics to differentiate remote vs local + users. (#15952) + - Stop reading from column user_id of table profiles. (#15955) + - Build packages for Debian Trixie. (#15961) + - Reduce the amount of state we pull out. (#15968) + - Speed up updating state in large rooms. (#15971) + +------------------------------------------------------------------- Old: ---- matrix-synapse-1.88.0.obscpio New: ---- matrix-synapse-1.90.0.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ matrix-synapse-test.spec ++++++ --- /var/tmp/diff_new_pack.nhL8Mc/_old 2023-08-28 17:18:31.483781418 +0200 +++ /var/tmp/diff_new_pack.nhL8Mc/_new 2023-08-28 17:18:31.487781562 +0200 @@ -27,7 +27,7 @@ %define pkgname matrix-synapse Name: %{pkgname}-test -Version: 1.88.0 +Version: 1.90.0 Release: 0 Summary: Test package for %{pkgname} License: Apache-2.0 ++++++ matrix-synapse.spec ++++++ --- /var/tmp/diff_new_pack.nhL8Mc/_old 2023-08-28 17:18:31.515782567 +0200 +++ /var/tmp/diff_new_pack.nhL8Mc/_new 2023-08-28 17:18:31.519782711 +0200 @@ -21,24 +21,29 @@ # NOTE: Keep this is in the same order as pyproject.toml. %if %{with use_poetry_for_dependencies} %global Jinja2_version 3.1.2 -%global Pillow_version 9.4.0 +# TODO: 10.0.0 +%global Pillow_version 9.5.0 +# TODO: 6.0.1 %global PyYAML_version 6.0 %global Twisted_version 22.10.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 41.0.1 -%global immutabledict_version 2.2.4 +# TODO: 41.0.3 +%global cryptography_version 41.0.2 +%global immutabledict_version 3.0.0 %global idna_version 3.4 %global ijson_version 3.2.0 -%global jsonschema_version 4.17.3 +# TODO: 4.19.0 +%global jsonschema_version 4.18.6 %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.14 -%global phonenumbers_version 8.13.5 +%global phonenumbers_version 8.13.18 +# TODO: 0.17.1 %global prometheus_client_version 0.17.0 %global psutil_version 2.0.0 %global pyOpenSSL_version 23.0.0 @@ -46,7 +51,7 @@ # TODO 0.3.0 %global pyasn1_modules_version 0.2.8 %global pymacaroons_version 0.13.0 -%global service_identity_version 21.1.0 +%global service_identity_version 23.1.0 %global signedjson_version 1.1.4 %global signedjson_max_version 2 %global sortedcontainers_version 2.4.0 @@ -62,7 +67,7 @@ %global Authlib_version 1.2.1 # TODO 4.9.3 %global lxml_version 4.9.2 -%global sentry_sdk_version 1.25.1 +%global sentry_sdk_version 1.28.1 %global PyJWT_version 2.4.0 %global jaeger_client_version 4.8.0 %global opentracing_version 2.4.0 @@ -155,7 +160,7 @@ %define pkgname matrix-synapse %define eggname matrix_synapse Name: %{pkgname} -Version: 1.88.0 +Version: 1.90.0 Release: 0 Summary: Matrix protocol reference homeserver License: Apache-2.0 ++++++ _service ++++++ --- /var/tmp/diff_new_pack.nhL8Mc/_old 2023-08-28 17:18:31.579784865 +0200 +++ /var/tmp/diff_new_pack.nhL8Mc/_new 2023-08-28 17:18:31.583785009 +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.88.0</param> + <param name="revision">v1.90.0</param> <param name="versionrewrite-pattern">v(.*)</param> <param name="versionrewrite-replacement">\1</param> <!-- - <param name="revision">v1.89.0rc1</param> + <param name="revision">v1.90.1rc1</param> <param name="versionrewrite-pattern">v([\.\d]+)(rc.*)</param> <param name="versionrewrite-replacement">\1~\2</param> --> ++++++ matrix-synapse-1.88.0.obscpio -> matrix-synapse-1.90.0.obscpio ++++++ /work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse-1.88.0.obscpio /work/SRC/openSUSE:Factory/.matrix-synapse.new.1766/matrix-synapse-1.90.0.obscpio differ: char 46, line 1 ++++++ matrix-synapse.obsinfo ++++++ --- /var/tmp/diff_new_pack.nhL8Mc/_old 2023-08-28 17:18:31.651787451 +0200 +++ /var/tmp/diff_new_pack.nhL8Mc/_new 2023-08-28 17:18:31.655787595 +0200 @@ -1,5 +1,5 @@ name: matrix-synapse -version: 1.88.0 -mtime: 1689685560 -commit: 69699a9bd11822635fcf2166f5dec2ce2365219c +version: 1.90.0 +mtime: 1692094674 +commit: 29638220ab31aea16cd3da073025e9cb734628d5 ++++++ vendor.tar.zst ++++++ Binary files /var/tmp/diff_new_pack.nhL8Mc/_old and /var/tmp/diff_new_pack.nhL8Mc/_new differ