Accepting request 914066 from home:darix:apps

- Update to 1.41.0

OBS-URL: https://build.opensuse.org/request/show/914066
OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/matrix-synapse?expand=0&rev=190
This commit is contained in:
Aleksa Sarai 2021-08-24 17:23:41 +00:00 committed by Git OBS Bridge
parent b65fb30daa
commit 3387a730b2
7 changed files with 133 additions and 10 deletions

View File

@ -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.40.0</param>
<param name="revision">v1.41.0</param>
<param name="versionrewrite-pattern">v(.*)</param>
<param name="versionrewrite-replacement">\1</param>
<!--
<param name="revision">v1.41.0rc1</param>
<param name="revision">v1.42.0rc1</param>
<param name="versionrewrite-pattern">v([\.\d]+)(rc.*)</param>
<param name="versionrewrite-replacement">\1~\2</param>
-->

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:41eb619a3dfcd0ec09d0e8c56f276857335c897d8bdb15e7a4033932437fe8f4
size 30763533

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e01b511c001907a2d809cc1fd9500946dfa9f7333de81150bbedcf807d9c002e
size 30903309

View File

@ -27,7 +27,7 @@
%define pkgname matrix-synapse
Name: %{pkgname}-test
Version: 1.40.0
Version: 1.41.0
Release: 0
Summary: Test package for %{pkgname}
License: Apache-2.0

View File

@ -1,3 +1,126 @@
-------------------------------------------------------------------
Tue Aug 24 16:07:40 UTC 2021 - Marcus Rueckert <mrueckert@suse.de>
- Update to 1.41.0
- Features
- Enable room capabilities (MSC3244) by default and set room
version 8 as the preferred room version when creating
restricted rooms. (#10571)
- Add get_userinfo_by_id method to ModuleApi. (#9581)
- Initial local support for MSC3266, Room Summary over the
unstable /rooms/{roomIdOrAlias}/summary API. (#10394)
- Experimental support for MSC3288, sending room_type to the
identity server for 3pid invites over the /store-invite API.
(#10435)
- Add support for sending federation requests through a proxy.
Contributed by @Bubu and @dklimpel. (#10475)
- Add support for "marker" events which makes historical events
discoverable for servers that already have all of the
scrollback history (part of MSC2716). (#10498)
- Add a configuration setting for the time a /sync response is
cached for. (#10513)
- The default logging handler for new installations is now
PeriodicallyFlushingMemoryHandler, a buffered logging handler
which periodically flushes itself. (#10518)
- Add support for new redaction rules for historical events
specified in MSC2716. (#10538)
- Add a setting to disable TLS when sending email. (#10546)
- Add pagination to the spaces summary based on updates to
MSC2946. (#10549, #10560, #10569, #10574, #10575, #10579,
#10583)
- Admin API to delete several media for a specific user.
Contributed by @dklimpel. (#10558, #10628)
- Add support for routing /createRoom to workers. (#10564)
- Update the Synapse Grafana dashboard. (#10570)
- Add an admin API (GET /_synapse/admin/username_available) to
check if a username is available (regardless of registration
settings). (#10578)
- Allow editing a user's external_ids via the "Edit User" admin
API. Contributed by @dklimpel. (#10598)
- The Synapse manhole no longer needs coroutines to be wrapped
in defer.ensureDeferred. (#10602)
- Add option to allow modules to run periodic tasks on all
instances, rather than just the one configured to run
background tasks. (#10638)
- Bugfixes
- Add some clarification to the sample config file. Contributed
by @Kentokamoto. (#10129)
- Fix a long-standing bug where protocols which are not
implemented by any appservices were incorrectly returned via
GET /_matrix/client/r0/thirdparty/protocols. (#10532)
- Fix exceptions in logs when failing to get remote room list.
(#10541)
- Fix longstanding bug which caused the user "status" to be
reset when the user went offline. Contributed by @dklimpel.
(#10550)
- Allow public rooms to be previewed in the spaces summary APIs
from MSC2946. (#10580)
- Fix a bug introduced in v1.37.1 where an error could occur in
the asynchronous processing of PDUs when the queue was empty.
(#10592)
- Fix errors on /sync when read receipt data is a string. Only
affects homeservers with the experimental flag for MSC2285
enabled. Contributed by @SimonBrandner. (#10606)
- Additional validation for the spaces summary API to avoid
errors like ValueError: Stop argument for islice() must be
None or an integer. The missing validation has existed since
v1.31.0. (#10611)
- Revert behaviour introduced in v1.38.0 that strips
org.matrix.msc2732.device_unused_fallback_key_types from
/sync when its value is empty. This field should instead
always be present according to MSC2732. (#10623)
- Improved Documentation
- Add documentation for configuration a forward proxy. (#10443)
- Updated the reverse proxy documentation to highlight the
homserver configuration that is needed to make Synapse aware
that is is intentionally reverse proxied. (#10551)
- Update CONTRIBUTING.md to fix index links and the
instructions for SyTest in docker. (#10599)
- Deprecations and Removals
- No longer build .deb packages for Ubuntu 20.10 LTS Groovy
Gorilla, which has now EOLed. (#10588)
- The template_dir configuration settings in the sso,
account_validity and email sections of the configuration file
are now deprecated in favour of the global
templates.custom_template_directory setting. See the upgrade
notes for more information. (#10596)
- Internal Changes
- Improve event caching mechanism to avoid having multiple
copies of an event in memory at a time. (#10119)
- Reduce errors in PostgreSQL logs due to concurrent
serialization errors. (#10504)
- Include room ID in ignored EDU log messages. Contributed by
@ilmari. (#10507)
- Add pagination to the spaces summary based on updates to
MSC2946. (#10527, #10530)
- Fix CI to not break when run against branches rather than
pull requests. (#10529)
- Mark all events stemming from the MSC2716 /batch_send
endpoint as historical. (#10537)
- Clean up some of the federation event authentication code for
clarity. (#10539, #10591)
- Convert Transaction and Edu objects to attrs. (#10542)
- Update /batch_send endpoint to only return state_events
created by the state_events_from_before passed in. (#10552)
- Update contributing.md to warn against rebasing an open PR.
(#10563)
- Remove the unused public rooms replication stream. (#10565)
- Clarify error message when failing to join a restricted room.
(#10572)
- Remove references to BuildKite in favour of GitHub Actions.
(#10573)
- Move /batch_send endpoint defined by MSC2716 to the /v2_alpha
directory. (#10576)
- Allow multiple custom directories in read_templates. (#10587)
- Re-organize the synapse.federation.transport.server module to
create smaller files. (#10590)
- Flatten the synapse.rest.client package by moving the
contents of v1 and v2_alpha into the parent. (#10600)
- Build Debian packages for Debian 12 (Bookworm). (#10612)
- Fix up a couple of links to the database schema
documentation. (#10620)
- Fix a broken link to the upgrade notes. (#10631)
-------------------------------------------------------------------
Tue Aug 10 13:38:13 UTC 2021 - Marcus Rueckert <mrueckert@suse.de>

View File

@ -1,5 +1,5 @@
name: matrix-synapse
version: 1.40.0
mtime: 1628599858
commit: 9f7c038272318bab09535e85e6bb4345ed2f1368
version: 1.41.0
mtime: 1629817593
commit: f03cafb50c49a1569f1f99485f9cc42abfdc7b21

View File

@ -47,7 +47,7 @@
%define pkgname matrix-synapse
%define eggname matrix_synapse
Name: %{pkgname}
Version: 1.40.0
Version: 1.41.0
Release: 0
Summary: Matrix protocol reference homeserver
License: Apache-2.0