Accepting request 940581 from home:darix:apps
- Update to 1.49.0 OBS-URL: https://build.opensuse.org/request/show/940581 OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/matrix-synapse?expand=0&rev=202
This commit is contained in:
parent
4b7767ca2a
commit
7ec4f3f062
4
_service
4
_service
@ -4,11 +4,11 @@
|
|||||||
<param name="versionformat">@PARENT_TAG@</param>
|
<param name="versionformat">@PARENT_TAG@</param>
|
||||||
<param name="url">https://github.com/matrix-org/synapse.git</param>
|
<param name="url">https://github.com/matrix-org/synapse.git</param>
|
||||||
<param name="scm">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-pattern">v(.*)</param>
|
||||||
<param name="versionrewrite-replacement">\1</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-pattern">v([\.\d]+)(rc.*)</param>
|
||||||
<param name="versionrewrite-replacement">\1~\2</param>
|
<param name="versionrewrite-replacement">\1~\2</param>
|
||||||
-->
|
-->
|
||||||
|
@ -2,13 +2,13 @@ Index: synapse/synapse/python_dependencies.py
|
|||||||
===================================================================
|
===================================================================
|
||||||
--- synapse.orig/synapse/python_dependencies.py
|
--- synapse.orig/synapse/python_dependencies.py
|
||||||
+++ synapse/synapse/python_dependencies.py
|
+++ synapse/synapse/python_dependencies.py
|
||||||
@@ -84,7 +84,8 @@ REQUIREMENTS = [
|
@@ -85,7 +85,8 @@ REQUIREMENTS = [
|
||||||
"typing-extensions>=3.7.4",
|
"typing-extensions>=3.7.4",
|
||||||
# We enforce that we have a `cryptography` version that bundles an `openssl`
|
# We enforce that we have a `cryptography` version that bundles an `openssl`
|
||||||
# with the latest security patches.
|
# with the latest security patches.
|
||||||
- "cryptography>=3.4.7",
|
- "cryptography>=3.4.7",
|
||||||
+ # opensuse we do not bump here as we do not use the intree copy
|
+ # opensuse we do not bump here as we do not use the intree copy
|
||||||
+ "cryptography",
|
+ "cryptography",
|
||||||
"ijson>=3.0",
|
"ijson>=3.1",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@ -15,7 +15,7 @@ Index: synapse/synapse/config/key.py
|
|||||||
===================================================================
|
===================================================================
|
||||||
--- synapse.orig/synapse/config/key.py
|
--- synapse.orig/synapse/config/key.py
|
||||||
+++ synapse/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")
|
signing_key_path = config.get("signing_key_path")
|
||||||
if signing_key_path is None:
|
if signing_key_path is None:
|
||||||
signing_key_path = os.path.join(
|
signing_key_path = os.path.join(
|
||||||
@ -24,7 +24,7 @@ Index: synapse/synapse/config/key.py
|
|||||||
)
|
)
|
||||||
|
|
||||||
self.signing_key = self.read_signing_keys(signing_key_path, "signing_key")
|
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(
|
def generate_config_section(
|
||||||
self, config_dir_path, server_name, generate_secrets=False, **kwargs
|
self, config_dir_path, server_name, generate_secrets=False, **kwargs
|
||||||
):
|
):
|
||||||
@ -37,10 +37,10 @@ Index: synapse/synapse/config/logger.py
|
|||||||
===================================================================
|
===================================================================
|
||||||
--- synapse.orig/synapse/config/logger.py
|
--- synapse.orig/synapse/config/logger.py
|
||||||
+++ synapse/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)
|
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(config_dir_path, server_name + ".log.config")
|
||||||
+ log_config = os.path.join('/etc/matrix-synapse/', server_name + ".log.config")
|
+ log_config = os.path.join('/etc/matrix-synapse/', server_name + ".log.config")
|
||||||
return (
|
return (
|
||||||
@ -50,7 +50,7 @@ Index: synapse/synapse/config/server.py
|
|||||||
===================================================================
|
===================================================================
|
||||||
--- synapse.orig/synapse/config/server.py
|
--- synapse.orig/synapse/config/server.py
|
||||||
+++ synapse/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
|
bind_port = 8448
|
||||||
unsecure_port = 8008
|
unsecure_port = 8008
|
||||||
|
|
||||||
@ -63,7 +63,7 @@ Index: synapse/synapse/config/tls.py
|
|||||||
===================================================================
|
===================================================================
|
||||||
--- synapse.orig/synapse/config/tls.py
|
--- synapse.orig/synapse/config/tls.py
|
||||||
+++ synapse/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
|
"""If the TLS paths are not specified the default will be certs in the
|
||||||
config directory"""
|
config directory"""
|
||||||
|
|
||||||
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:6f36384b0e1c4efec0fe1b4ca68714a5fcbd4c8c733ad71d21670896a272b33b
|
|
||||||
size 31772173
|
|
3
matrix-synapse-1.49.0.obscpio
Normal file
3
matrix-synapse-1.49.0.obscpio
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:229545696486d099bc94dbe4e1d3f5e869617701f9b75827348401f8273bff92
|
||||||
|
size 31986189
|
@ -27,7 +27,7 @@
|
|||||||
|
|
||||||
%define pkgname matrix-synapse
|
%define pkgname matrix-synapse
|
||||||
Name: %{pkgname}-test
|
Name: %{pkgname}-test
|
||||||
Version: 1.48.0
|
Version: 1.49.0
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Test package for %{pkgname}
|
Summary: Test package for %{pkgname}
|
||||||
License: Apache-2.0
|
License: Apache-2.0
|
||||||
|
@ -1,3 +1,136 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Dec 14 14:29:19 UTC 2021 - Marcus Rueckert <mrueckert@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)
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Nov 30 14:59:49 UTC 2021 - Marcus Rueckert <mrueckert@suse.de>
|
Tue Nov 30 14:59:49 UTC 2021 - Marcus Rueckert <mrueckert@suse.de>
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
name: matrix-synapse
|
name: matrix-synapse
|
||||||
version: 1.48.0
|
version: 1.49.0
|
||||||
mtime: 1638272886
|
mtime: 1639486846
|
||||||
commit: e713855dca17a7605bae99ea8d71bc7f8657e4b8
|
commit: 92906e1b603ec7186775d9b1d20207862098d5d4
|
||||||
|
|
||||||
|
@ -47,7 +47,7 @@
|
|||||||
%define pkgname matrix-synapse
|
%define pkgname matrix-synapse
|
||||||
%define eggname matrix_synapse
|
%define eggname matrix_synapse
|
||||||
Name: %{pkgname}
|
Name: %{pkgname}
|
||||||
Version: 1.48.0
|
Version: 1.49.0
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Matrix protocol reference homeserver
|
Summary: Matrix protocol reference homeserver
|
||||||
License: Apache-2.0
|
License: Apache-2.0
|
||||||
|
Loading…
Reference in New Issue
Block a user