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-06-01 17:34:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/matrix-synapse (Old)
 and      /work/SRC/openSUSE:Factory/.matrix-synapse.new.1548 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "matrix-synapse"

Wed Jun  1 17:34:38 2022 rev:63 rq:980134 version:1.60.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse.changes    
2022-05-20 17:51:30.235268495 +0200
+++ /work/SRC/openSUSE:Factory/.matrix-synapse.new.1548/matrix-synapse.changes  
2022-06-01 17:34:58.542763041 +0200
@@ -1,0 +2,183 @@
+Tue May 31 16:57:15 UTC 2022 - Marcus Rueckert <mrueck...@suse.de>
+
+- Update to 1.60.0
+  This release of Synapse adds a unique index to the
+  state_group_edges table, in order to prevent accidentally
+  introducing duplicate information (for example, because a
+  database backup was restored multiple times). If your Synapse
+  database already has duplicate rows in this table, this could
+  fail with an error and require manual remediation.
+
+  Additionally, the signature of the check_event_for_spam module
+  callback has changed. The previous signature has been deprecated
+  and remains working for now. Module authors should update their
+  modules to use the new signature where possible.
+
+  See the upgrade notes for more details.
+  
https://github.com/matrix-org/synapse/blob/develop/docs/upgrade.md#upgrading-to-v1600
+
+  - Features
+    - Add an option allowing users to use their password to
+      reauthenticate for privileged actions even though password
+      login is disabled. (#12883)
+    - Measure the time taken in spam-checking callbacks and expose
+      those measurements as metrics. (#12513)
+    - Add a default_power_level_content_override config option to
+      set default room power levels per room preset. (#12618)
+    - Add support for MSC3787: Allowing knocks to restricted rooms.
+      (#12623)
+    - Send USER_IP commands on a different Redis channel, in order
+      to reduce traffic to workers that do not process these
+      commands. (#12672, #12809)
+    - Synapse will now reload cache config when it receives a
+      SIGHUP signal. (#12673)
+    - Add a config options to allow for auto-tuning of caches.
+      (#12701)
+    - Update MSC2716 implementation to process marker events from
+      the current state to avoid markers being lost in timeline
+      gaps for federated servers which would cause the imported
+      history to be undiscovered. (#12718)
+    - Add a drop_federated_event callback to SpamChecker to
+      disregard inbound federated events before they take up much
+      processing power, in an emergency. (#12744)
+    - Implement MSC3818: Copy room type on upgrade. (#12786,
+      #12792)
+    - Update to the check_event_for_spam module callback. Deprecate
+      the current callback signature, replace it with a new
+      signature that is both less ambiguous (replacing booleans
+      with explicit allow/block) and more powerful (ability to
+      return explicit error codes). (#12808)
+  - Bugfixes
+    - Fix a bug introduced in Synapse 1.60.0rc1 that would break
+      some imports from synapse.module_api. (#12918)
+    - Explicitly close ijson coroutines once we are done with them,
+      instead of leaving the garbage collector to close them.
+      (#12875)
+    - Fix a bug introduced in Synapse 1.7.0 that would prevent
+      events from being sent to clients if there's a retention
+      policy in the room when the support for retention policies is
+      disabled. (#12611)
+    - Fix a bug introduced in Synapse 1.57.0 where /messages would
+      throw a 500 error when querying for a non-existent room.
+      (#12683)
+    - Add a unique index to state_group_edges to prevent duplicates
+      being accidentally introduced and the consequential impact to
+      performance. (#12687)
+    - Fix a long-standing bug where an empty room would be created
+      when a user with an insufficient power level tried to upgrade
+      a room. (#12696)
+    - Fix a bug introduced in Synapse 1.30.0 where empty rooms
+      could be automatically created if a monthly active users
+      limit is set. (#12713)
+    - Fix push to dismiss notifications when read on another
+      client. Contributed by @SpiritCroc @ Beeper. (#12721)
+    - Fix poor database performance when reading the cache
+      invalidation stream for large servers with lots of workers.
+      (#12747)
+    - Delete events from the federation_inbound_events_staging
+      table when a room is purged through the admin API. (#12770)
+    - Give a meaningful error message when a client tries to create
+      a room with an invalid alias localpart. (#12779)
+    - Fix a bug introduced in 1.43.0 where a file (providers.json)
+      was never closed. Contributed by @arkamar. (#12794)
+    - Fix a long-standing bug where finished log contexts would be
+      re-started when failing to contact remote homeservers.
+      (#12803)
+    - Fix a bug, introduced in Synapse 1.21.0, that led to media
+      thumbnails being unusable before the index has been added in
+      the background. (#12823)
+  - Updates to the Docker image
+    - Fix the docker file after a dependency update. (#12853)
+  - Improved Documentation
+    - Fix a typo in the Media Admin API documentation. (#12715)
+    - Update the OpenID Connect example for Keycloak to be
+      compatible with newer versions of Keycloak. Contributed by
+      @nhh. (#12727)
+    - Fix typo in server listener documentation. (#12742)
+    - Link to the configuration manual from the welcome page of the
+      documentation. (#12748)
+    - Fix typo in run_background_tasks_on option name in
+      configuration manual documentation. (#12749)
+    - Add information regarding the rc_invites ratelimiting option
+      to the configuration docs. (#12759)
+    - Add documentation for cancellation of request processing.
+      (#12761)
+    - Recommend using docker to run tests against postgres.
+      (#12765)
+    - Add missing user directory endpoint from the generic worker
+      documentation. Contributed by @olmari. (#12773)
+    - Add additional info to documentation of config option
+      cache_autotuning. (#12776)
+    - Update configuration manual documentation to document
+      size-related suffixes. (#12777)
+    - Fix invalid YAML syntax in the example documentation for the
+      url_preview_accept_language config option. (#12785)
+  - Deprecations and Removals
+    - Require a body in POST requests to
+      /rooms/{roomId}/receipt/{receiptType}/{eventId}, as required
+      by the Matrix specification. This breaks compatibility with
+      Element Android 1.2.0 and earlier: users of those clients
+      will be unable to send read receipts. (#12709)
+  - Internal Changes
+    - Improve URL previews by not including the content of media
+      tags in the generated description. (#12887)
+    - Improve event caching mechanism to avoid having multiple
+      copies of an event in memory at a time. (#10533)
+    - Preparation for faster-room-join work: return subsets of room
+      state which we already have, immediately. (#12498)
+    - Add @cancellable decorator, for use on endpoint methods that
+      can be cancelled when clients disconnect. (#12586, #12588,
+      #12630, #12694, #12698, #12699, #12700, #12705)
+    - Enable cancellation of GET /rooms/$room_id/members, GET
+      /rooms/$room_id/state and GET
+      /rooms/$room_id/state/$event_type/* requests. (#12708)
+    - Improve documentation of the synapse.push module. (#12676)
+    - Refactor functions to on PushRuleEvaluatorForEvent. (#12677)
+    - Preparation for database schema simplifications: stop writing
+      to event_reference_hashes. (#12679)
+    - Remove code which updates unused database column
+      application_services_state.last_txn. (#12680)
+    - Refactor EventContext class. (#12689)
+    - Remove an unneeded class in the push code. (#12691)
+    - Consolidate parsing of relation information from events.
+      (#12693)
+    - Convert namespace class Codes into a string enum. (#12703)
+    - Optimize private read receipt filtering. (#12711)
+    - Drop the logging level of status messages for the URL preview
+      cache expiry job from INFO to DEBUG. (#12720)
+    - Downgrade some OIDC errors to warnings in the logs, to reduce
+      the noise of Sentry reports. (#12723)
+    - Update configs used by Complement to allow more invites/3PID
+      validations during tests. (#12731)
+    - Fix a long-standing bug where the user directory background
+      process would fail to make forward progress if a user
+      included a null codepoint in their display name or avatar.
+      (#12762)
+    - Tweak the mypy plugin so that @cached can accept
+      on_invalidate=None. (#12769)
+    - Move methods that call add_push_rule to the PushRuleStore
+      class. (#12772)
+    - Make handling of federation Authorization header (more)
+      compliant with RFC7230. (#12774)
+    - Refactor resolve_state_groups_for_events to not pull out full
+      state when no state resolution happens. (#12775)
+    - Do not keep going if there are 5 back-to-back background
+      update failures. (#12781)
+    - Fix federation when using the demo scripts. (#12783)
+    - The hash_password script now fails when it is called without
+      specifying a config file. Contributed by @jae1911. (#12789)
+    - Improve and fix type hints. (#12567, #12477, #12717, #12753,
+      #12695, #12734, #12716, #12726, #12790, #12833)
+    - Update EventContext get_current_event_ids and
+      get_prev_event_ids to accept state filters and update calls
+      where possible. (#12791)
+    - Remove Caddy from the Synapse workers image used in
+      Complement. (#12818)
+    - Add Complement's shared registration secret to the Complement
+      worker image. This fixes tests that depend on it. (#12819)
+    - Support registering Application Services when running with
+      workers under Complement. (#12826)
+    - Disable 'faster room join' Complement tests when testing
+      against Synapse with workers. (#12842)
+
+-------------------------------------------------------------------

Old:
----
  matrix-synapse-1.59.1.obscpio

New:
----
  matrix-synapse-1.60.0.obscpio

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ matrix-synapse-test.spec ++++++
--- /var/tmp/diff_new_pack.d8610n/_old  2022-06-01 17:34:59.598764289 +0200
+++ /var/tmp/diff_new_pack.d8610n/_new  2022-06-01 17:34:59.606764298 +0200
@@ -27,7 +27,7 @@
 
 %define         pkgname matrix-synapse
 Name:           %{pkgname}-test
-Version:        1.59.1
+Version:        1.60.0
 Release:        0
 Summary:        Test package for %{pkgname}
 License:        Apache-2.0

++++++ matrix-synapse.spec ++++++
--- /var/tmp/diff_new_pack.d8610n/_old  2022-06-01 17:34:59.630764326 +0200
+++ /var/tmp/diff_new_pack.d8610n/_new  2022-06-01 17:34:59.638764336 +0200
@@ -51,7 +51,7 @@
 %define         pkgname matrix-synapse
 %define         eggname matrix_synapse
 Name:           %{pkgname}
-Version:        1.59.1
+Version:        1.60.0
 Release:        0
 Summary:        Matrix protocol reference homeserver
 License:        Apache-2.0

++++++ _service ++++++
--- /var/tmp/diff_new_pack.d8610n/_old  2022-06-01 17:34:59.682764388 +0200
+++ /var/tmp/diff_new_pack.d8610n/_new  2022-06-01 17:34:59.686764393 +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.59.1</param>
+    <param name="revision">v1.60.0</param>
     <param name="versionrewrite-pattern">v(.*)</param>
     <param name="versionrewrite-replacement">\1</param>
     <!--
-    <param name="revision">v1.60.0rc1</param>
+    <param name="revision">v1.60.0rc2</param>
     <param name="versionrewrite-pattern">v([\.\d]+)(rc.*)</param>
     <param name="versionrewrite-replacement">\1~\2</param>
     -->

++++++ matrix-synapse-1.59.1.obscpio -> matrix-synapse-1.60.0.obscpio ++++++
/work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse-1.59.1.obscpio 
/work/SRC/openSUSE:Factory/.matrix-synapse.new.1548/matrix-synapse-1.60.0.obscpio
 differ: char 49, line 1

++++++ matrix-synapse.obsinfo ++++++
--- /var/tmp/diff_new_pack.d8610n/_old  2022-06-01 17:34:59.746764464 +0200
+++ /var/tmp/diff_new_pack.d8610n/_new  2022-06-01 17:34:59.750764468 +0200
@@ -1,5 +1,5 @@
 name: matrix-synapse
-version: 1.59.1
-mtime: 1652870765
-commit: d24a1486e5c5d69a8798a9d159fd9e06dfc8c3e3
+version: 1.60.0
+mtime: 1654000909
+commit: 5984ada6bb340c736376ba94d766bf76ceeaf514
 

Reply via email to