Accepting request 849305 from home:darix:apps

- Update to 1.23.0

OBS-URL: https://build.opensuse.org/request/show/849305
OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/matrix-synapse?expand=0&rev=153
This commit is contained in:
Aleksa Sarai 2020-11-23 06:28:45 +00:00 committed by Git OBS Bridge
parent 8ce8330c63
commit 7e46370630
7 changed files with 151 additions and 9 deletions

View File

@ -4,7 +4,7 @@
<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.22.1</param>
<param name="revision">v1.23.0</param>
<param name="versionrewrite-pattern">v(.*)</param>
<param name="versionrewrite-replacement">\1</param>
<!--

View File

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

View File

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

View File

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

View File

@ -1,3 +1,145 @@
-------------------------------------------------------------------
Wed Nov 18 13:59:26 UTC 2020 - Marcus Rueckert <mrueckert@suse.de>
- Update to 1.23.0
This release changes the way structured logging is configured.
See the [upgrade notes](UPGRADE.rst#upgrading-to-v1230) for details.
Note: We are aware of a trivially exploitable denial of service
vulnerability in versions of Synapse prior to 1.20.0. Complete
details will be disclosed on Monday, November 23rd. If you have
not upgraded recently, please do so.
- Features
- Add a push rule that highlights when a jitsi conference is
created in a room. (#8286)
- Add an admin api to delete a single file or files that were
not used for a defined time from server. Contributed by
@dklimpel. (#8519)
- Split admin API for reported events (GET
/_synapse/admin/v1/event_reports) into detail and list
endpoints. This is a breaking change to #8217 which was
introduced in Synapse v1.21.0. Those who already use this API
should check their scripts. Contributed by @dklimpel. (#8539)
- Support generating structured logs via the standard logging
configuration. (#8607, #8685)
- Add an admin API to allow server admins to list users'
pushers. Contributed by @dklimpel. (#8610, #8689)
- Add an admin API GET /_synapse/admin/v1/users/<user_id>/media
to get information about uploaded media. Contributed by
@dklimpel. (#8647)
- Add an admin API for local user media statistics. Contributed
by @dklimpel. (#8700)
- Add displayname to Shared-Secret Registration for admins.
(#8722)
- Bugfixes
- Fix fetching of E2E cross signing keys over federation when
only one of the master key and device signing key is cached
already. (#8455)
- Fix a bug where Synapse would blindly forward bad responses
from federation to clients when retrieving profile
information. (#8580)
- Fix a bug where the account validity endpoint would silently
fail if the user ID did not have an expiration time. It now
returns a 400 error. (#8620)
- Fix email notifications for invites without local state.
(#8627)
- Fix handling of invalid group IDs to return a 400 rather than
log an exception and return a 500. (#8628)
- Fix handling of User-Agent headers that are invalid UTF-8,
which caused user agents of users to not get correctly
recorded. (#8632)
- Fix a bug in the joined_rooms admin API if the user has never
joined any rooms. The bug was introduced, along with the API,
in v1.21.0. (#8643)
- Fix exception during handling multiple concurrent requests
for remote media when using multiple media repositories.
(#8682)
- Fix bug that prevented Synapse from recovering after losing
connection to the database. (#8726)
- Fix bug where the /_synapse/admin/v1/send_server_notice API
could send notices to non-notice rooms. (#8728)
- Fix PostgreSQL port script fails when DB has no backfilled
events. Broke in v1.21.0. (#8729)
- Fix PostgreSQL port script to correctly handle foreign key
constraints. Broke in v1.21.0. (#8730)
- Fix PostgreSQL port script so that it can be run again after
a failure. Broke in v1.21.0. (#8755)
- Improved Documentation
- Instructions for Azure AD in the OpenID Connect
documentation. Contributed by peterk. (#8582)
- Improve the sample configuration for single sign-on
providers. (#8635)
- Fix the filepath of Dex's example config and the link to
Dex's Getting Started guide in the OpenID Connect docs.
(#8657)
- Note support for Python 3.9. (#8665)
- Minor updates to docs on running tests. (#8666)
- Interlink prometheus/grafana documentation. (#8667)
- Notes on SSO logins and media_repository worker. (#8701)
- Document experimental support for running multiple event
persisters. (#8706)
- Add information regarding the various sources of, and
expected contributions to, Synapse's documentation to
CONTRIBUTING.md. (#8714)
- Migrate documentation docs/admin_api/event_reports to
markdown. (#8742)
- Add some helpful hints to the README for new Synapse
developers. Contributed by @chagai95. (#8746)
- Internal Changes
- Optimise /createRoom with multiple invited users. (#8559)
- Implement and use an `@lru_cache` decorator. (#8595)
- Don't instansiate Requester directly. (#8614)
- Type hints for RegistrationStore. (#8615)
- Change schema to support access tokens belonging to one user
but granting access to another. (#8616)
- Remove unused OPTIONS handlers. (#8621)
- Run mypy as part of the lint.sh script. (#8633)
- Correct Synapse's PyPI package name in the OpenID Connect
installation instructions. (#8634)
- Catch exceptions during initialization of password_providers.
Contributed by Nicolai Søborg. (#8636)
- Fix typos and spelling errors in the code. (#8639)
- Reduce number of OpenTracing spans started. (#8640, #8668,
#8670)
- Add field total to device list in admin API. (#8644)
- Add more type hints to the application services code. (#8655,
#8693)
- Tell Black to format code for Python 3.5. (#8664)
- Don't pull event from DB when handling replication traffic.
(#8669)
- Abstract some invite-related code in preparation for landing
knocking. (#8671, #8688)
- Clarify representation of events in logfiles. (#8679)
- Don't require hiredis package to be installed to run unit
tests. (#8680)
- Fix typing info on cache call signature to accept
on_invalidate. (#8684)
- Fail tests if they do not await coroutines. (#8690)
- Improve start time by adding an index to
e2e_cross_signing_keys.stream_id. (#8694)
- Re-organize the structured logging code to separate the TCP
transport handling from the JSON formatting. (#8697)
- Use Python 3.8 in Docker images by default. (#8698)
- Remove the "draft" status of the Room Details Admin API.
(#8702)
- Improve the error returned when a non-string displayname or
avatar_url is used when updating a user's profile. (#8705)
- Block attempts by clients to send server ACLs, or redactions
of server ACLs, that would result in the local server being
blocked from the room. (#8708)
- Add metrics the allow the local sysadmin to track 3PID
/requestToken requests. (#8712)
- Consolidate duplicated lists of purged tables that are
checked in tests. (#8713)
- Add some mdui:UIInfo element examples for saml2_config in the
homeserver config. (#8718)
- Improve the error message returned when a remote server
incorrectly sets the Content-Type header in response to a
JSON request. (#8719)
- Speed up repeated state resolutions on the same room by
caching event ID to auth event ID lookups. (#8752)
-------------------------------------------------------------------
Fri Oct 30 16:04:21 UTC 2020 - Marcus Rueckert <mrueckert@suse.de>

View File

@ -1,5 +1,5 @@
name: matrix-synapse
version: 1.22.1
mtime: 1604072013
commit: b176f1036a247959f64378f3f3fa4b5175b3b5e9
version: 1.23.0
mtime: 1605701048
commit: 244bff4edd620998abd033050922994e74294c16

View File

@ -48,7 +48,7 @@
%define modname synapse
%define pkgname matrix-synapse
Name: %{pkgname}
Version: 1.22.1
Version: 1.23.0
Release: 0
Summary: Matrix protocol reference homeserver
License: Apache-2.0