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-11-10 14:21:46 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/matrix-synapse (Old) and /work/SRC/openSUSE:Factory/.matrix-synapse.new.1597 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "matrix-synapse" Thu Nov 10 14:21:46 2022 rev:73 rq:1034845 version:1.71.0 Changes: -------- --- /work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse.changes 2022-10-20 16:02:01.855092791 +0200 +++ /work/SRC/openSUSE:Factory/.matrix-synapse.new.1597/matrix-synapse.changes 2022-11-10 14:22:13.798331175 +0100 @@ -1,0 +2,270 @@ +Tue Nov 8 13:05:47 UTC 2022 - Marcus Rueckert <mrueck...@suse.de> + +- Update to 1.71.0 + Please note that, as announced in the release notes for Synapse + 1.69.0, legacy Prometheus metric names are now disabled by + default. They will be removed altogether in Synapse 1.73.0. If + not already done, server administrators should update their + dashboards and alerting rules to avoid using the deprecated + metric names. See the upgrade notes for more details. + + Note: in line with our deprecation policy for platform + dependencies, this will be the last release to support PostgreSQL + 10, which reaches upstream end-of-life on November 10th, 2022. + Future releases of Synapse will require PostgreSQL 11+. + - Features + - Support back-channel logouts from OpenID Connect providers. + (#11414) + - Allow use of Postgres and SQLlite full-text search operators in + search queries. (#11635, #14310, #14311) + - Implement MSC3664, Pushrules for relations. Contributed by + Nico. (#11804) + - Improve aesthetics of HTML templates. Note that these changes + do not retroactively apply to templates which have been + customised by server admins. (#13652) + - Enable write-ahead logging for SQLite installations. + Contributed by @asymmetric. (#13897) + - Show erasure status when listing users in the Admin API. + (#14205) + - Provide a specific error code when a /sync request provides a + filter which doesn't represent a JSON object. (#14262) + - Bugfixes + - Fix a long-standing bug where the update_synapse_database + script could not be run with multiple databases. Contributed by + @thefinn93 @ Beeper. (#13422) + - Fix a bug which prevented setting an avatar on homeservers + which have an explicit port in their server_name and have + max_avatar_size and/or allowed_avatar_mimetypes configuration. + Contributed by @ashfame. (#13927) + - Check appservice user interest against the local users instead + of all users in the room to align with MSC3905. (#13958) + - Fix a long-standing bug where Synapse would accidentally + include extra information in the response to PUT + /_matrix/federation/v2/invite/{roomId}/{eventId}. (#14064) + - Fix a bug introduced in Synapse 1.64.0 where presence updates + could be missing from /sync responses. (#14243) + - Fix a bug introduced in Synapse 1.60.0 which caused an error to + be logged when Synapse received a SIGHUP signal if debug + logging was enabled. (#14258) + - Prevent history insertion (MSC2716) during an partial join + (MSC3706). (#14291) + - Fix a bug introduced in Synapse 1.34.0 where device names would + be returned via a federation user key query request when + allow_device_name_lookup_over_federation was set to false. + (#14304) + - Fix a bug introduced in Synapse 0.34.0 where logs could include + error spam when background processes are measured as taking a + negative amount of time. (#14323) + - Fix a bug introduced in Synapse 1.70.0 where clients were + unable to PUT new dehydrated devices. (#14336) + - Improved Documentation + - Document the changes to monthly active user metrics due to + deprecation of legacy Prometheus metric names. (#14358, #14360) + - Explain how to disable the use of trusted_key_servers. (#13999) + - Add workers settings to configuration manual. (#14086) + - Correct the name of the config option + encryption_enabled_by_default_for_room_type. (#14110) + - Update docstrings of SynapseError and FederationError to + bettter describe what they are used for and the effects of + using them are. (#14191) + - Deprecations and Removals + - Disable legacy Prometheus metric names by default. They can + still be re-enabled for now, but they will be removed + altogether in Synapse 1.73.0. (#14353) + - Internal Changes + - Run unit tests against Python 3.11. (#13812) + - Remove unused @lru_cache decorator. (#13595) + - Save login tokens in database and prevent login token reuse. + (#13844) + - Refactor OIDC tests to better mimic an actual OIDC provider. + (#13910) + - Fix type annotation causing import time error in the Complement + forking launcher. (#14084) + - Refactor MSC3030 /timestamp_to_event endpoint to loop over + federation destinations with standard pattern and error + handling. (#14096) + - Add initial power level event to batch of bulk persisted events + when creating a new room. (#14228) + - Refactor /key/ endpoints to use RestServlet classes. (#14229) + - Switch to using the matrix-org/backend-meta version of + triage-incoming for new issues in CI. (#14230) + - Build wheels on macos 11, not 10.15. (#14249) + - Add debugging to help diagnose lost device list updates. + (#14268) + - Add Rust cache to CI for trial runs. (#14287) + - Improve type hinting of RawHeaders. (#14303) + - Use Poetry 1.2.0 in the Twisted Trunk CI job. (#14305) +- follow poetry version bumps: + Jinja2 3.1.2 + Pillow 9.2.0 + prometheus-client 0.15.0 + psycopg2 2.9.5 + pysaml2 7.2.1 + sentry-sdk 1.10.1 + Authlib 0.15.1 + +------------------------------------------------------------------- +Fri Oct 28 14:48:00 UTC 2022 - Marcus Rueckert <mrueck...@suse.de> + +- Update to 1.70.1 + - Bugfixes + - Fix a bug introduced in Synapse 1.70.0rc1 where the access + tokens sent to application services as headers were + malformed. Application services which were obtaining access + tokens from query parameters were not affected. (#14301) + - Fix room creation being rate limited too aggressively since + Synapse v1.69.0. (#14314) + +------------------------------------------------------------------- +Wed Oct 26 11:56:57 UTC 2022 - Marcus Rueckert <mrueck...@suse.de> + +- Update to 1.70.0 + - Features + - Support for MSC3856: threads list API. (#13394, #14171, + #14175) + - Support for thread-specific notifications & receipts (MSC3771 + and MSC3773). (#13776, #13824, #13877, #13878, #14050, + #14140, #14159, #14163, #14174, #14222) + - Stop fetching missing prev_events after we already know their + signature is invalid. (#13816) + - Send application service access tokens as a header (and query + parameter). Implements MSC2832. (#13996) + - Ignore server ACL changes when generating pushes. Implements + MSC3786. (#13997) + - Experimental support for redirecting to an implementation of + a MSC3886 HTTP rendezvous service. (#14018) + - The /relations endpoint can now be used on workers. (#14028) + - Advertise support for Matrix 1.3 and 1.4 on + /_matrix/client/versions. (#14032, #14184) + - Improve validation of request bodies for the Device + Management and MSC2697 Device Dehyrdation client-server API + endpoints. (#14054) + - Experimental support for MSC3874. (#14148) + - Improve the validation of the following PUT endpoints: + /directory/room/{roomAlias}, /directory/list/room/{roomId} + and /directory/list/appservice/{networkId}/{roomId}. (#14179) + - Build and publish binary wheels for aarch64 platforms. + (#14212) + - Bugfixes + - Fix a bug introduced in Synapse 1.70.0rc1 where the + information returned from the /threads API could be stale + when threaded events are redacted. (#14248) + - Fix a bug introduced in Synapse 1.70.0rc1 leading to broken + outbound federation when using Python 3.7. (#14280) + - Fix a bug introduced in Synapse 1.70.0rc1 where edits to + non-message events were aggregated by the homeserver. + (#14283) + - Prevent device names from appearing in device list updates + when allow_device_name_lookup_over_federation is false. + (#10015) + - Fix a long-standing bug where redactions were not being sent + over federation if we did not have the original event. + (#13813) + - Fix a long-standing bug where edits of non-m.room.message + events would not be correctly bundled or have their new + content applied. (#14034) + - Fix a bug introduced in Synapse 1.53.0 when querying + /publicRooms with both a room_type filter and a + third_party_instance_id. (#14053) + - Fix a bug introduced in Synapse 1.35.0 where errors parsing a + /send_join or /state response would produce excessive, + low-quality Sentry events. (#14065) + - Fix a long-standing bug where Synapse would error on the + optional 'invite_room_state' field not being provided to PUT + /_matrix/federation/v2/invite/{roomId}/{eventId}. (#14083) + - Fix a bug where invalid oEmbed fields would cause the entire + response to be discarded. Introduced in Synapse 1.18.0. + (#14089) + - Fix a bug introduced in Synapse 1.37.0 in which an incorrect + key name was used for sending and receiving room metadata + when knocking on a room. (#14102) + - Fix a bug introduced in v1.69.0rc1 where the joined hosts for + a given event were not being properly cached. (#14125) + - Fix a bug introduced in Synapse 1.30.0 where purging and + rejoining a room without restarting in-between would result + in a broken room. (#14161, #14164) + - Fix MSC3030 /timestamp_to_event endpoint returning + potentially inaccurate closest events with outliers present. + (#14215) + - Updates to the Docker image + - Update the version of frozendict in Docker images and Debian + packages from 2.3.3 to 2.3.4, which may fix memory leak + problems. (#13955) + - Use the minimal Rust profile when building Synapse. (#14141) + - Prevent a class of database sharding errors when using + Dockerfile-workers to spawn multiple instances of the same + worker. Contributed by Jason Little. (#14165) + - Set LD_PRELOAD to use jemalloc memory allocator in ++++ 73 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse.changes ++++ and /work/SRC/openSUSE:Factory/.matrix-synapse.new.1597/matrix-synapse.changes Old: ---- 14221.patch matrix-synapse-1.69.0.obscpio New: ---- matrix-synapse-1.71.0.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ matrix-synapse-test.spec ++++++ --- /var/tmp/diff_new_pack.tGUQXW/_old 2022-11-10 14:22:15.218339213 +0100 +++ /var/tmp/diff_new_pack.tGUQXW/_new 2022-11-10 14:22:15.246339371 +0100 @@ -27,7 +27,7 @@ %define pkgname matrix-synapse Name: %{pkgname}-test -Version: 1.69.0 +Version: 1.71.0 Release: 0 Summary: Test package for %{pkgname} License: Apache-2.0 ++++++ matrix-synapse.spec ++++++ --- /var/tmp/diff_new_pack.tGUQXW/_old 2022-11-10 14:22:15.302339688 +0100 +++ /var/tmp/diff_new_pack.tGUQXW/_new 2022-11-10 14:22:15.322339802 +0100 @@ -20,8 +20,8 @@ # NOTE: Keep this is in the same order as pyproject.toml. %if %{with use_poetry_for_dependencies} -%global Jinja2_version 3.0.3 -%global Pillow_version 9.0.1 +%global Jinja2_version 3.1.2 +%global Pillow_version 9.2.0 %global PyYAML_version 6.0 %global Twisted_version 22.4.0 %global attrs_version 21.4.0 @@ -39,7 +39,7 @@ %global msgpack_version 1.0.3 %global netaddr_version 0.8.0 %global phonenumbers_version 8.12.44 -%global prometheus_client_version 0.14.0 +%global prometheus_client_version 0.15.0 %global psutil_version 2.0.0 %global pyOpenSSL_version 22.0.0 %global pyasn1_version 0.4.8 @@ -55,11 +55,11 @@ %global unpaddedbase64_version 2.1.0 %global matrix_synapse_ldap3_version 0.2.1 %global packaging_version 21.3 -%global psycopg2_version 2.9.3 -%global pysaml2_version 7.1.2 +%global psycopg2_version 2.9.5 +%global pysaml2_version 7.2.1 %global Authlib_version 0.15.5 %global lxml_version 4.8.0 -%global sentry_sdk_version 1.5.11 +%global sentry_sdk_version 1.10.1 %global PyJWT_version 2.4.0 %global jaeger_client_version 4.8.0 %global opentracing_version 2.4.0 @@ -106,7 +106,7 @@ %global packaging_version 16.1 %global psycopg2_version 2.8 %global pysaml2_version 4.5.0 -%global Authlib_version 0.14.0 +%global Authlib_version 0.15.1 %global lxml_version 4.8.0 %global sentry_sdk_version 1.5.11 %global PyJWT_version 1.6.4 @@ -153,7 +153,7 @@ %define pkgname matrix-synapse %define eggname matrix_synapse Name: %{pkgname} -Version: 1.69.0 +Version: 1.71.0 Release: 0 Summary: Matrix protocol reference homeserver License: Apache-2.0 @@ -173,7 +173,6 @@ Source99: series Patch: matrix-synapse-1.4.1-paths.patch Patch1: bump-dependencies.patch -Patch2: 14221.patch # https://github.com/matrix-org/synapse/pull/10719 # disable by marking as source until we get a decision upstream Source100: 10719-Fix-instert-of-duplicate-key-into-event_json.patch ++++++ _service ++++++ --- /var/tmp/diff_new_pack.tGUQXW/_old 2022-11-10 14:22:15.434340435 +0100 +++ /var/tmp/diff_new_pack.tGUQXW/_new 2022-11-10 14:22:15.438340458 +0100 @@ -4,17 +4,23 @@ <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.69.0</param> + <param name="revision">v1.71.0</param> <param name="versionrewrite-pattern">v(.*)</param> <param name="versionrewrite-replacement">\1</param> <!-- - <param name="revision">v1.70.0rc1</param> + <param name="revision">v1.72.0rc1</param> <param name="versionrewrite-pattern">v([\.\d]+)(rc.*)</param> <param name="versionrewrite-replacement">\1~\2</param> --> </service> <service name="cargo_vendor" mode="disabled"> <param name="srcdir">synapse</param> + <!-- + <param name="update">true</param> + --> + </service> + <service name="cargo_audit" mode="disabled"> + <param name="srcdir">synapse</param> </service> <service name="set_version" mode="disabled"/> <service name="tar" mode="buildtime"/> ++++++ matrix-synapse-1.4.1-paths.patch ++++++ --- /var/tmp/diff_new_pack.tGUQXW/_old 2022-11-10 14:22:15.474340662 +0100 +++ /var/tmp/diff_new_pack.tGUQXW/_new 2022-11-10 14:22:15.478340685 +0100 @@ -50,7 +50,7 @@ =================================================================== --- synapse.orig/synapse/config/server.py +++ synapse/synapse/config/server.py -@@ -739,7 +739,7 @@ class ServerConfig(Config): +@@ -742,7 +742,7 @@ class ServerConfig(Config): bind_port = 8448 unsecure_port = 8008 ++++++ matrix-synapse-1.69.0.obscpio -> matrix-synapse-1.71.0.obscpio ++++++ /work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse-1.69.0.obscpio /work/SRC/openSUSE:Factory/.matrix-synapse.new.1597/matrix-synapse-1.71.0.obscpio differ: char 49, line 1 ++++++ matrix-synapse.obsinfo ++++++ --- /var/tmp/diff_new_pack.tGUQXW/_old 2022-11-10 14:22:15.546341069 +0100 +++ /var/tmp/diff_new_pack.tGUQXW/_new 2022-11-10 14:22:15.546341069 +0100 @@ -1,5 +1,5 @@ name: matrix-synapse -version: 1.69.0 -mtime: 1666002675 -commit: 6b097a3e17ec52b2486a91c8dcf8f8cb53f740f3 +version: 1.71.0 +mtime: 1667905176 +commit: f0dec49f01a7071296bce74557fbd6996ccf5759 ++++++ vendor.tar.xz ++++++ /work/SRC/openSUSE:Factory/matrix-synapse/vendor.tar.xz /work/SRC/openSUSE:Factory/.matrix-synapse.new.1597/vendor.tar.xz differ: char 27, line 1