Accepting request 960280 from home:darix:apps
- Update to 1.54.0 OBS-URL: https://build.opensuse.org/request/show/960280 OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/matrix-synapse?expand=0&rev=209
This commit is contained in:
parent
ed203b2d7e
commit
9c805842ac
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.53.0</param>
|
<param name="revision">v1.54.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.54.0rc1</param>
|
<param name="revision">v1.55.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,7 +2,7 @@ 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
|
||||||
@@ -76,7 +76,7 @@ REQUIREMENTS = [
|
@@ -69,7 +69,7 @@ REQUIREMENTS = [
|
||||||
"msgpack>=0.5.2",
|
"msgpack>=0.5.2",
|
||||||
"phonenumbers>=8.2.0",
|
"phonenumbers>=8.2.0",
|
||||||
# we use GaugeHistogramMetric, which was added in prom-client 0.4.0.
|
# we use GaugeHistogramMetric, which was added in prom-client 0.4.0.
|
||||||
@ -11,13 +11,13 @@ Index: synapse/synapse/python_dependencies.py
|
|||||||
# we use `order`, which arrived in attrs 19.2.0.
|
# we use `order`, which arrived in attrs 19.2.0.
|
||||||
# Note: 21.1.0 broke `/sync`, see #9936
|
# Note: 21.1.0 broke `/sync`, see #9936
|
||||||
"attrs>=19.2.0,!=21.1.0",
|
"attrs>=19.2.0,!=21.1.0",
|
||||||
@@ -86,7 +86,8 @@ REQUIREMENTS = [
|
@@ -79,7 +79,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.1",
|
# ijson 3.1.4 fixes a bug with "." in property names
|
||||||
|
"ijson>=3.1.4",
|
||||||
"matrix-common~=1.1.0",
|
"matrix-common~=1.1.0",
|
||||||
]
|
|
||||||
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:2eec17d82f801e6b4d7594c1a7f3e612a9361ce79a8439109316bbf45343450d
|
|
||||||
size 32292365
|
|
3
matrix-synapse-1.54.0.obscpio
Normal file
3
matrix-synapse-1.54.0.obscpio
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:df71d3e206fc785fea11f8395f2af7cdbb2c08e0e58b43c4f35924959942542d
|
||||||
|
size 32438285
|
@ -27,7 +27,7 @@
|
|||||||
|
|
||||||
%define pkgname matrix-synapse
|
%define pkgname matrix-synapse
|
||||||
Name: %{pkgname}-test
|
Name: %{pkgname}-test
|
||||||
Version: 1.53.0
|
Version: 1.54.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,168 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Mar 8 18:44:40 UTC 2022 - Marcus Rueckert <mrueckert@suse.de>
|
||||||
|
|
||||||
|
- Update to 1.54.0
|
||||||
|
Please note that this will be the last release of Synapse that is
|
||||||
|
compatible with Mjolnir 1.3.1 and earlier. Administrators of
|
||||||
|
servers which have the Mjolnir module installed are advised to
|
||||||
|
upgrade Mjolnir to version 1.3.2 or later.
|
||||||
|
|
||||||
|
- Features
|
||||||
|
- Add support for MSC3202: sending one-time key counts and
|
||||||
|
fallback key usage states to Application Services. (#11617)
|
||||||
|
- Improve the generated URL previews for some web pages.
|
||||||
|
Contributed by @AndrewRyanChama. (#11985)
|
||||||
|
- Track cache invalidations in Prometheus metrics, as already
|
||||||
|
happens for cache eviction based on size or time. (#12000)
|
||||||
|
- Implement experimental support for MSC3720 (account status
|
||||||
|
endpoints). (#12001, #12067)
|
||||||
|
- Enable modules to set a custom display name when registering
|
||||||
|
a user. (#12009)
|
||||||
|
- Advertise Matrix 1.1 and 1.2 support on
|
||||||
|
/_matrix/client/versions. (#12020, (#12022)
|
||||||
|
- Support only the stable identifier for MSC3069's is_guest on
|
||||||
|
/_matrix/client/v3/account/whoami. (#12021)
|
||||||
|
- Use room version 9 as the default room version (per MSC3589).
|
||||||
|
(#12058)
|
||||||
|
- Add module callbacks to react to user deactivation status
|
||||||
|
changes (i.e. deactivations and reactivations) and profile
|
||||||
|
updates. (#12062)
|
||||||
|
- Bugfixes
|
||||||
|
- Fix a bug introduced in Synapse 1.54.0rc1 preventing the new
|
||||||
|
module callbacks introduced in this release from being
|
||||||
|
registered by modules. (#12141)
|
||||||
|
- Fix a bug introduced in Synapse 1.54.0rc1 where runtime
|
||||||
|
dependency version checks would mistakenly check development
|
||||||
|
dependencies if they were present and would not accept
|
||||||
|
pre-release versions of dependencies. (#12129, #12177)
|
||||||
|
- Fix a bug introduced in Synapse 1.48.0 where an edit of the
|
||||||
|
latest event in a thread would not be properly applied to the
|
||||||
|
thread summary. (#11992)
|
||||||
|
- Fix long-standing bug where the get_rooms_for_user cache was
|
||||||
|
not correctly invalidated for remote users when the server
|
||||||
|
left a room. (#11999)
|
||||||
|
- Fix a 500 error with Postgres when looking backwards with the
|
||||||
|
MSC3030 /timestamp_to_event?dir=b endpoint. (#12024)
|
||||||
|
- Properly fix a long-standing bug where wrong data could be
|
||||||
|
inserted into the event_search table when using SQLite. This
|
||||||
|
could block running synapse_port_db with an argument of type
|
||||||
|
'int' is not iterable error. This bug was partially fixed by
|
||||||
|
a change in Synapse 1.44.0. (#12037)
|
||||||
|
- Fix slow performance of /logout in some cases where refresh
|
||||||
|
tokens are in use. The slowness existed since the initial
|
||||||
|
implementation of refresh tokens in version 1.38.0. (#12056)
|
||||||
|
- Fix a long-standing bug where Synapse would make additional
|
||||||
|
failing requests over federation for missing data. (#12077)
|
||||||
|
- Fix occasional Unhandled error in Deferred error message.
|
||||||
|
(#12089)
|
||||||
|
- Fix a bug introduced in Synapse 1.51.0 where incoming
|
||||||
|
federation transactions containing at least one EDU would be
|
||||||
|
dropped if debug logging was enabled for synapse.8631_debug.
|
||||||
|
(#12098)
|
||||||
|
- Fix a long-standing bug which could cause push notifications
|
||||||
|
to malfunction if use_frozen_dicts was set in the
|
||||||
|
configuration. (#12100)
|
||||||
|
- Fix an extremely rare, long-standing bug in ReadWriteLock
|
||||||
|
that would cause an error when a newly unblocked writer
|
||||||
|
completes instantly. (#12105)
|
||||||
|
- Make a POST to /rooms/<room_id>/receipt/m.read/<event_id>
|
||||||
|
only trigger a push notification if the count of unread
|
||||||
|
messages is different to the one in the last successfully
|
||||||
|
sent push. This reduces server load and load on the receiving
|
||||||
|
device. (#11835)
|
||||||
|
- Updates to the Docker image
|
||||||
|
- The Docker image no longer automatically creates a temporary
|
||||||
|
volume at /data. This is not expected to affect normal usage.
|
||||||
|
(#11997)
|
||||||
|
- Use Python 3.9 in Docker images by default. (#12112)
|
||||||
|
- Improved Documentation
|
||||||
|
- Document support for the to_device, account_data, receipts,
|
||||||
|
and presence stream writers for workers. (#11599)
|
||||||
|
- Explain the meaning of spam checker callbacks' return values.
|
||||||
|
(#12003)
|
||||||
|
- Clarify information about external Identity Provider IDs.
|
||||||
|
(#12004)
|
||||||
|
- Deprecations and Removals
|
||||||
|
- Deprecate using synctl with the config option
|
||||||
|
synctl_cache_factor and print a warning if a user still uses
|
||||||
|
this option. (#11865)
|
||||||
|
- Remove support for the legacy structured logging
|
||||||
|
configuration (please see the the upgrade notes if you are
|
||||||
|
using structured: true in the Synapse configuration).
|
||||||
|
(#12008)
|
||||||
|
- Drop support for MSC3283 unstable flags now that the stable
|
||||||
|
flags are supported. (#12018)
|
||||||
|
- Remove the unstable /spaces endpoint from MSC2946. (#12073)
|
||||||
|
- Internal Changes
|
||||||
|
- Update release script to insert the previous version when
|
||||||
|
writing "No significant changes" line in the changelog.
|
||||||
|
(#12127)
|
||||||
|
- Relax the version guard for "packaging" added in #12088.
|
||||||
|
(#12166)
|
||||||
|
- Make the get_room_version method use get_room_version_id to
|
||||||
|
benefit from caching. (#11808)
|
||||||
|
- Remove unnecessary condition on knock -> leave auth rule
|
||||||
|
check. (#11900)
|
||||||
|
- Add tests for device list changes between local users.
|
||||||
|
(#11972)
|
||||||
|
- Optimise calculating device_list changes in /sync. (#11974)
|
||||||
|
- Add missing type hints to storage classes. (#11984)
|
||||||
|
- Refactor the search code for improved readability. (#11991)
|
||||||
|
- Move common deduplication code down into
|
||||||
|
_auth_and_persist_outliers. (#11994)
|
||||||
|
- Limit concurrent joins from applications services. (#11996)
|
||||||
|
- Preparation for faster-room-join work: when parsing the
|
||||||
|
send_join response, get the m.room.create event from state,
|
||||||
|
not auth_chain. (#12005, #12039)
|
||||||
|
- Preparation for faster-room-join work: parse MSC3706 fields
|
||||||
|
in send_join response. (#12011)
|
||||||
|
- Preparation for faster-room-join work: persist information on
|
||||||
|
which events and rooms have partial state to the database.
|
||||||
|
(#12012)
|
||||||
|
- Preparation for faster-room-join work: Support for calling
|
||||||
|
/federation/v1/state on a remote server. (#12013)
|
||||||
|
- Configure tox to use venv rather than virtualenv. (#12015)
|
||||||
|
- Fix bug in StateFilter.return_expanded() and add some tests.
|
||||||
|
(#12016)
|
||||||
|
- Use Matrix v1.1 endpoints (/_matrix/client/v3/auth/...) in
|
||||||
|
fallback auth HTML forms. (#12019)
|
||||||
|
- Update the olddeps CI job to use an old version of
|
||||||
|
markupsafe. (#12025)
|
||||||
|
- Upgrade Mypy to version 0.931. (#12030)
|
||||||
|
- Remove legacy HomeServer.get_datastore(). (#12031, #12070)
|
||||||
|
- Minor typing fixes. (#12034, #12069)
|
||||||
|
- After joining a room, create a dedicated logcontext to
|
||||||
|
process the queued events. (#12041)
|
||||||
|
- Tidy up GitHub Actions config which builds distributions for
|
||||||
|
PyPI. (#12051)
|
||||||
|
- Move configuration out of setup.cfg. (#12052, #12059)
|
||||||
|
- Fix error message when a worker process fails to talk to
|
||||||
|
another worker process. (#12060)
|
||||||
|
- Fix using the complement.sh script without specifying a
|
||||||
|
directory or a branch. Contributed by Nico on behalf of
|
||||||
|
Famedly. (#12063)
|
||||||
|
- Add type hints to tests/rest/client. (#12066, #12072, #12084,
|
||||||
|
#12094)
|
||||||
|
- Add some logging to /sync to try and track down #11916.
|
||||||
|
(#12068)
|
||||||
|
- Inspect application dependencies using importlib.metadata or
|
||||||
|
its backport. (#12088)
|
||||||
|
- Use assertEqual instead of the deprecated assertEquals in
|
||||||
|
test code. (#12092)
|
||||||
|
- Move experimental support for MSC3440 to /versions. (#12099)
|
||||||
|
- Add stop_cancellation utility function to stop Deferreds from
|
||||||
|
being cancelled. (#12106)
|
||||||
|
- Improve exception handling for concurrent execution. (#12109)
|
||||||
|
- Advertise support for Python 3.10 in packaging files.
|
||||||
|
(#12111)
|
||||||
|
- Move CI checks out of tox, to facilitate a move to using
|
||||||
|
poetry. (#12119)
|
||||||
|
- bump dependencies to follow upstream
|
||||||
|
ijson >= 3.1.4 from 3.1
|
||||||
|
packaging >= 16.1
|
||||||
|
- refreshed patches:
|
||||||
|
- dont-bump-cryptography-with-system-openssl.patch
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Feb 22 12:11:45 UTC 2022 - Marcus Rueckert <mrueckert@suse.de>
|
Tue Feb 22 12:11:45 UTC 2022 - Marcus Rueckert <mrueckert@suse.de>
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
name: matrix-synapse
|
name: matrix-synapse
|
||||||
version: 1.53.0
|
version: 1.54.0
|
||||||
mtime: 1645529531
|
mtime: 1646748079
|
||||||
commit: 551dd8c9f8d10681dc535ec43d652bbadf60de48
|
commit: b1989ced00cc0bc6214bfd1a393c7e8f8eda660c
|
||||||
|
@ -50,7 +50,7 @@
|
|||||||
%define pkgname matrix-synapse
|
%define pkgname matrix-synapse
|
||||||
%define eggname matrix_synapse
|
%define eggname matrix_synapse
|
||||||
Name: %{pkgname}
|
Name: %{pkgname}
|
||||||
Version: 1.53.0
|
Version: 1.54.0
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Matrix protocol reference homeserver
|
Summary: Matrix protocol reference homeserver
|
||||||
License: Apache-2.0
|
License: Apache-2.0
|
||||||
@ -107,7 +107,7 @@ BuildRequires: %{use_python}-frozendict >= 2.1.3
|
|||||||
%requires_peq %{use_python}-frozendict
|
%requires_peq %{use_python}-frozendict
|
||||||
BuildRequires: %{use_python}-idna >= 2.5
|
BuildRequires: %{use_python}-idna >= 2.5
|
||||||
%requires_peq %{use_python}-idna
|
%requires_peq %{use_python}-idna
|
||||||
BuildRequires: %{use_python}-ijson >= 3.1
|
BuildRequires: %{use_python}-ijson >= 3.1.4
|
||||||
%requires_peq %{use_python}-ijson
|
%requires_peq %{use_python}-ijson
|
||||||
BuildRequires: %{use_python}-jsonschema >= 3.0.0
|
BuildRequires: %{use_python}-jsonschema >= 3.0.0
|
||||||
%requires_peq %{use_python}-jsonschema
|
%requires_peq %{use_python}-jsonschema
|
||||||
@ -153,6 +153,8 @@ BuildRequires: %{use_python}-unpaddedbase64 >= 1.1.0
|
|||||||
BuildRequires: %{use_python}-matrix-synapse-ldap3 >= 0.1
|
BuildRequires: %{use_python}-matrix-synapse-ldap3 >= 0.1
|
||||||
%requires_peq %{use_python}-matrix-synapse-ldap3
|
%requires_peq %{use_python}-matrix-synapse-ldap3
|
||||||
%endif
|
%endif
|
||||||
|
BuildRequires: %{use_python}-packaging >= 16.1
|
||||||
|
%requires_peq %{use_python}-packaging
|
||||||
BuildRequires: %{use_python}-psycopg2 >= 2.8
|
BuildRequires: %{use_python}-psycopg2 >= 2.8
|
||||||
%requires_peq %{use_python}-psycopg2
|
%requires_peq %{use_python}-psycopg2
|
||||||
BuildRequires: %{use_python}-pysaml2 >= 4.5.0
|
BuildRequires: %{use_python}-pysaml2 >= 4.5.0
|
||||||
|
Loading…
Reference in New Issue
Block a user