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 2021-12-20 21:06:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/matrix-synapse (Old)
 and      /work/SRC/openSUSE:Factory/.matrix-synapse.new.2520 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "matrix-synapse"

Mon Dec 20 21:06:17 2021 rev:50 rq:941592 version:1.49.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse.changes    
2021-12-02 02:17:55.378142114 +0100
+++ /work/SRC/openSUSE:Factory/.matrix-synapse.new.2520/matrix-synapse.changes  
2021-12-20 21:06:49.710957706 +0100
@@ -1,0 +2,133 @@
+Tue Dec 14 14:29:19 UTC 2021 - Marcus Rueckert <mrueck...@suse.de>
+
+- Update to 1.49.0
+  The wiki has been migrated to the documentation website We've
+  decided to move the existing, somewhat stagnant pages from the
+  GitHub wiki to the documentation website.
+
+  This was done for two reasons. The first was to ensure that
+  changes are checked by multiple authors before being committed
+  (everyone makes mistakes!) and the second was visibility of the
+  documentation. Not everyone knows that Synapse has some very
+  useful information hidden away in its GitHub wiki pages. Bringing
+  them to the documentation website should help with visibility, as
+  well as keep all Synapse documentation in one, easily-searchable
+  location.
+
+  Note that contributions to the documentation website happen
+  through GitHub pull requests. Please visit
+  #synapse-dev:matrix.org if you need help with the process!
+
+  - Features
+    - Add MSC3030 experimental client and federation API endpoints
+      to get the closest event to a given timestamp. (#9445)
+    - Include bundled relation aggregations during a limited /sync
+      request and /relations request, per MSC2675. (#11284, #11478)
+    - Add plugin support for controlling database background
+      updates. (#11306, #11475, #11479)
+    - Support the stable API endpoints for MSC2946: the room
+      /hierarchy endpoint. (#11329)
+    - Add admin API to get some information about federation status
+      with remote servers. (#11407)
+    - Support expiry of refresh tokens and expiry of the overall
+      session when refresh tokens are in use. (#11425)
+    - Stabilise support for MSC2918 refresh tokens as they have now
+      been merged into the Matrix specification. (#11435, #11522)
+    - Update MSC2918 refresh token support to confirm with the
+      latest revision: accept the refresh_tokens parameter in the
+      request body rather than in the URL parameters. (#11430)
+    - Support configuring the lifetime of non-refreshable access
+      tokens separately to refreshable access tokens. (#11445)
+    - Expose synapse_homeserver and synapse_worker commands as
+      entry points to run Synapse's main process and worker
+      processes, respectively. Contributed by @Ma27. (#11449)
+    - synctl stop will now wait for Synapse to exit before
+      returning. (#11459, #11490)
+    - Extend the "delete room" admin api to work correctly on rooms
+      which have previously been partially deleted. (#11523)
+    - Add support for the
+      /_matrix/client/v3/login/sso/redirect/{idpId} API from Matrix
+      v1.1. This endpoint was overlooked when support for v3
+      endpoints was added in Synapse 1.48.0rc1. (#11451)
+  - Bugfixes
+    - Fix using MSC2716 batch sending in combination with event
+      persistence workers. Contributed by @tulir at Beeper.
+      (#11220)
+    - Fix a long-standing bug where all requests that read events
+      from the database could get stuck as a result of losing the
+      database connection, properly this time. Also fix a race
+      condition introduced in the previous insufficient fix in
+      Synapse 1.47.0. (#11376)
+    - The /send_join response now includes the stable event field
+      instead of the unstable field from MSC3083. (#11413)
+    - Fix a bug introduced in Synapse 1.47.0 where send_join could
+      fail due to an outdated ijson version. (#11439, #11441,
+      #11460)
+    - Fix a bug introduced in Synapse 1.36.0 which could cause
+      problems fetching event-signing keys from trusted key
+      servers. (#11440)
+    - Fix a bug introduced in Synapse 1.47.1 where the media
+      repository would fail to work if the media store path
+      contained any symbolic links. (#11446)
+    - Fix an LruCache corruption bug, introduced in Synapse 1.38.0,
+      that would cause certain requests to fail until the next
+      Synapse restart. (#11454)
+    - Fix a long-standing bug where invites from ignored users were
+      included in incremental syncs. (#11511)
+    - Fix a regression in Synapse 1.48.0 where presence workers
+      would not clear their presence updates over replication on
+      shutdown. (#11518)
+    - Fix a regression in Synapse 1.48.0 where the module API's
+      looping_background_call method would spam errors to the logs
+      when given a non-async function. (#11524)
+  - Updates to the Docker image
+    - Update Dockerfile-workers to healthcheck all workers in the
+      container. (#11429)
+  - Improved Documentation
+    - Update the media repository documentation. (#11415)
+    - Update section about backward extremities in the room DAG
+      concepts doc to correct the misconception about backward
+      extremities indicating whether we have fetched an events'
+      prev_events. (#11469)
+  - Internal Changes
+    - Add Final annotation to string constants in
+      synapse.api.constants so that they get typed as Literals.
+      (#11356)
+    - Add a check to ensure that users cannot start the Synapse
+      master process when worker_app is set. (#11416)
+    - Add a note about postgres memory management and hugepages to
+      postgres doc. (#11467)
+    - Add missing type hints to synapse.config module. (#11465)
+    - Add missing type hints to synapse.federation. (#11483)
+    - Add type annotations to tests.storage.test_appservice.
+      (#11488, #11492)
+    - Add type annotations to some of the configuration surrounding
+      refresh tokens. (#11428)
+    - Add type hints to synapse/tests/rest/admin. (#11501)
+    - Add type hints to storage classes. (#11411)
+    - Add wiki pages to documentation website. (#11402)
+    - Clean up tests.storage.test_main to remove use of legacy
+      code. (#11493)
+    - Clean up tests.test_visibility to remove legacy code.
+      (#11495)
+    - Convert status codes to HTTPStatus in synapse.rest.admin.
+      (#11452, #11455)
+    - Extend the scripts-dev/sign_json script to support signing
+      events. (#11486)
+    - Improve internal types in push code. (#11409)
+    - Improve type annotations in synapse.module_api. (#11029)
+    - Improve type hints for LruCache. (#11453)
+    - Preparation for database schema simplifications: disambiguate
+      queries on state_key. (#11497)
+    - Refactor backfilled into specific behavior function arguments
+      (_persist_events_and_state_updates and downstream calls).
+      (#11417)
+    - Refactor get_version_string to fix-up types and duplicated
+      code. (#11468)
+    - Refactor various parts of the /sync handler. (#11494, #11515)
+    - Remove unnecessary json.dumps from tests.rest.admin. (#11461)
+    - Save the OpenID Connect session ID on login. (#11482)
+    - Update and clean up recently ported documentation pages.
+      (#11466)
+
+-------------------------------------------------------------------

Old:
----
  matrix-synapse-1.48.0.obscpio

New:
----
  matrix-synapse-1.49.0.obscpio

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

Other differences:
------------------
++++++ matrix-synapse-test.spec ++++++
--- /var/tmp/diff_new_pack.LisIWd/_old  2021-12-20 21:06:50.578958335 +0100
+++ /var/tmp/diff_new_pack.LisIWd/_new  2021-12-20 21:06:50.582958337 +0100
@@ -27,7 +27,7 @@
 
 %define         pkgname matrix-synapse
 Name:           %{pkgname}-test
-Version:        1.48.0
+Version:        1.49.0
 Release:        0
 Summary:        Test package for %{pkgname}
 License:        Apache-2.0

++++++ matrix-synapse.spec ++++++
--- /var/tmp/diff_new_pack.LisIWd/_old  2021-12-20 21:06:50.606958355 +0100
+++ /var/tmp/diff_new_pack.LisIWd/_new  2021-12-20 21:06:50.610958358 +0100
@@ -47,7 +47,7 @@
 %define         pkgname matrix-synapse
 %define         eggname matrix_synapse
 Name:           %{pkgname}
-Version:        1.48.0
+Version:        1.49.0
 Release:        0
 Summary:        Matrix protocol reference homeserver
 License:        Apache-2.0

++++++ _service ++++++
--- /var/tmp/diff_new_pack.LisIWd/_old  2021-12-20 21:06:50.670958402 +0100
+++ /var/tmp/diff_new_pack.LisIWd/_new  2021-12-20 21:06:50.674958404 +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.48.0</param>
+    <param name="revision">v1.49.0</param>
     <param name="versionrewrite-pattern">v(.*)</param>
     <param name="versionrewrite-replacement">\1</param>
     <!--
-    <param name="revision">v1.49.0rc1</param>
+    <param name="revision">v1.50.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.LisIWd/_old  2021-12-20 21:06:50.682958410 +0100
+++ /var/tmp/diff_new_pack.LisIWd/_new  2021-12-20 21:06:50.686958414 +0100
@@ -2,14 +2,14 @@
 ===================================================================
 --- synapse.orig/synapse/python_dependencies.py
 +++ synapse/synapse/python_dependencies.py
-@@ -84,7 +84,8 @@ REQUIREMENTS = [
+@@ -85,7 +85,8 @@ REQUIREMENTS = [
      "typing-extensions>=3.7.4",
      # We enforce that we have a `cryptography` version that bundles an 
`openssl`
      # with the latest security patches.
 -    "cryptography>=3.4.7",
 +    # opensuse we do not bump here as we do not use the intree copy
 +    "cryptography",
-     "ijson>=3.0",
+     "ijson>=3.1",
  ]
  
 

++++++ matrix-synapse-1.4.1-paths.patch ++++++
--- /var/tmp/diff_new_pack.LisIWd/_old  2021-12-20 21:06:50.694958419 +0100
+++ /var/tmp/diff_new_pack.LisIWd/_new  2021-12-20 21:06:50.698958422 +0100
@@ -15,7 +15,7 @@
 ===================================================================
 --- synapse.orig/synapse/config/key.py
 +++ synapse/synapse/config/key.py
-@@ -101,7 +101,7 @@ class KeyConfig(Config):
+@@ -102,7 +102,7 @@ class KeyConfig(Config):
              signing_key_path = config.get("signing_key_path")
              if signing_key_path is None:
                  signing_key_path = os.path.join(
@@ -24,7 +24,7 @@
                  )
  
              self.signing_key = self.read_signing_keys(signing_key_path, 
"signing_key")
-@@ -166,7 +166,7 @@ class KeyConfig(Config):
+@@ -169,7 +169,7 @@ class KeyConfig(Config):
      def generate_config_section(
          self, config_dir_path, server_name, generate_secrets=False, **kwargs
      ):
@@ -37,10 +37,10 @@
 ===================================================================
 --- synapse.orig/synapse/config/logger.py
 +++ synapse/synapse/config/logger.py
-@@ -131,7 +131,7 @@ class LoggingConfig(Config):
+@@ -150,7 +150,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):
+     def generate_config_section(self, config_dir_path, server_name, **kwargs) 
-> str:
 -        log_config = os.path.join(config_dir_path, server_name + 
".log.config")
 +        log_config = os.path.join('/etc/matrix-synapse/', server_name + 
".log.config")
          return (
@@ -50,7 +50,7 @@
 ===================================================================
 --- synapse.orig/synapse/config/server.py
 +++ synapse/synapse/config/server.py
-@@ -729,7 +729,7 @@ class ServerConfig(Config):
+@@ -696,7 +696,7 @@ class ServerConfig(Config):
              bind_port = 8448
              unsecure_port = 8008
  
@@ -63,7 +63,7 @@
 ===================================================================
 --- synapse.orig/synapse/config/tls.py
 +++ synapse/synapse/config/tls.py
-@@ -200,7 +200,7 @@ class TlsConfig(Config):
+@@ -151,7 +151,7 @@ class TlsConfig(Config):
          """If the TLS paths are not specified the default will be certs in the
          config directory"""
  

++++++ matrix-synapse-1.48.0.obscpio -> matrix-synapse-1.49.0.obscpio ++++++
/work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse-1.48.0.obscpio 
/work/SRC/openSUSE:Factory/.matrix-synapse.new.2520/matrix-synapse-1.49.0.obscpio
 differ: char 49, line 1

++++++ matrix-synapse.obsinfo ++++++
--- /var/tmp/diff_new_pack.LisIWd/_old  2021-12-20 21:06:50.774958477 +0100
+++ /var/tmp/diff_new_pack.LisIWd/_new  2021-12-20 21:06:50.778958480 +0100
@@ -1,6 +1,6 @@
 name: matrix-synapse
-version: 1.48.0
-mtime: 1638272886
-commit: e713855dca17a7605bae99ea8d71bc7f8657e4b8
+version: 1.49.0
+mtime: 1639486846
+commit: 92906e1b603ec7186775d9b1d20207862098d5d4
 
 

Reply via email to