Accepting request 1000524 from home:darix:apps
- Update to 1.66.0 OBS-URL: https://build.opensuse.org/request/show/1000524 OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/matrix-synapse?expand=0&rev=236
This commit is contained in:
parent
2b92eaf598
commit
17459ed3a9
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.64.0</param>
|
<param name="revision">v1.66.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.65.0rc1</param>
|
<param name="revision">v1.67.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>
|
||||||
-->
|
-->
|
||||||
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:859bc5d07145b033d2e8180c8205a44473db93e4ff506692d2c6c74c333db5f1
|
|
||||||
size 33105421
|
|
3
matrix-synapse-1.66.0.obscpio
Normal file
3
matrix-synapse-1.66.0.obscpio
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:00445830e447870f1b86661c865ff0ac9ed87961f0d79029c00b4e0fcc982c19
|
||||||
|
size 33256973
|
@ -27,7 +27,7 @@
|
|||||||
|
|
||||||
%define pkgname matrix-synapse
|
%define pkgname matrix-synapse
|
||||||
Name: %{pkgname}-test
|
Name: %{pkgname}-test
|
||||||
Version: 1.64.0
|
Version: 1.66.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,246 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Aug 31 22:26:31 UTC 2022 - Marcus Rueckert <mrueckert@suse.de>
|
||||||
|
|
||||||
|
- Update to 1.66.0
|
||||||
|
This release removes the ability for homeservers to delegate
|
||||||
|
email ownership verification and password reset confirmation to
|
||||||
|
identity servers. This removal was originally planned for Synapse
|
||||||
|
1.64, but was later deferred until now. See the upgrade notes for
|
||||||
|
more details.
|
||||||
|
|
||||||
|
Deployments with multiple workers should note that the direct TCP
|
||||||
|
replication configuration was deprecated in Synapse v1.18.0 and
|
||||||
|
will be removed in Synapse v1.67.0. In particular, the TCP
|
||||||
|
replication listener type (not to be confused with the
|
||||||
|
replication resource on the http listener type) and the
|
||||||
|
worker_replication_port config option will be removed .
|
||||||
|
|
||||||
|
To migrate to Redis, add the redis config, then remove the TCP
|
||||||
|
replication listener from config of the master and
|
||||||
|
worker_replication_port from worker config. Note that a HTTP
|
||||||
|
listener with a replication resource is still required. See the
|
||||||
|
worker documentation for more details.
|
||||||
|
|
||||||
|
- Features
|
||||||
|
- Improve validation of request bodies for the following
|
||||||
|
client-server API endpoints: /account/password,
|
||||||
|
/account/password/email/requestToken, /account/deactivate and
|
||||||
|
/account/3pid/email/requestToken. (#13188, #13563)
|
||||||
|
- Add forgotten status to Room Details Admin API. (#13503)
|
||||||
|
- Add an experimental implementation for MSC3852 (Expose user
|
||||||
|
agents on Device). (#13549)
|
||||||
|
- Add org.matrix.msc2716v4 experimental room version with
|
||||||
|
updated content fields. Part of MSC2716 (Importing history).
|
||||||
|
(#13551)
|
||||||
|
- Add support for compression to federation responses. (#13537)
|
||||||
|
- Improve performance of sending messages in rooms with
|
||||||
|
thousands of local users. (#13522, #13547)
|
||||||
|
- Bugfixes
|
||||||
|
- Fix a bug introduced in Synapse 1.66.0rc1 where the new rate
|
||||||
|
limit metrics were misreported
|
||||||
|
(synapse_rate_limit_sleep_affected_hosts,
|
||||||
|
synapse_rate_limit_reject_affected_hosts). (#13649)
|
||||||
|
- Faster room joins: make /joined_members block whilst the room
|
||||||
|
is partial stated. (#13514)
|
||||||
|
- Fix a bug introduced in Synapse 1.21.0 where the
|
||||||
|
/event_reports Admin API could return a total count which was
|
||||||
|
larger than the number of results you can actually query for.
|
||||||
|
(#13525)
|
||||||
|
- Fix a bug introduced in Synapse 1.52.0 where sending server
|
||||||
|
notices fails if max_avatar_size or allowed_avatar_mimetypes
|
||||||
|
is set and not system_mxid_avatar_url. (#13566)
|
||||||
|
- Fix a bug where the opentracing.force_tracing_for_users
|
||||||
|
config option would not apply to /sendToDevice and
|
||||||
|
/keys/upload requests. (#13574)
|
||||||
|
- Improved Documentation
|
||||||
|
- Add openssl example for generating registration HMAC digest.
|
||||||
|
(#13472)
|
||||||
|
- Tidy up Synapse's README. (#13491)
|
||||||
|
- Document that event purging related to the
|
||||||
|
redaction_retention_period config option is executed only
|
||||||
|
every 5 minutes. (#13492)
|
||||||
|
- Add a warning to retention documentation regarding the
|
||||||
|
possibility of database corruption. (#13497)
|
||||||
|
- Document that the DOCKER_BUILDKIT=1 flag is needed to build
|
||||||
|
the docker image. (#13515)
|
||||||
|
- Add missing links in user_consent section of configuration
|
||||||
|
manual. (#13536)
|
||||||
|
- Fix the doc and some warnings that were referring to the
|
||||||
|
nonexistent custom_templates_directory setting (instead of
|
||||||
|
custom_template_directory). (#13538)
|
||||||
|
- Deprecations and Removals
|
||||||
|
- Remove the ability for homeservers to delegate email
|
||||||
|
ownership verification
|
||||||
|
- and password reset confirmation to identity servers. See
|
||||||
|
upgrade notes for more details.
|
||||||
|
- Internal Changes
|
||||||
|
- Update the rejected state of events during
|
||||||
|
de-partial-stating. (#13459)
|
||||||
|
- Avoid blocking lazy-loading /syncs during partial joins due
|
||||||
|
to remote memberships. Pull remote memberships from auth
|
||||||
|
events instead of the room state. (#13477)
|
||||||
|
- Refuse to start when faster joins is enabled on a deployment
|
||||||
|
with workers, since worker configurations are not currently
|
||||||
|
supported. (#13531)
|
||||||
|
- Allow use of both @trace and @tag_args stacked on the same
|
||||||
|
function. (#13453)
|
||||||
|
- Instrument the federation/backfill part of /messages for
|
||||||
|
understandable traces in Jaeger. (#13489)
|
||||||
|
- Instrument FederationStateIdsServlet (/state_ids) for
|
||||||
|
understandable traces in Jaeger. (#13499, #13554)
|
||||||
|
- Track HTTP response times over 10 seconds from /messages
|
||||||
|
(synapse_room_message_list_rest_servlet_response_time_seconds).
|
||||||
|
(#13533)
|
||||||
|
- Add metrics to track how the rate limiter is affecting
|
||||||
|
requests (sleep/reject). (#13534, #13541)
|
||||||
|
- Add metrics to time how long it takes us to do backfill
|
||||||
|
processing
|
||||||
|
(synapse_federation_backfill_processing_before_time_seconds,
|
||||||
|
synapse_federation_backfill_processing_after_time_seconds).
|
||||||
|
(#13535, #13584)
|
||||||
|
- Add metrics to track rate limiter queue timing
|
||||||
|
(synapse_rate_limit_queue_wait_time_seconds). (#13544)
|
||||||
|
- Update metrics to track /messages response time by room size.
|
||||||
|
(#13545)
|
||||||
|
- Refactor methods in synapse.api.auth.Auth to use Requester
|
||||||
|
objects everywhere instead of user IDs. (#13024)
|
||||||
|
- Clean-up tests for notifications. (#13471)
|
||||||
|
- Add some miscellaneous comments to document sync, especially
|
||||||
|
around compute_state_delta. (#13474)
|
||||||
|
- Use literals in place of HTTPStatus constants in tests.
|
||||||
|
(#13479, #13488)
|
||||||
|
- Add comments about how event push actions are rotated.
|
||||||
|
(#13485)
|
||||||
|
- Modify HTML template content to better support mobile
|
||||||
|
devices' screen sizes. (#13493)
|
||||||
|
- Add a linter script which will reject non-strict types in
|
||||||
|
Pydantic models. (#13502)
|
||||||
|
- Reduce the number of tests using legacy TCP replication.
|
||||||
|
(#13543)
|
||||||
|
- Allow specifying additional request fields when using the
|
||||||
|
HomeServerTestCase.login helper method. (#13549)
|
||||||
|
- Make HomeServerTestCase load any configured homeserver
|
||||||
|
modules automatically. (#13558)
|
||||||
|
- sync update package dependencies from the pyproject.toml
|
||||||
|
adds pydantic >= 1.7.4 (>= 1.9.1 in poetry mode)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Aug 16 17:58:42 UTC 2022 - Marcus Rueckert <mrueckert@suse.de>
|
||||||
|
|
||||||
|
- Update to 1.65.0
|
||||||
|
- Features
|
||||||
|
- Add support for stable prefixes for MSC2285 (private read
|
||||||
|
receipts). (#13273)
|
||||||
|
- Add new unstable error codes
|
||||||
|
ORG.MATRIX.MSC3848.ALREADY_JOINED,
|
||||||
|
ORG.MATRIX.MSC3848.NOT_JOINED, and
|
||||||
|
ORG.MATRIX.MSC3848.INSUFFICIENT_POWER described in MSC3848.
|
||||||
|
(#13343)
|
||||||
|
- Use stable prefixes for MSC3827. (#13370)
|
||||||
|
- Add a new module API method to translate a room alias into a
|
||||||
|
room ID. (#13428)
|
||||||
|
- Add a new module API method to create a room. (#13429)
|
||||||
|
- Add remote join capability to the module API's
|
||||||
|
update_room_membership method (in a backwards compatible
|
||||||
|
manner). (#13441)
|
||||||
|
- Bugfixes
|
||||||
|
- Update the version of the LDAP3 auth provider module included
|
||||||
|
in the matrixdotorg/synapse DockerHub images and the Debian
|
||||||
|
packages hosted on packages.matrix.org to 0.2.2. This version
|
||||||
|
fixes a regression in the module. (#13470)
|
||||||
|
- Fix a bug introduced in Synapse v1.41.0 where the /hierarchy
|
||||||
|
API returned non-standard information (a room_id field under
|
||||||
|
each entry in children_state). (#13365)
|
||||||
|
- Fix a bug introduced in Synapse 0.24.0 that would respond
|
||||||
|
with the wrong error status code to /joined_members requests
|
||||||
|
when the requester is not a current member of the room.
|
||||||
|
Contributed by @andrewdoh. (#13374)
|
||||||
|
- Fix bug in handling of typing events for appservices.
|
||||||
|
Contributed by Nick @ Beeper (@Fizzadar). (#13392)
|
||||||
|
- Fix a bug introduced in Synapse 1.57.0 where rooms listed in
|
||||||
|
exclude_rooms_from_sync in the configuration file would not
|
||||||
|
be properly excluded from incremental syncs. (#13408)
|
||||||
|
- Fix a bug in the experimental faster-room-joins support which
|
||||||
|
could cause it to get stuck in an infinite loop. (#13353)
|
||||||
|
- Faster room joins: fix a bug which caused rejected events to
|
||||||
|
become un-rejected during state syncing. (#13413)
|
||||||
|
- Faster room joins: fix error when running out of servers to
|
||||||
|
sync partial state with, so that Synapse raises the intended
|
||||||
|
error instead. (#13432)
|
||||||
|
- Updates to the Docker image
|
||||||
|
- Make Docker images build on armv7 by installing cryptography
|
||||||
|
dependencies in the 'requirements' stage. Contributed by
|
||||||
|
Jasper Spaans. (#13372)
|
||||||
|
- Improved Documentation
|
||||||
|
- Update the 'registration tokens' page to acknowledge that the
|
||||||
|
relevant MSC was merged into version 1.2 of the Matrix
|
||||||
|
specification. Contributed by @moan0s. (#11897)
|
||||||
|
- Document which HTTP resources support gzip compression.
|
||||||
|
(#13221)
|
||||||
|
- Add steps describing how to elevate an existing user to
|
||||||
|
administrator by manipulating the database. (#13230)
|
||||||
|
- Fix wrong headline for url_preview_accept_language in
|
||||||
|
documentation. (#13437)
|
||||||
|
- Remove redundant 'Contents' section from the Configuration
|
||||||
|
Manual. Contributed by @dklimpel. (#13438)
|
||||||
|
- Update documentation for config setting macaroon_secret_key.
|
||||||
|
(#13443)
|
||||||
|
- Update outdated information on sso_mapping_providers
|
||||||
|
documentation. (#13449)
|
||||||
|
- Fix example code in module documentation of
|
||||||
|
password_auth_provider_callbacks. (#13450)
|
||||||
|
- Make the configuration for the cache clearer. (#13481)
|
||||||
|
- Internal Changes
|
||||||
|
- Revert 'Remove the unspecced room_id field in the /hierarchy
|
||||||
|
response. (#13365)' to give more time for clients to update.
|
||||||
|
(#13501)
|
||||||
|
- Extend the release script to automatically push a new SyTest
|
||||||
|
branch, rather than having that be a manual process. (#12978)
|
||||||
|
- Make minor clarifications to the error messages given when we
|
||||||
|
fail to join a room via any server. (#13160)
|
||||||
|
- Enable Complement CI tests in the 'latest deps' test run.
|
||||||
|
(#13213)
|
||||||
|
- Fix long-standing bugged logic which was never hit in get_pdu
|
||||||
|
asking every remote destination even after it finds an event.
|
||||||
|
(#13346)
|
||||||
|
- Faster room joins: avoid blocking when pulling events with
|
||||||
|
partially missing prev events. (#13355)
|
||||||
|
- Instrument /messages for understandable traces in Jaeger.
|
||||||
|
(#13368)
|
||||||
|
- Remove an unused argument to get_relations_for_event.
|
||||||
|
(#13383)
|
||||||
|
- Add a merge-back command to the release script, which
|
||||||
|
automates merging the correct branches after a release.
|
||||||
|
(#13393)
|
||||||
|
- Adding missing type hints to tests. (#13397)
|
||||||
|
- Faster Room Joins: don't leave a stuck room partial state
|
||||||
|
flag if the join fails. (#13403)
|
||||||
|
- Refactor _resolve_state_at_missing_prevs to compute an
|
||||||
|
EventContext instead. (#13404, #13431)
|
||||||
|
- Faster Room Joins: prevent Synapse from answering federated
|
||||||
|
join requests for a room which it has not fully joined yet.
|
||||||
|
(#13416)
|
||||||
|
- Re-enable running Complement tests against Synapse with
|
||||||
|
workers. (#13420)
|
||||||
|
- Prevent unnecessary lookups to any external get_event cache.
|
||||||
|
Contributed by Nick @ Beeper (@Fizzadar). (#13435)
|
||||||
|
- Add some tracing to give more insight into local room joins.
|
||||||
|
(#13439)
|
||||||
|
- Rename class RateLimitConfig to RatelimitSettings and
|
||||||
|
FederationRateLimitConfig to FederationRatelimitSettings.
|
||||||
|
(#13442)
|
||||||
|
- Add some comments about how event push actions are stored.
|
||||||
|
(#13445, #13455)
|
||||||
|
- Improve rebuild speed for the "synapse-workers" docker image.
|
||||||
|
(#13447)
|
||||||
|
- Fix @tag_args being off-by-one with the arguments when
|
||||||
|
tagging a span (tracing). (#13452)
|
||||||
|
- Update type of EventContext.rejected. (#13460)
|
||||||
|
- Use literals in place of HTTPStatus constants in tests.
|
||||||
|
(#13463, #13469)
|
||||||
|
- Correct a misnamed argument in state res v2 internals.
|
||||||
|
(#13467)
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Aug 2 11:32:12 UTC 2022 - Marcus Rueckert <mrueckert@suse.de>
|
Tue Aug 2 11:32:12 UTC 2022 - Marcus Rueckert <mrueckert@suse.de>
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
name: matrix-synapse
|
name: matrix-synapse
|
||||||
version: 1.64.0
|
version: 1.66.0
|
||||||
mtime: 1659435572
|
mtime: 1661946717
|
||||||
commit: c2f48712265de92bd833a15f86935bed1f1efbe5
|
commit: 6f80fe1e1bbb6cab3ce605b2023e0488e2d80d52
|
||||||
|
@ -67,6 +67,7 @@
|
|||||||
%global hiredis_version 2.0.0
|
%global hiredis_version 2.0.0
|
||||||
%global txredisapi_version 1.4.7
|
%global txredisapi_version 1.4.7
|
||||||
%global Pympler_version 1.0.1
|
%global Pympler_version 1.0.1
|
||||||
|
%global pydantic_version 1.9.1
|
||||||
%else
|
%else
|
||||||
# some version locks based on poetry.lock
|
# some version locks based on poetry.lock
|
||||||
%global Jinja2_version 3.0
|
%global Jinja2_version 3.0
|
||||||
@ -116,6 +117,7 @@
|
|||||||
%global hiredis_version 2.0.0
|
%global hiredis_version 2.0.0
|
||||||
%global txredisapi_version 1.4.7
|
%global txredisapi_version 1.4.7
|
||||||
%global Pympler_version 1.0.1
|
%global Pympler_version 1.0.1
|
||||||
|
%global pydantic_version 1.7.4
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%define requires_peq() %(echo '%*' | LC_ALL=C xargs -r rpm -q --whatprovides --qf 'Requires: %%{name} = %%{epoch}:%%{version}\\n' | sed -e 's/ (none):/ /' -e 's/ 0:/ /' | grep -v "is not")
|
%define requires_peq() %(echo '%*' | LC_ALL=C xargs -r rpm -q --whatprovides --qf 'Requires: %%{name} = %%{epoch}:%%{version}\\n' | sed -e 's/ (none):/ /' -e 's/ 0:/ /' | grep -v "is not")
|
||||||
@ -153,7 +155,7 @@
|
|||||||
%define pkgname matrix-synapse
|
%define pkgname matrix-synapse
|
||||||
%define eggname matrix_synapse
|
%define eggname matrix_synapse
|
||||||
Name: %{pkgname}
|
Name: %{pkgname}
|
||||||
Version: 1.64.0
|
Version: 1.66.0
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Matrix protocol reference homeserver
|
Summary: Matrix protocol reference homeserver
|
||||||
License: Apache-2.0
|
License: Apache-2.0
|
||||||
@ -260,6 +262,8 @@ BuildRequires: %{use_python}-matrix-synapse-ldap3 >= %{matrix_synapse_ldap3_ver
|
|||||||
%endif
|
%endif
|
||||||
BuildRequires: %{use_python}-packaging >= %{packaging_version}
|
BuildRequires: %{use_python}-packaging >= %{packaging_version}
|
||||||
%requires_peq %{use_python}-packaging
|
%requires_peq %{use_python}-packaging
|
||||||
|
BuildRequires: %{use_python}-pydantic >= %{pydantic_version}
|
||||||
|
%requires_peq %{use_python}-pydantic
|
||||||
BuildRequires: %{use_python}-psycopg2 >= %{psycopg2_version}
|
BuildRequires: %{use_python}-psycopg2 >= %{psycopg2_version}
|
||||||
%requires_peq %{use_python}-psycopg2
|
%requires_peq %{use_python}-psycopg2
|
||||||
BuildRequires: %{use_python}-pysaml2 >= %{pysaml2_version}
|
BuildRequires: %{use_python}-pysaml2 >= %{pysaml2_version}
|
||||||
|
Loading…
Reference in New Issue
Block a user