Skip to content

Commit c252de7

Browse files
author
gdt
committed
chat/matrix-synapse: Update to 1.69.0
Synapse 1.69.0 (2022-10-17) =========================== Please note that legacy Prometheus metric names are now deprecated and will be removed in Synapse 1.73.0. Server administrators should update their dashboards and alerting rules to avoid using the deprecated metric names. See the [upgrade notes](https://matrix-org.github.io/synapse/v1.69/upgrade.html#upgrading-to-v1690) for more details. Deprecations and Removals ------------------------- - Remove the `complete_sso_login` method from the Module API which was deprecated in Synapse 1.13.0. ([\#13843](matrix-org/synapse#13843)) - Announce that legacy metric names are deprecated, will be turned off by default in Synapse v1.71.0 and removed altogether in Synapse v1.73.0. See the upgrade notes for more information. ([\#14024](matrix-org/synapse#14024)) - Deprecate the `generate_short_term_login_token` method in favor of an async `create_login_token` method in the Module API. ([\#13842](matrix-org/synapse#13842)) Features -------- - Allow application services to set the `origin_server_ts` of a state event by providing the query parameter `ts` in [`PUT /_matrix/client/r0/rooms/{roomId}/state/{eventType}/{stateKey}`](https://spec.matrix.org/v1.4/client-server-api/#put_matrixclientv3roomsroomidstateeventtypestatekey), per [MSC3316](matrix-org/matrix-spec-proposals#3316). Contributed by @lukasdenk. ([\#11866](matrix-org/synapse#11866)) - Allow server admins to require a manual approval process before new accounts can be used (using [MSC3866](matrix-org/matrix-spec-proposals#3866)). ([\#13556](matrix-org/synapse#13556)) - Exponentially backoff from backfilling the same event over and over. ([\#13635](matrix-org/synapse#13635), [\#13936](matrix-org/synapse#13936)) - Add cache invalidation across workers to module API. ([\#13667](matrix-org/synapse#13667), [\#13947](matrix-org/synapse#13947)) - Experimental implementation of [MSC3882](matrix-org/matrix-spec-proposals#3882) to allow an existing device/session to generate a login token for use on a new device/session. ([\#13722](matrix-org/synapse#13722), [\#13868](matrix-org/synapse#13868)) - Experimental support for thread-specific receipts ([MSC3771](matrix-org/matrix-spec-proposals#3771)). ([\#13782](matrix-org/synapse#13782), [\#13893](matrix-org/synapse#13893), [\#13932](matrix-org/synapse#13932), [\#13937](matrix-org/synapse#13937), [\#13939](matrix-org/synapse#13939)) - Add experimental support for [MSC3881: Remotely toggle push notifications for another client](matrix-org/matrix-spec-proposals#3881). ([\#13799](matrix-org/synapse#13799), [\#13831](matrix-org/synapse#13831), [\#13860](matrix-org/synapse#13860)) - Keep track when an event pulled over federation fails its signature check so we can intelligently back-off in the future. ([\#13815](matrix-org/synapse#13815)) - Improve validation for the unspecced, internal-only `_matrix/client/unstable/add_threepid/msisdn/submit_token` endpoint. ([\#13832](matrix-org/synapse#13832)) - Faster remote room joins: record _when_ we first partial-join to a room. ([\#13892](matrix-org/synapse#13892)) - Support a `dir` parameter on the `/relations` endpoint per [MSC3715](matrix-org/matrix-spec-proposals#3715). ([\#13920](matrix-org/synapse#13920)) - Ask mail servers receiving emails from Synapse to not send automatic replies (e.g. out-of-office responses). ([\#13957](matrix-org/synapse#13957))
1 parent 29a64d3 commit c252de7

File tree

5 files changed

+116
-40
lines changed

5 files changed

+116
-40
lines changed

chat/matrix-synapse/Makefile

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# $NetBSD: Makefile,v 1.65 2022/10/28 19:22:49 gdt Exp $
1+
# $NetBSD: Makefile,v 1.66 2022/10/29 00:56:40 gdt Exp $
22

3-
DISTNAME= matrix-synapse-1.68.0
3+
DISTNAME= matrix-synapse-1.69.0
44
CATEGORIES= chat
55
MASTER_SITES= ${MASTER_SITE_GITHUB:=matrix-org/}
66
GITHUB_PROJECT= synapse
@@ -13,8 +13,7 @@ LICENSE= apache-2.0
1313

1414
# Build tools:
1515
TOOL_DEPENDS+= ${PYPKGPREFIX}-poetry-[0-9]*:../../devel/py-poetry
16-
# \todo This should be TOOL_, but 1.68 is buggy (fixed in 1.69).
17-
DEPENDS+= ${PYPKGPREFIX}-setuptools-rust-[0-9]*:../../devel/py-setuptools-rust
16+
TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools-rust-[0-9]*:../../devel/py-setuptools-rust
1817

1918
# Dependencies as defined by synapse's build system (in theory):
2019
# \todo Go over poetry.lock

chat/matrix-synapse/PLIST

Lines changed: 19 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
@comment $NetBSD: PLIST,v 1.34 2022/10/28 19:19:35 gdt Exp $
1+
@comment $NetBSD: PLIST,v 1.35 2022/10/29 00:56:40 gdt Exp $
22
bin/export_signing_key
33
bin/generate_config
44
bin/generate_log_config
@@ -426,8 +426,6 @@ ${PYSITELIB}/synapse/notifier.py
426426
${PYSITELIB}/synapse/notifier.pyc
427427
${PYSITELIB}/synapse/push/__init__.py
428428
${PYSITELIB}/synapse/push/__init__.pyc
429-
${PYSITELIB}/synapse/push/baserules.py
430-
${PYSITELIB}/synapse/push/baserules.pyc
431429
${PYSITELIB}/synapse/push/bulk_push_rule_evaluator.py
432430
${PYSITELIB}/synapse/push/bulk_push_rule_evaluator.pyc
433431
${PYSITELIB}/synapse/push/clientformat.py
@@ -440,8 +438,6 @@ ${PYSITELIB}/synapse/push/mailer.py
440438
${PYSITELIB}/synapse/push/mailer.pyc
441439
${PYSITELIB}/synapse/push/presentable_names.py
442440
${PYSITELIB}/synapse/push/presentable_names.pyc
443-
${PYSITELIB}/synapse/push/push_rule_evaluator.py
444-
${PYSITELIB}/synapse/push/push_rule_evaluator.pyc
445441
${PYSITELIB}/synapse/push/push_tools.py
446442
${PYSITELIB}/synapse/push/push_tools.pyc
447443
${PYSITELIB}/synapse/push/push_types.py
@@ -477,6 +473,8 @@ ${PYSITELIB}/synapse/replication/http/register.py
477473
${PYSITELIB}/synapse/replication/http/register.pyc
478474
${PYSITELIB}/synapse/replication/http/send_event.py
479475
${PYSITELIB}/synapse/replication/http/send_event.pyc
476+
${PYSITELIB}/synapse/replication/http/send_events.py
477+
${PYSITELIB}/synapse/replication/http/send_events.pyc
480478
${PYSITELIB}/synapse/replication/http/state.py
481479
${PYSITELIB}/synapse/replication/http/state.pyc
482480
${PYSITELIB}/synapse/replication/http/streams.py
@@ -627,6 +625,8 @@ ${PYSITELIB}/synapse/rest/client/knock.py
627625
${PYSITELIB}/synapse/rest/client/knock.pyc
628626
${PYSITELIB}/synapse/rest/client/login.py
629627
${PYSITELIB}/synapse/rest/client/login.pyc
628+
${PYSITELIB}/synapse/rest/client/login_token_request.py
629+
${PYSITELIB}/synapse/rest/client/login_token_request.pyc
630630
${PYSITELIB}/synapse/rest/client/logout.py
631631
${PYSITELIB}/synapse/rest/client/logout.pyc
632632
${PYSITELIB}/synapse/rest/client/models.py
@@ -933,6 +933,8 @@ ${PYSITELIB}/synapse/storage/schema/common/delta/25/00background_updates.sql
933933
${PYSITELIB}/synapse/storage/schema/common/delta/35/00background_updates_add_col.sql
934934
${PYSITELIB}/synapse/storage/schema/common/delta/58/00background_update_ordering.sql
935935
${PYSITELIB}/synapse/storage/schema/common/full_schemas/54/full.sql
936+
${PYSITELIB}/synapse/storage/schema/common/full_schemas/72/full.sql.postgres
937+
${PYSITELIB}/synapse/storage/schema/common/full_schemas/72/full.sql.sqlite
936938
${PYSITELIB}/synapse/storage/schema/common/schema_version.sql
937939
${PYSITELIB}/synapse/storage/schema/main/delta/12/v12.sql
938940
${PYSITELIB}/synapse/storage/schema/main/delta/13/v13.sql
@@ -1268,7 +1270,14 @@ ${PYSITELIB}/synapse/storage/schema/main/delta/72/08begin_cache_invalidation_seq
12681270
${PYSITELIB}/synapse/storage/schema/main/delta/72/08thread_receipts.sql
12691271
${PYSITELIB}/synapse/storage/schema/main/delta/72/09partial_indices.sql.sqlite
12701272
${PYSITELIB}/synapse/storage/schema/main/delta/73/01event_failed_pull_attempts.sql
1273+
${PYSITELIB}/synapse/storage/schema/main/delta/73/02add_pusher_enabled.sql
12711274
${PYSITELIB}/synapse/storage/schema/main/delta/73/02room_id_indexes_for_purging.sql
1275+
${PYSITELIB}/synapse/storage/schema/main/delta/73/03pusher_device_id.sql
1276+
${PYSITELIB}/synapse/storage/schema/main/delta/73/03users_approved_column.sql
1277+
${PYSITELIB}/synapse/storage/schema/main/delta/73/04partial_join_details.sql
1278+
${PYSITELIB}/synapse/storage/schema/main/delta/73/04pending_device_list_updates.sql
1279+
${PYSITELIB}/synapse/storage/schema/main/delta/73/05old_push_actions.sql.postgres
1280+
${PYSITELIB}/synapse/storage/schema/main/delta/73/05old_push_actions.sql.sqlite
12721281
${PYSITELIB}/synapse/storage/schema/main/full_schemas/16/application_services.sql
12731282
${PYSITELIB}/synapse/storage/schema/main/full_schemas/16/event_edges.sql
12741283
${PYSITELIB}/synapse/storage/schema/main/full_schemas/16/event_signatures.sql
@@ -1286,6 +1295,8 @@ ${PYSITELIB}/synapse/storage/schema/main/full_schemas/16/users.sql
12861295
${PYSITELIB}/synapse/storage/schema/main/full_schemas/54/full.sql.postgres
12871296
${PYSITELIB}/synapse/storage/schema/main/full_schemas/54/full.sql.sqlite
12881297
${PYSITELIB}/synapse/storage/schema/main/full_schemas/54/stream_positions.sql
1298+
${PYSITELIB}/synapse/storage/schema/main/full_schemas/72/full.sql.postgres
1299+
${PYSITELIB}/synapse/storage/schema/main/full_schemas/72/full.sql.sqlite
12891300
${PYSITELIB}/synapse/storage/schema/state/delta/23/drop_state_index.sql
12901301
${PYSITELIB}/synapse/storage/schema/state/delta/32/remove_state_indices.sql
12911302
${PYSITELIB}/synapse/storage/schema/state/delta/35/add_state_index.sql
@@ -1298,6 +1309,8 @@ ${PYSITELIB}/synapse/storage/schema/state/delta/61/02state_groups_state_n_distin
12981309
${PYSITELIB}/synapse/storage/schema/state/delta/70/08_state_group_edges_unique.sql
12991310
${PYSITELIB}/synapse/storage/schema/state/full_schemas/54/full.sql
13001311
${PYSITELIB}/synapse/storage/schema/state/full_schemas/54/sequence.sql.postgres
1312+
${PYSITELIB}/synapse/storage/schema/state/full_schemas/72/full.sql.postgres
1313+
${PYSITELIB}/synapse/storage/schema/state/full_schemas/72/full.sql.sqlite
13011314
${PYSITELIB}/synapse/storage/state.py
13021315
${PYSITELIB}/synapse/storage/state.pyc
13031316
${PYSITELIB}/synapse/storage/types.py
@@ -1403,5 +1416,5 @@ ${PYSITELIB}/synapse/util/wheel_timer.py
14031416
${PYSITELIB}/synapse/util/wheel_timer.pyc
14041417
${PYSITELIB}/synapse/visibility.py
14051418
${PYSITELIB}/synapse/visibility.pyc
1406-
share/doc/matrix-synapse/README.pkgsrc.txt
14071419
share/doc/matrix-synapse/README.pkgsrc.NetBSD.txt
1420+
share/doc/matrix-synapse/README.pkgsrc.txt

chat/matrix-synapse/cargo-depends.mk

Lines changed: 22 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
1-
# $NetBSD: cargo-depends.mk,v 1.1 2022/10/28 19:19:35 gdt Exp $
1+
# $NetBSD: cargo-depends.mk,v 1.2 2022/10/29 00:56:40 gdt Exp $
22

3+
CARGO_CRATE_DEPENDS+= aho-corasick-0.7.19
4+
CARGO_CRATE_DEPENDS+= anyhow-1.0.65
5+
CARGO_CRATE_DEPENDS+= arc-swap-1.5.1
36
CARGO_CRATE_DEPENDS+= autocfg-1.1.0
47
CARGO_CRATE_DEPENDS+= bitflags-1.3.2
58
CARGO_CRATE_DEPENDS+= blake2-0.10.4
@@ -10,20 +13,33 @@ CARGO_CRATE_DEPENDS+= digest-0.10.5
1013
CARGO_CRATE_DEPENDS+= generic-array-0.14.6
1114
CARGO_CRATE_DEPENDS+= hex-0.4.3
1215
CARGO_CRATE_DEPENDS+= indoc-1.0.7
16+
CARGO_CRATE_DEPENDS+= itoa-1.0.3
17+
CARGO_CRATE_DEPENDS+= lazy_static-1.4.0
1318
CARGO_CRATE_DEPENDS+= libc-0.2.132
1419
CARGO_CRATE_DEPENDS+= lock_api-0.4.7
20+
CARGO_CRATE_DEPENDS+= log-0.4.17
21+
CARGO_CRATE_DEPENDS+= memchr-2.5.0
22+
CARGO_CRATE_DEPENDS+= memoffset-0.6.5
1523
CARGO_CRATE_DEPENDS+= once_cell-1.13.1
1624
CARGO_CRATE_DEPENDS+= parking_lot-0.12.1
1725
CARGO_CRATE_DEPENDS+= parking_lot_core-0.9.3
1826
CARGO_CRATE_DEPENDS+= proc-macro2-1.0.43
19-
CARGO_CRATE_DEPENDS+= pyo3-0.16.6
20-
CARGO_CRATE_DEPENDS+= pyo3-build-config-0.16.6
21-
CARGO_CRATE_DEPENDS+= pyo3-ffi-0.16.6
22-
CARGO_CRATE_DEPENDS+= pyo3-macros-0.16.6
23-
CARGO_CRATE_DEPENDS+= pyo3-macros-backend-0.16.6
27+
CARGO_CRATE_DEPENDS+= pyo3-0.17.1
28+
CARGO_CRATE_DEPENDS+= pyo3-build-config-0.17.1
29+
CARGO_CRATE_DEPENDS+= pyo3-ffi-0.17.1
30+
CARGO_CRATE_DEPENDS+= pyo3-log-0.7.0
31+
CARGO_CRATE_DEPENDS+= pyo3-macros-0.17.1
32+
CARGO_CRATE_DEPENDS+= pyo3-macros-backend-0.17.1
33+
CARGO_CRATE_DEPENDS+= pythonize-0.17.0
2434
CARGO_CRATE_DEPENDS+= quote-1.0.21
2535
CARGO_CRATE_DEPENDS+= redox_syscall-0.2.16
36+
CARGO_CRATE_DEPENDS+= regex-1.6.0
37+
CARGO_CRATE_DEPENDS+= regex-syntax-0.6.27
38+
CARGO_CRATE_DEPENDS+= ryu-1.0.11
2639
CARGO_CRATE_DEPENDS+= scopeguard-1.1.0
40+
CARGO_CRATE_DEPENDS+= serde-1.0.145
41+
CARGO_CRATE_DEPENDS+= serde_derive-1.0.145
42+
CARGO_CRATE_DEPENDS+= serde_json-1.0.85
2743
CARGO_CRATE_DEPENDS+= smallvec-1.9.0
2844
CARGO_CRATE_DEPENDS+= subtle-2.4.1
2945
CARGO_CRATE_DEPENDS+= syn-1.0.99

0 commit comments

Comments
 (0)