Accepting request 1127380 from network:messaging:matrix

- Update to 1.96.0

OBS-URL: https://build.opensuse.org/request/show/1127380
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/matrix-synapse?expand=0&rev=92
This commit is contained in:
Ana Guerrero 2023-11-19 19:15:39 +00:00 committed by Git OBS Bridge
commit e933b550a2
8 changed files with 101 additions and 18 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.95.1</param>
<param name="revision">v1.96.1</param>
<param name="versionrewrite-pattern">v(.*)</param>
<param name="versionrewrite-replacement">\1</param>
<!--
<param name="revision">v1.96.0rc1</param>
<param name="revision">v1.97.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:041f292933b6feedb3543e0bc638526bf7e93b91f50c2f3f2dc077f35eb4e10c
size 35670029

View File

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

View File

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

View File

@ -1,3 +1,87 @@
-------------------------------------------------------------------
Fri Nov 17 23:44:47 UTC 2023 - Marcus Rueckert <mrueckert@suse.de>
- Update to 1.96.0
Synapse will soon be forked by Element under an AGPLv3.0 licence
(with CLA, for proprietary dual licensing). You can read more
about this here:
https://matrix.org/blog/2023/11/06/future-of-synapse-dendrite/
https://element.io/blog/element-to-adopt-agplv3/
The Matrix.org Foundation copy of the project will be archived.
Any changes needed by server administrators will be communicated
via our usual announcements channels, but we are striving to make
this as seamless as possible.
- Features
- Add experimental support to allow multiple workers to write
to receipts stream. (#16432)
- Add a new module API for controller presence. (#16544)
- Add a new module API callback that allows adding extra fields
to events' unsigned section when sent down to clients.
(#16549)
- Improve the performance of claiming encryption keys. (#16565,
#16570)
- Bugfixes
- Fix "'int' object is not iterable" error in
set_device_id_for_pushers background update introduced in
Synapse 1.95.0. (#16594)
- Fixed a bug in the example Grafana dashboard that prevents it
from finding the correct datasource. Contributed by
@MichaelSasser. (#16471)
- Fix a long-standing, exceedingly rare edge case where the
first event persisted by a new event persister worker might
not be sent down /sync. (#16473, #16557, #16561, #16578,
#16580)
- Fix long-standing bug where /sync incorrectly did not mark a
room as limited in a sync requests when there were missing
remote events. (#16485)
- Fix a bug introduced in Synapse 1.41 where HTTP(S) forward
proxy authorization would fail when using basic HTTP
authentication with a long username:password string. (#16504)
- Force TLS certificate verification in user registration
script. (#16530)
- Fix long-standing bug where /sync could tightloop after
restart when using SQLite. (#16540)
- Fix ratelimiting of message sending when using workers, where
the ratelimit would only be applied after most of the work
has been done. (#16558)
- Fix a long-standing bug where invited/knocking users would
not leave during a room purge. (#16559)
- Improved Documentation
- Improve documentation of presence router. (#16529)
- Add a sentence to the opentracing docs on how you can have
jaeger in a different place than synapse. (#16531)
- Correctly describe the meaning of unspecified rule lists in
the alias_creation_rules and room_list_publication_rules
config options and improve their descriptions more generally.
(#16541)
- Pin the recommended poetry version in contributors' guide.
(#16550)
- Fix a broken link to the client breakdown in the README.
(#16569)
- Internal Changes
- Improve performance of delete device messages query, cf issue
16479. (#16492)
- Reduce memory allocations. (#16505)
- Improve replication performance when purging rooms. (#16510)
- Run tests against Python 3.12. (#16511)
- Run trial & integration tests in continuous integration when
.ci directory is modified. (#16512)
- Remove duplicate call to mark remote server 'awake' when
using a federation sending worker. (#16515)
- Enable dirty runs on Complement CI, which is significantly
faster. (#16520)
- Stop deleting from an unused table. (#16521)
- Improve type hints. (#16526, #16551)
- Fix running unit tests on Twisted trunk. (#16528)
- Reduce some spurious logging in worker mode. (#16555)
- Stop porting a table in port db that we're going to nuke and
rebuild anyway. (#16563)
- Deal with warnings from running complement in CI. (#16567)
- Allow building with setuptools_rust 1.8.0. (#16574)
-------------------------------------------------------------------
Tue Nov 7 09:14:10 UTC 2023 - Dominique Leuenberger <dimstar@opensuse.org>

View File

@ -1,4 +1,4 @@
name: matrix-synapse
version: 1.95.1
mtime: 1698760952
commit: a11511954a58975d2e5400257a0cecfd27413447
version: 1.96.1
mtime: 1700226073
commit: c4f5522189687c1e739d63246b5a6668d89b2d5f

View File

@ -29,7 +29,7 @@
%global bcrypt_version 4.0.1
%global bleach_version 5.0.1
%global canonicaljson_version 2.0.0
%global cryptography_version 41.0.4
%global cryptography_version 41.0.5
%global immutabledict_version 3.0.0
%global idna_version 3.4
%global ijson_version 3.2.3
@ -39,7 +39,7 @@
# TODO: 1.0.7
%global msgpack_version 1.0.5
%global netaddr_version 0.9.0
# TODO: 8.13.22
# TODO: 8.13.23
%global phonenumbers_version 8.13.18
# TODO: 0.17.1
%global prometheus_client_version 0.17.0
@ -56,9 +56,8 @@
%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.2
# TODO: 23.2
%global packaging_version 23.1
%global matrix_synapse_ldap3_version 0.3.0
%global packaging_version 23.2
# TODO: 2.9.9
%global psycopg2_version 2.9.7
# TODO 7.3.1
@ -157,7 +156,7 @@
%define pkgname matrix-synapse
%define eggname matrix_synapse
Name: %{pkgname}
Version: 1.95.1
Version: 1.96.1
Release: 0
Summary: Matrix protocol reference homeserver
License: Apache-2.0
@ -195,7 +194,7 @@ BuildRequires: (%{use_python}-poetry-core >= 1.1.0 with %{use_python}-poetry-co
%{?systemd_ordering}
%{sysusers_requires}
%requires_peq %{use_python}-base
BuildRequires: (%{use_python}-setuptools-rust >= 1.3 with %{use_python}-setuptools-rust =< 1.7.0)
BuildRequires: (%{use_python}-setuptools-rust >= 1.3 with %{use_python}-setuptools-rust =< 1.8.0)
# NOTE: Keep this is in the same order as pyproject.toml.
# some version locks based on poetry.lock
BuildRequires: %{use_python}-Jinja2 >= %{Jinja2_version}

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:10792ca089a92fec2bfc2095b07011204951ee99e97b28092120d43254becdff
size 5781892
oid sha256:2a192aadf763dcde9373b322c54a6c10c23384e2d081e24e84185edf2497c1fa
size 5743907