Accepting request 1062351 from home:darix:apps
- Update to 1.76.0 OBS-URL: https://build.opensuse.org/request/show/1062351 OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/matrix-synapse?expand=0&rev=263
This commit is contained in:
parent
98a7a78208
commit
420a6e4e8a
4
_service
4
_service
@ -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.75.0</param>
|
||||
<param name="revision">v1.76.0</param>
|
||||
<param name="versionrewrite-pattern">v(.*)</param>
|
||||
<param name="versionrewrite-replacement">\1</param>
|
||||
<!--
|
||||
<param name="revision">v1.76.0rc1</param>
|
||||
<param name="revision">v1.77.0rc1</param>
|
||||
<param name="versionrewrite-pattern">v([\.\d]+)(rc.*)</param>
|
||||
<param name="versionrewrite-replacement">\1~\2</param>
|
||||
-->
|
||||
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:87b1b5cb79b17e1bd07c2e0f4ae41ab5491736c277092605664ea3d0d40e2d1e
|
||||
size 34369549
|
3
matrix-synapse-1.76.0.obscpio
Normal file
3
matrix-synapse-1.76.0.obscpio
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:cf84f4b1481ab4bd3217d9a256644b0188664d43022da9ac5e9cc50ad60970f5
|
||||
size 34458125
|
@ -27,7 +27,7 @@
|
||||
|
||||
%define pkgname matrix-synapse
|
||||
Name: %{pkgname}-test
|
||||
Version: 1.75.0
|
||||
Version: 1.76.0
|
||||
Release: 0
|
||||
Summary: Test package for %{pkgname}
|
||||
License: Apache-2.0
|
||||
|
@ -1,3 +1,158 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Jan 31 23:13:24 UTC 2023 - Marcus Rueckert <mrueckert@suse.de>
|
||||
|
||||
- Update to 1.76.0
|
||||
The 1.76 release is the first to enable faster joins (MSC3706 and
|
||||
MSC3902) by default. Admins can opt-out: see the upgrade notes
|
||||
for more details.
|
||||
|
||||
The upgrade from 1.75 to 1.76 changes the account data
|
||||
replication streams in a backwards-incompatible manner. Server
|
||||
operators running a multi-worker deployment should consult the
|
||||
upgrade notes.
|
||||
|
||||
Those who are poetry installing from source using our lockfile
|
||||
should ensure their poetry version is 1.3.2 or higher; see
|
||||
upgrade notes.
|
||||
|
||||
Notes on faster joins
|
||||
|
||||
The faster joins project sees the most benefit when joining a
|
||||
room with a large number of members (joined or historical). We
|
||||
expect it to be particularly useful for joining large public
|
||||
rooms like the Matrix HQ or Synapse Admins rooms.
|
||||
|
||||
After a faster join, Synapse considers that room "partially
|
||||
joined". In this state, you should be able to
|
||||
|
||||
- read incoming messages;
|
||||
- see incoming state changes, e.g. room topic changes; and
|
||||
- send messages, if the room is unencrypted.
|
||||
|
||||
Synapse has to spend more effort to complete the join in the
|
||||
background. Once this finishes, you will be able to
|
||||
|
||||
- send messages, if the room is in encrypted;
|
||||
- retrieve room history from before your join, if permitted by
|
||||
the room settings; and
|
||||
- access the full list of room members.
|
||||
|
||||
- Features
|
||||
- Update the default room version to v10 (MSC 3904).
|
||||
Contributed by @FSG-Cat. (#14111)
|
||||
- Add a set_displayname() method to the module API for setting
|
||||
a user's display name. (#14629)
|
||||
- Add a dedicated listener configuration for health endpoint.
|
||||
(#14747)
|
||||
- Implement support for MSC3890: Remotely silence local
|
||||
notifications. (#14775)
|
||||
- Implement experimental support for MSC3930: Push rules for
|
||||
(MSC3381) Polls. (#14787)
|
||||
- Per MSC3925, bundle the whole of the replacement with any
|
||||
edited events, and optionally inhibit server-side
|
||||
replacement. (#14811)
|
||||
- Faster joins: always serve a partial join response to servers
|
||||
that request it with the stable query param. (#14839)
|
||||
- Faster joins: allow non-lazy-loading ("eager") syncs to
|
||||
complete after a partial join by omitting partial state rooms
|
||||
until they become fully stated. (#14870)
|
||||
- Faster joins: request partial joins by default. Admins can
|
||||
opt-out of this for the time being---see the upgrade notes.
|
||||
(#14905)
|
||||
- Bugfixes
|
||||
- Faster joins: Fix a bug introduced in Synapse 1.69 where
|
||||
device list EDUs could fail to be handled after a restart
|
||||
when a faster join sync is in progress. (#14914)
|
||||
- Add index to improve performance of the /timestamp_to_event
|
||||
endpoint used for jumping to a specific date in the timeline
|
||||
of a room. (#14799)
|
||||
- Fix a long-standing bug where Synapse would exhaust the stack
|
||||
when processing many federation requests where the remote
|
||||
homeserver has disconencted early. (#14812, #14842)
|
||||
- Fix rare races when using workers. (#14820)
|
||||
- Fix a bug introduced in Synapse 1.64.0 when using room
|
||||
version 10 with frozen events enabled. (#14864)
|
||||
- Fix a long-standing bug where the populate_room_stats
|
||||
background job could fail on broken rooms. (#14873)
|
||||
- Faster joins: Fix a bug in worker deployments where the room
|
||||
stats and user directory would not get updated when finishing
|
||||
a fast join until another event is sent or received. (#14874)
|
||||
- Faster joins: Fix incompatibility with joins into restricted
|
||||
rooms where no local users have the ability to invite.
|
||||
(#14882)
|
||||
- Fix a regression introduced in Synapse 1.69.0 which can
|
||||
result in database corruption when database migrations are
|
||||
interrupted on sqlite. (#14910)
|
||||
- Updates to the Docker image
|
||||
- Bump default Python version in the Dockerfile from 3.9 to
|
||||
3.11. (#14875)
|
||||
- Improved Documentation
|
||||
- Describe the ideas and the internal machinery behind faster
|
||||
joins. (#14677)
|
||||
- Include x_forwarded entry in the HTTP listener example
|
||||
configs and remove the remaining worker_main_http_uri
|
||||
entries. (#14667)
|
||||
- Remove duplicate commands from the Code Style documentation
|
||||
page; point to the Contributing Guide instead. (#14773)
|
||||
- Add missing documentation for tag to listeners section.
|
||||
(#14803)
|
||||
- Updated documentation in configuration manual for
|
||||
user_directory.search_all_users. (#14818)
|
||||
- Add worker_manhole to configuration manual. (#14824)
|
||||
- Fix the example config missing the id field in application
|
||||
service documentation. (#14845)
|
||||
- Minor corrections to the logging configuration documentation.
|
||||
(#14868)
|
||||
- Document the export user data command. Contributed by
|
||||
@thezaidbintariq. (#14883)
|
||||
- Deprecations and Removals
|
||||
- Poetry 1.3.2 or higher is now required when poetry installing
|
||||
from source. (#14860)
|
||||
- Internal Changes
|
||||
- Faster joins: Improve performance of looking up partial-state
|
||||
status of rooms. (#14917)
|
||||
- Faster remote room joins (worker mode): do not populate
|
||||
external hosts-in-room cache when sending events as this
|
||||
requires blocking for full state. (#14749)
|
||||
- Enable Complement tests for Faster Remote Room Joins against
|
||||
worker-mode Synapse. (#14752)
|
||||
- Add some clarifying comments and refactor a portion of the
|
||||
Keyring class for readability. (#14804)
|
||||
- Add local poetry config files (poetry.toml) to .gitignore.
|
||||
(#14807)
|
||||
- Add missing type hints. (#14816, #14885, #14889)
|
||||
- Refactor push tests. (#14819)
|
||||
- Re-enable some linting that was disabled when we switched to
|
||||
ruff. (#14821)
|
||||
- Add cargo fmt and cargo clippy to the lint script. (#14822)
|
||||
- Drop unused table presence. (#14825)
|
||||
- Merge the two account data and the two device list
|
||||
replication streams. (#14826, #14833)
|
||||
- Faster joins: use stable identifiers from MSC3706. (#14832,
|
||||
#14841)
|
||||
- Add a parameter to control whether the federation client
|
||||
performs a partial state join. (#14843)
|
||||
- Add check to avoid starting duplicate partial state syncs.
|
||||
(#14844)
|
||||
- Add an early return when handling no-op presence updates.
|
||||
(#14855)
|
||||
- Fix wait_for_stream_position to correctly wait for the right
|
||||
instance to advance its token. (#14856, #14872)
|
||||
- Always notify replication when a stream advances
|
||||
automatically. (#14877)
|
||||
- Reduce max time we wait for stream positions. (#14881)
|
||||
- Faster joins: allow the resync process more time to fetch
|
||||
/state ids. (#14912)
|
||||
- Bump regex from 1.7.0 to 1.7.1. (#14848)
|
||||
- Bump peaceiris/actions-gh-pages from 3.9.1 to 3.9.2. (#14861)
|
||||
- Bump ruff from 0.0.215 to 0.0.224. (#14862)
|
||||
- Bump types-pillow from 9.4.0.0 to 9.4.0.3. (#14863)
|
||||
- Bump types-opentracing from 2.4.10 to 2.4.10.1. (#14896)
|
||||
- Bump ruff from 0.0.224 to 0.0.230. (#14897)
|
||||
- Bump types-requests from 2.28.11.7 to 2.28.11.8. (#14899)
|
||||
- Bump types-psycopg2 from 2.9.21.2 to 2.9.21.4. (#14900)
|
||||
- Bump types-commonmark from 0.9.2 to 0.9.2.1. (#14901)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jan 17 13:47:48 UTC 2023 - Marcus Rueckert <mrueckert@suse.de>
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
name: matrix-synapse
|
||||
version: 1.75.0
|
||||
mtime: 1673955382
|
||||
commit: b6955673bfab5c8d553e8b43e9c50dd7b1212e2a
|
||||
version: 1.76.0
|
||||
mtime: 1675182922
|
||||
commit: eafdb12dd8db985fbe1ac27ca75d28af8d4e4c5d
|
||||
|
@ -25,20 +25,20 @@
|
||||
%global PyYAML_version 6.0
|
||||
%global Twisted_version 22.10.0
|
||||
%global attrs_version 22.2.0
|
||||
%global bcrypt_version 3.2.0
|
||||
%global bleach_version 3.3.0
|
||||
%global bcrypt_version 4.0.1
|
||||
%global bleach_version 5.0.1
|
||||
%global canonicaljson_version 1.6.4
|
||||
%global canonicaljson_max_version 2
|
||||
%global cryptography_version 38.0.4
|
||||
%global frozendict_version 2.3.3
|
||||
%global idna_version 3.3
|
||||
%global frozendict_version 2.3.4
|
||||
%global idna_version 3.4
|
||||
%global ijson_version 3.1.4
|
||||
%global jsonschema_version 4.17.3
|
||||
%global matrix_common_version 1.3.0
|
||||
%global matrix_common_max_version 2
|
||||
%global msgpack_version 1.0.3
|
||||
%global msgpack_version 1.0.4
|
||||
%global netaddr_version 0.8.0
|
||||
%global phonenumbers_version 8.13.2
|
||||
%global phonenumbers_version 8.13.4
|
||||
%global prometheus_client_version 0.15.0
|
||||
%global psutil_version 2.0.0
|
||||
%global pyOpenSSL_version 23.0.0
|
||||
@ -53,9 +53,9 @@
|
||||
%global typing_extensions_version 4.1.1
|
||||
%global treq_version 22.2.0
|
||||
%global unpaddedbase64_version 2.1.0
|
||||
%global matrix_synapse_ldap3_version 0.2.1
|
||||
%global matrix_synapse_ldap3_version 0.2.2
|
||||
# TODO: bump to 22.0
|
||||
%global packaging_version 21.3
|
||||
%global packaging_version 23.0
|
||||
%global psycopg2_version 2.9.5
|
||||
%global pysaml2_version 7.2.1
|
||||
%global Authlib_version 1.2.0
|
||||
@ -156,7 +156,7 @@
|
||||
%define pkgname matrix-synapse
|
||||
%define eggname matrix_synapse
|
||||
Name: %{pkgname}
|
||||
Version: 1.75.0
|
||||
Version: 1.76.0
|
||||
Release: 0
|
||||
Summary: Matrix protocol reference homeserver
|
||||
License: Apache-2.0
|
||||
|
@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:9542049a89c247a9875466b98bba286c370da91d5d1ccc516f45685ac32f0441
|
||||
size 7082444
|
||||
oid sha256:605b5c7ac9ebfd8fbb603fc88807d8970fa44cfe9404ccf0db6d2e26344d1294
|
||||
size 7076464
|
||||
|
Loading…
Reference in New Issue
Block a user