Hello community,

here is the log from the commit of package matrix-synapse for openSUSE:Factory 
checked in at 2020-09-24 16:15:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/matrix-synapse (Old)
 and      /work/SRC/openSUSE:Factory/.matrix-synapse.new.4249 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "matrix-synapse"

Thu Sep 24 16:15:15 2020 rev:20 rq:836433 version:1.20.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse.changes    
2020-08-29 20:45:12.649536829 +0200
+++ /work/SRC/openSUSE:Factory/.matrix-synapse.new.4249/matrix-synapse.changes  
2020-09-24 16:15:40.820984812 +0200
@@ -1,0 +2,166 @@
+Fri Sep 18 16:29:17 UTC 2020 - Marcus Rueckert <[email protected]>
+
+- Update to 1.20.0
+  - Removal warning
+    - Some older clients used a disallowed character (:) in the
+      client_secret parameter of various endpoints. The incorrect
+      behaviour was allowed for backwards compatibility, but is now
+      being removed from Synapse as most users have updated their
+      client. Further context can be found at #6766.
+    - Historically, the Synapse Admin API has been accessible under
+      the prefixes:
+      /_matrix/client/api/v1/admin,
+      /_matrix/client/unstable/admin,
+      /_matrix/client/r0/admin
+      /_synapse/admin
+
+      In a future release, we will be dropping support for
+      accessing Synapse's Admin API using the /_matrix/client/*
+      prefixes. This makes it easier for homeserver admins to lock
+      down external access to the Admin API endpoints.
+  - Features
+    - Add flags to the /versions endpoint for whether new rooms
+      default to using E2EE. (#8343)
+    - Add an endpoint to query your shared rooms with another user
+      as an implementation of MSC2666. (#7785)
+    - Iteratively encode JSON to avoid blocking the reactor.
+      (#8013, #8116)
+    - Add support for shadow-banning users (ignoring any message
+      send requests). (#8034, #8092, #8095, #8142, #8152, #8157,
+      #8158, #8176)
+    - Use the default template file when its equivalent is not
+      found in a custom template directory. (#8037, #8107, #8252)
+    - Add unread messages count to sync responses, as specified in
+      MSC2654. (#8059, #8254, #8270, #8274)
+    - Optimise /federation/v1/user/devices/ API by only returning
+      devices with encryption keys. (#8198)
+  - Bugfixes
+    - Fix rate limiting of federation /send requests. (#8342)
+    - Fix a longstanding bug where back pagination over federation
+      could get stuck if it failed to handle a received event.
+      (#8349)
+    - Partially mitigate bug where newly joined servers couldn't
+      get past events in a room when there is a malformed event.
+      (#8350)
+    - Fix joining rooms over federation that include malformed
+      events.  (#8324)
+    - Fix a bug introduced in v1.20.0rc1 where the wrong exception
+      was raised when invalid JSON data is encountered.  (#8291)
+    - Fix a bug introduced in v1.20.0rc1 causing some features
+      related to notifications to misbehave following the
+      implementation of unread counts. (#8280)
+    - Fix a memory leak by limiting the length of time that
+      messages will be queued for a remote server that has been
+      unreachable. (#7864)
+    - Fix Re-starting finished log context PUT-nnnn warning when
+      event persistence failed. (#8081)
+    - Synapse now correctly enforces the valid characters in the
+      client_secret parameter used in various endpoints. (#8101)
+    - Fix a bug introduced in v1.7.2 impacting message retention
+      policies that would allow federated homeservers to dictate a
+      retention period that's lower than the configured minimum
+      allowed duration in the configuration file. (#8104)
+    - Fix a long-standing bug where invalid JSON would be accepted
+      by Synapse. (#8106)
+    - Fix a bug introduced in Synapse v1.12.0 which could cause
+      /sync requests to fail with a 404 if you had a very old
+      outstanding room invite. (#8110)
+    - Return a proper error code when the rooms of an invalid group
+      are requested. (#8129)
+    - Fix a bug which could cause a leaked postgres connection if
+      synapse was set to daemonize. (#8131)
+    - Clarify the error code if a user tries to register with a
+      numeric ID. This bug was introduced in v1.15.0. (#8135)
+    - Fix a bug where appservices with ratelimiting disabled would
+      still be ratelimited when joining rooms. This bug was
+      introduced in v1.19.0. (#8139)
+    - Fix logging in via OpenID Connect with a provider that uses
+      integer user IDs. (#8190)
+    - Fix a longstanding bug where user directory updates could
+      break when unexpected profile data was included in events.
+      (#8223)
+    - Fix a longstanding bug where stats updates could break when
+      unexpected profile data was included in events. (#8226)
+    - Fix slow start times for large servers by removing a table
+      scan of the users table from startup code. (#8271)
+  - Improved Documentation
+    - Link to matrix-synapse-rest-password-provider in the password
+      provider documentation. (#8111)
+    - Updated documentation to note that Synapse does not follow
+      HTTP 308 redirects due to an upstream library not supporting
+      them. Contributed by Ryan Cole. (#8120)
+    - Explain better what GDPR-erased means when deactivating a
+      user. (#8189)
+  - Internal Changes
+    - Blacklist MSC2753 SyTests until it is implemented. (#8285)
+    - Add filter name to the /users admin API, which filters by
+      user ID or displayname. Contributed by Awesome Technologies
+      Innovationslabor GmbH. (#7377, #8163)
+    - Reduce run times of some unit tests by advancing the reactor
+      a fewer number of times. (#7757)
+    - Don't fail /submit_token requests on incorrect session ID if
+      request_token_inhibit_3pid_errors is turned on. (#7991)
+    - Convert various parts of the codebase to async/await. (#8071,
+      #8072, #8074, #8075, #8076, #8087, #8100, #8119, #8121,
+      #8133, #8156, #8162, #8166, #8168, #8173, #8191, #8192,
+      #8193, #8194, #8195, #8197, #8199, #8200, #8201, #8202,
+      #8207, #8213, #8214)
+    - Remove some unused database functions. (#8085)
+    - Add type hints to various parts of the codebase. (#8090,
+      #8127, #8187, #8241, #8140, #8183, #8232, #8235, #8237,
+      #8244)
+    - Return the previous stream token if a non-member event is a
+      duplicate. (#8093, #8112)
+    - Separate get_current_token into two since there are two
+      different use cases for it. (#8113)
+    - Remove ChainedIdGenerator. (#8123)
+    - Reduce the amount of whitespace in JSON stored and sent in
+      responses. (#8124)
+    - Update the test federation client to handle streaming
+      responses. (#8130)
+    - Micro-optimisations to get_auth_chain_ids. (#8132)
+    - Refactor StreamIdGenerator and MultiWriterIdGenerator to have
+      the same interface. (#8161)
+    - Add functions to MultiWriterIdGen used by events stream.
+      (#8164, #8179)
+    - Fix tests that were broken due to the merge of 1.19.1.
+      (#8167)
+    - Make SlavedIdTracker.advance have the same interface as
+      MultiWriterIDGenerator. (#8171)
+    - Remove unused is_guest parameter from, and add safeguard to,
+      MessageHandler.get_room_data. (#8174, #8181)
+    - Standardize the mypy configuration. (#8175)
+    - Refactor some of LoginRestServlet's helper methods, and move
+      them to AuthHandler for easier reuse. (#8182)
+    - Fix wait_for_stream_position to allow multiple waiters on
+      same stream ID. (#8196)
+    - Make MultiWriterIDGenerator work for streams that use
+      negative values. (#8203)
+    - Refactor queries for device keys and cross-signatures.
+      (#8204, #8205, #8222, #8224, #8225, #8231, #8233, #8234)
+    - Fix type hints for functions decorated with @cached. (#8240)
+    - Remove obsolete order field from federation send queues.
+      (#8245)
+    - Stop sub-classing from object. (#8249)
+    - Add more logging to debug slow startup. (#8264)
+    - Do not attempt to upgrade database schema on worker
+      processes. (#8266, #8276)
+
+-------------------------------------------------------------------
+Fri Sep 18 16:23:29 UTC 2020 - Marcus Rueckert <[email protected]>
+
+- Update to synapse 1.19.3
+  - Bugfixes
+    - Partially mitigate bug where newly joined servers couldn't
+      get past events in a room when there is a malformed event.
+      (#8350)
+
+-------------------------------------------------------------------
+Wed Sep 16 14:03:45 UTC 2020 - Marcus Rueckert <[email protected]>
+
+- Update to synapse 1.19.2
+  - Bugfixes
+    - Fix joining rooms over federation that include malformed
+      events. (#8324)
+
+-------------------------------------------------------------------

Old:
----
  matrix-synapse-1.19.1.obscpio

New:
----
  matrix-synapse-1.20.0.obscpio

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

Other differences:
------------------
++++++ matrix-synapse-test.spec ++++++
--- /var/tmp/diff_new_pack.cE0v1e/_old  2020-09-24 16:15:42.292986285 +0200
+++ /var/tmp/diff_new_pack.cE0v1e/_new  2020-09-24 16:15:42.300986293 +0200
@@ -32,7 +32,7 @@
 
 %define         pkgname matrix-synapse
 Name:           %{pkgname}-test
-Version:        1.19.1
+Version:        1.20.0
 Release:        0
 Summary:        Test package for %{pkgname}
 License:        Apache-2.0

++++++ matrix-synapse.spec ++++++
--- /var/tmp/diff_new_pack.cE0v1e/_old  2020-09-24 16:15:42.360986353 +0200
+++ /var/tmp/diff_new_pack.cE0v1e/_new  2020-09-24 16:15:42.368986361 +0200
@@ -46,7 +46,7 @@
 %define         modname synapse
 %define         pkgname matrix-synapse
 Name:           %{pkgname}
-Version:        1.19.1
+Version:        1.20.0
 Release:        0
 Summary:        Matrix protocol reference homeserver
 License:        Apache-2.0
@@ -90,7 +90,7 @@
 %requires_eq    python3-bcrypt
 BuildRequires:  python3-bleach >= 1.4.3
 %requires_eq    python3-bleach
-BuildRequires:  python3-canonicaljson >= 1.2.0
+BuildRequires:  python3-canonicaljson >= 1.3.0
 %requires_eq    python3-canonicaljson
 BuildRequires:  python3-frozendict >= 1
 %requires_eq    python3-frozendict

++++++ _service ++++++
--- /var/tmp/diff_new_pack.cE0v1e/_old  2020-09-24 16:15:42.468986461 +0200
+++ /var/tmp/diff_new_pack.cE0v1e/_new  2020-09-24 16:15:42.472986465 +0200
@@ -4,7 +4,7 @@
     <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.19.1</param>
+    <param name="revision">v1.20.0</param>
     <param name="versionrewrite-pattern">v(.*)</param>
     <param name="versionrewrite-replacement">\1</param>
     <!--

++++++ matrix-synapse-1.19.1.obscpio -> matrix-synapse-1.20.0.obscpio ++++++
/work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse-1.19.1.obscpio 
/work/SRC/openSUSE:Factory/.matrix-synapse.new.4249/matrix-synapse-1.20.0.obscpio
 differ: char 49, line 1

++++++ matrix-synapse.obsinfo ++++++
--- /var/tmp/diff_new_pack.cE0v1e/_old  2020-09-24 16:15:42.580986573 +0200
+++ /var/tmp/diff_new_pack.cE0v1e/_new  2020-09-24 16:15:42.584986577 +0200
@@ -1,5 +1,5 @@
 name: matrix-synapse
-version: 1.19.1
-mtime: 1598521839
-commit: eadfda3ebc165317c634948826d50794b11dad46
+version: 1.20.0
+mtime: 1600785773
+commit: d191dbdaa6b0a00c1148f0464f542c15db973efa
 


Reply via email to