Skip to content

Commit

Permalink
chat/matrix-synapse: Update to 1.109.0
Browse files Browse the repository at this point in the history
# Synapse 1.109.0 (2024-06-18)

- Add the ability to auto-accept invites on the behalf of users. See
  the
  [`auto_accept_invites`](https://element-hq.github.io/synapse/latest/usage/configuration/config_documentation.html#auto-accept-invites)
  config option for
  details. ([\#17147](element-hq/synapse#17147))

- Add experimental
  [MSC3575](matrix-org/matrix-spec-proposals#3575)
  Sliding Sync `/sync/e2ee` endpoint for to-device messages and device
  encryption
  info. ([\#17167](element-hq/synapse#17167))

- Support
  [MSC3916](matrix-org/matrix-spec-proposals#3916)
  by adding unstable media endpoints to
  `/_matrix/client`. ([\#17213](element-hq/synapse#17213))

- Add logging to tasks managed by the task scheduler, showing CPU and
  database
  usage. ([\#17219](element-hq/synapse#17219))


# Synapse 1.108.0 (2024-05-28)

- Add a feature that allows clients to query the configured federation
  whitelist. Disabled by
  default. ([\#16848](element-hq/synapse#16848),
  [\#17199](element-hq/synapse#17199))

- Add the ability to allow numeric user IDs with a specific prefix
  when in the CAS flow. Contributed by Aurélien
  Grimpard. ([\#17098](element-hq/synapse#17098))


Synapse 1.107.0 (2024-05-14)

- Add preliminary support for [MSC3823: Account
  Suspension](matrix-org/matrix-spec-proposals#3823).
  ([\#17051](element-hq/synapse#17051))

- Declare support for [Matrix
  v1.10](https://matrix.org/blog/2024/03/22/matrix-v1.10-release/). Contributed
  by
  @clokep. ([\#17082](element-hq/synapse#17082))

- Add support for [MSC4115: membership metadata on
  events](matrix-org/matrix-spec-proposals#4115).
  ([\#17104](element-hq/synapse#17104),
  [\#17137](element-hq/synapse#17137))


# Synapse 1.106.0 (2024-04-30)

- Send an email if the address is already bound to an user
  account. ([\#16819](element-hq/synapse#16819))

- Implement the rendezvous mechanism described by
  [MSC4108](matrix-org/matrix-spec-proposals#4108).
  ([\#17056](element-hq/synapse#17056))

- Support delegating the rendezvous mechanism described
  [MSC4108](matrix-org/matrix-spec-proposals#4108)
  to an external
  implementation. ([\#17086](element-hq/synapse#17086))
  • Loading branch information
gdt committed Jun 18, 2024
1 parent 4f14999 commit 7d8e970
Show file tree
Hide file tree
Showing 4 changed files with 331 additions and 192 deletions.
4 changes: 2 additions & 2 deletions chat/matrix-synapse/Makefile
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# $NetBSD: Makefile,v 1.98 2024/04/23 15:58:42 gdt Exp $
# $NetBSD: Makefile,v 1.99 2024/06/18 16:49:41 gdt Exp $

DISTNAME= matrix-synapse-1.105.1
DISTNAME= matrix-synapse-1.109.0
CATEGORIES= chat
MASTER_SITES= ${MASTER_SITE_GITHUB:=element-hq/}
GITHUB_PROJECT= synapse
Expand Down
25 changes: 24 additions & 1 deletion chat/matrix-synapse/PLIST
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
@comment $NetBSD: PLIST,v 1.52 2024/04/21 17:30:42 gdt Exp $
@comment $NetBSD: PLIST,v 1.53 2024/06/18 16:49:41 gdt Exp $
bin/export_signing_key
bin/generate_config
bin/generate_log_config
Expand Down Expand Up @@ -186,6 +186,9 @@ ${PYSITELIB}/synapse/config/appservice.pyo
${PYSITELIB}/synapse/config/auth.py
${PYSITELIB}/synapse/config/auth.pyc
${PYSITELIB}/synapse/config/auth.pyo
${PYSITELIB}/synapse/config/auto_accept_invites.py
${PYSITELIB}/synapse/config/auto_accept_invites.pyc
${PYSITELIB}/synapse/config/auto_accept_invites.pyo
${PYSITELIB}/synapse/config/background_updates.py
${PYSITELIB}/synapse/config/background_updates.pyc
${PYSITELIB}/synapse/config/background_updates.pyo
Expand Down Expand Up @@ -318,6 +321,9 @@ ${PYSITELIB}/synapse/event_auth.pyo
${PYSITELIB}/synapse/events/__init__.py
${PYSITELIB}/synapse/events/__init__.pyc
${PYSITELIB}/synapse/events/__init__.pyo
${PYSITELIB}/synapse/events/auto_accept_invites.py
${PYSITELIB}/synapse/events/auto_accept_invites.pyc
${PYSITELIB}/synapse/events/auto_accept_invites.pyo
${PYSITELIB}/synapse/events/builder.py
${PYSITELIB}/synapse/events/builder.pyc
${PYSITELIB}/synapse/events/builder.pyo
Expand Down Expand Up @@ -810,6 +816,8 @@ ${PYSITELIB}/synapse/res/templates/add_threepid.html
${PYSITELIB}/synapse/res/templates/add_threepid.txt
${PYSITELIB}/synapse/res/templates/add_threepid_failure.html
${PYSITELIB}/synapse/res/templates/add_threepid_success.html
${PYSITELIB}/synapse/res/templates/already_in_use.html
${PYSITELIB}/synapse/res/templates/already_in_use.txt
${PYSITELIB}/synapse/res/templates/auth_success.html
${PYSITELIB}/synapse/res/templates/invalid_token.html
${PYSITELIB}/synapse/res/templates/mail-Element.css
Expand Down Expand Up @@ -952,6 +960,9 @@ ${PYSITELIB}/synapse/rest/client/login_token_request.pyo
${PYSITELIB}/synapse/rest/client/logout.py
${PYSITELIB}/synapse/rest/client/logout.pyc
${PYSITELIB}/synapse/rest/client/logout.pyo
${PYSITELIB}/synapse/rest/client/media.py
${PYSITELIB}/synapse/rest/client/media.pyc
${PYSITELIB}/synapse/rest/client/media.pyo
${PYSITELIB}/synapse/rest/client/models.py
${PYSITELIB}/synapse/rest/client/models.pyc
${PYSITELIB}/synapse/rest/client/models.pyo
Expand Down Expand Up @@ -1099,6 +1110,9 @@ ${PYSITELIB}/synapse/rest/synapse/__init__.pyo
${PYSITELIB}/synapse/rest/synapse/client/__init__.py
${PYSITELIB}/synapse/rest/synapse/client/__init__.pyc
${PYSITELIB}/synapse/rest/synapse/client/__init__.pyo
${PYSITELIB}/synapse/rest/synapse/client/federation_whitelist.py
${PYSITELIB}/synapse/rest/synapse/client/federation_whitelist.pyc
${PYSITELIB}/synapse/rest/synapse/client/federation_whitelist.pyo
${PYSITELIB}/synapse/rest/synapse/client/jwks.py
${PYSITELIB}/synapse/rest/synapse/client/jwks.pyc
${PYSITELIB}/synapse/rest/synapse/client/jwks.pyo
Expand All @@ -1123,6 +1137,9 @@ ${PYSITELIB}/synapse/rest/synapse/client/pick_idp.pyo
${PYSITELIB}/synapse/rest/synapse/client/pick_username.py
${PYSITELIB}/synapse/rest/synapse/client/pick_username.pyc
${PYSITELIB}/synapse/rest/synapse/client/pick_username.pyo
${PYSITELIB}/synapse/rest/synapse/client/rendezvous.py
${PYSITELIB}/synapse/rest/synapse/client/rendezvous.pyc
${PYSITELIB}/synapse/rest/synapse/client/rendezvous.pyo
${PYSITELIB}/synapse/rest/synapse/client/saml2/__init__.py
${PYSITELIB}/synapse/rest/synapse/client/saml2/__init__.pyc
${PYSITELIB}/synapse/rest/synapse/client/saml2/__init__.pyo
Expand Down Expand Up @@ -1849,6 +1866,11 @@ ${PYSITELIB}/synapse/storage/schema/main/delta/84/01_auth_links_stats.sql.postgr
${PYSITELIB}/synapse/storage/schema/main/delta/84/02_auth_links_index.sql
${PYSITELIB}/synapse/storage/schema/main/delta/84/03_auth_links_analyze.sql.postgres
${PYSITELIB}/synapse/storage/schema/main/delta/84/04_access_token_index.sql
${PYSITELIB}/synapse/storage/schema/main/delta/85/01_add_suspended.sql
${PYSITELIB}/synapse/storage/schema/main/delta/85/02_add_instance_names.sql
${PYSITELIB}/synapse/storage/schema/main/delta/85/03_new_sequences.sql.postgres
${PYSITELIB}/synapse/storage/schema/main/delta/85/04_cleanup_device_federation_outbox.sql
${PYSITELIB}/synapse/storage/schema/main/delta/85/05_add_instance_names_converted_pos.sql
${PYSITELIB}/synapse/storage/schema/main/full_schemas/72/full.sql.postgres
${PYSITELIB}/synapse/storage/schema/main/full_schemas/72/full.sql.sqlite
${PYSITELIB}/synapse/storage/schema/state/delta/23/drop_state_index.sql
Expand Down Expand Up @@ -1893,6 +1915,7 @@ ${PYSITELIB}/synapse/synapse_rust/__init__.pyi
${PYSITELIB}/synapse/synapse_rust/acl.pyi
${PYSITELIB}/synapse/synapse_rust/events.pyi
${PYSITELIB}/synapse/synapse_rust/push.pyi
${PYSITELIB}/synapse/synapse_rust/rendezvous.pyi
${PYSITELIB}/synapse/types/__init__.py
${PYSITELIB}/synapse/types/__init__.pyc
${PYSITELIB}/synapse/types/__init__.pyo
Expand Down
123 changes: 76 additions & 47 deletions chat/matrix-synapse/cargo-depends.mk
Original file line number Diff line number Diff line change
@@ -1,59 +1,88 @@
# $NetBSD: cargo-depends.mk,v 1.18 2024/04/21 17:30:42 gdt Exp $
# $NetBSD: cargo-depends.mk,v 1.19 2024/06/18 16:49:41 gdt Exp $

CARGO_CRATE_DEPENDS+= aho-corasick-1.0.2
CARGO_CRATE_DEPENDS+= anyhow-1.0.81
CARGO_CRATE_DEPENDS+= arc-swap-1.5.1
CARGO_CRATE_DEPENDS+= autocfg-1.1.0
CARGO_CRATE_DEPENDS+= bitflags-1.3.2
CARGO_CRATE_DEPENDS+= aho-corasick-1.1.3
CARGO_CRATE_DEPENDS+= anyhow-1.0.86
CARGO_CRATE_DEPENDS+= arc-swap-1.7.1
CARGO_CRATE_DEPENDS+= autocfg-1.3.0
CARGO_CRATE_DEPENDS+= base64-0.21.7
CARGO_CRATE_DEPENDS+= bitflags-2.5.0
CARGO_CRATE_DEPENDS+= blake2-0.10.6
CARGO_CRATE_DEPENDS+= block-buffer-0.10.3
CARGO_CRATE_DEPENDS+= block-buffer-0.10.4
CARGO_CRATE_DEPENDS+= bumpalo-3.16.0
CARGO_CRATE_DEPENDS+= bytes-1.6.0
CARGO_CRATE_DEPENDS+= cfg-if-1.0.0
CARGO_CRATE_DEPENDS+= cpufeatures-0.2.12
CARGO_CRATE_DEPENDS+= crypto-common-0.1.6
CARGO_CRATE_DEPENDS+= digest-0.10.5
CARGO_CRATE_DEPENDS+= generic-array-0.14.6
CARGO_CRATE_DEPENDS+= digest-0.10.7
CARGO_CRATE_DEPENDS+= fnv-1.0.7
CARGO_CRATE_DEPENDS+= generic-array-0.14.7
CARGO_CRATE_DEPENDS+= getrandom-0.2.15
CARGO_CRATE_DEPENDS+= headers-0.4.0
CARGO_CRATE_DEPENDS+= headers-core-0.3.0
CARGO_CRATE_DEPENDS+= heck-0.4.1
CARGO_CRATE_DEPENDS+= hex-0.4.3
CARGO_CRATE_DEPENDS+= indoc-2.0.4
CARGO_CRATE_DEPENDS+= itoa-1.0.4
CARGO_CRATE_DEPENDS+= http-1.1.0
CARGO_CRATE_DEPENDS+= httpdate-1.0.3
CARGO_CRATE_DEPENDS+= indoc-2.0.5
CARGO_CRATE_DEPENDS+= itoa-1.0.11
CARGO_CRATE_DEPENDS+= js-sys-0.3.69
CARGO_CRATE_DEPENDS+= lazy_static-1.4.0
CARGO_CRATE_DEPENDS+= libc-0.2.135
CARGO_CRATE_DEPENDS+= lock_api-0.4.9
CARGO_CRATE_DEPENDS+= libc-0.2.154
CARGO_CRATE_DEPENDS+= lock_api-0.4.12
CARGO_CRATE_DEPENDS+= log-0.4.21
CARGO_CRATE_DEPENDS+= memchr-2.6.3
CARGO_CRATE_DEPENDS+= memoffset-0.9.0
CARGO_CRATE_DEPENDS+= once_cell-1.15.0
CARGO_CRATE_DEPENDS+= parking_lot-0.12.1
CARGO_CRATE_DEPENDS+= parking_lot_core-0.9.3
CARGO_CRATE_DEPENDS+= memchr-2.7.2
CARGO_CRATE_DEPENDS+= memoffset-0.9.1
CARGO_CRATE_DEPENDS+= mime-0.3.17
CARGO_CRATE_DEPENDS+= once_cell-1.19.0
CARGO_CRATE_DEPENDS+= parking_lot-0.12.2
CARGO_CRATE_DEPENDS+= parking_lot_core-0.9.10
CARGO_CRATE_DEPENDS+= portable-atomic-1.6.0
CARGO_CRATE_DEPENDS+= proc-macro2-1.0.76
CARGO_CRATE_DEPENDS+= pyo3-0.20.3
CARGO_CRATE_DEPENDS+= pyo3-build-config-0.20.3
CARGO_CRATE_DEPENDS+= pyo3-ffi-0.20.3
CARGO_CRATE_DEPENDS+= pyo3-log-0.9.0
CARGO_CRATE_DEPENDS+= pyo3-macros-0.20.3
CARGO_CRATE_DEPENDS+= pyo3-macros-backend-0.20.3
CARGO_CRATE_DEPENDS+= pythonize-0.20.0
CARGO_CRATE_DEPENDS+= quote-1.0.35
CARGO_CRATE_DEPENDS+= redox_syscall-0.2.16
CARGO_CRATE_DEPENDS+= ppv-lite86-0.2.17
CARGO_CRATE_DEPENDS+= proc-macro2-1.0.82
CARGO_CRATE_DEPENDS+= pyo3-0.21.2
CARGO_CRATE_DEPENDS+= pyo3-build-config-0.21.2
CARGO_CRATE_DEPENDS+= pyo3-ffi-0.21.2
CARGO_CRATE_DEPENDS+= pyo3-log-0.10.0
CARGO_CRATE_DEPENDS+= pyo3-macros-0.21.2
CARGO_CRATE_DEPENDS+= pyo3-macros-backend-0.21.2
CARGO_CRATE_DEPENDS+= pythonize-0.21.1
CARGO_CRATE_DEPENDS+= quote-1.0.36
CARGO_CRATE_DEPENDS+= rand-0.8.5
CARGO_CRATE_DEPENDS+= rand_chacha-0.3.1
CARGO_CRATE_DEPENDS+= rand_core-0.6.4
CARGO_CRATE_DEPENDS+= redox_syscall-0.5.1
CARGO_CRATE_DEPENDS+= regex-1.10.4
CARGO_CRATE_DEPENDS+= regex-automata-0.4.4
CARGO_CRATE_DEPENDS+= regex-syntax-0.8.2
CARGO_CRATE_DEPENDS+= ryu-1.0.11
CARGO_CRATE_DEPENDS+= scopeguard-1.1.0
CARGO_CRATE_DEPENDS+= serde-1.0.197
CARGO_CRATE_DEPENDS+= serde_derive-1.0.197
CARGO_CRATE_DEPENDS+= serde_json-1.0.115
CARGO_CRATE_DEPENDS+= smallvec-1.10.0
CARGO_CRATE_DEPENDS+= subtle-2.4.1
CARGO_CRATE_DEPENDS+= syn-2.0.48
CARGO_CRATE_DEPENDS+= target-lexicon-0.12.4
CARGO_CRATE_DEPENDS+= typenum-1.15.0
CARGO_CRATE_DEPENDS+= unicode-ident-1.0.5
CARGO_CRATE_DEPENDS+= regex-automata-0.4.6
CARGO_CRATE_DEPENDS+= regex-syntax-0.8.3
CARGO_CRATE_DEPENDS+= ryu-1.0.18
CARGO_CRATE_DEPENDS+= scopeguard-1.2.0
CARGO_CRATE_DEPENDS+= serde-1.0.203
CARGO_CRATE_DEPENDS+= serde_derive-1.0.203
CARGO_CRATE_DEPENDS+= serde_json-1.0.117
CARGO_CRATE_DEPENDS+= sha1-0.10.6
CARGO_CRATE_DEPENDS+= sha2-0.10.8
CARGO_CRATE_DEPENDS+= smallvec-1.13.2
CARGO_CRATE_DEPENDS+= subtle-2.5.0
CARGO_CRATE_DEPENDS+= syn-2.0.61
CARGO_CRATE_DEPENDS+= target-lexicon-0.12.14
CARGO_CRATE_DEPENDS+= typenum-1.17.0
CARGO_CRATE_DEPENDS+= ulid-1.1.2
CARGO_CRATE_DEPENDS+= unicode-ident-1.0.12
CARGO_CRATE_DEPENDS+= unindent-0.2.3
CARGO_CRATE_DEPENDS+= version_check-0.9.4
CARGO_CRATE_DEPENDS+= windows-sys-0.36.1
CARGO_CRATE_DEPENDS+= windows_aarch64_msvc-0.36.1
CARGO_CRATE_DEPENDS+= windows_i686_gnu-0.36.1
CARGO_CRATE_DEPENDS+= windows_i686_msvc-0.36.1
CARGO_CRATE_DEPENDS+= windows_x86_64_gnu-0.36.1
CARGO_CRATE_DEPENDS+= windows_x86_64_msvc-0.36.1
CARGO_CRATE_DEPENDS+= wasi-0.11.0+wasi-snapshot-preview1
CARGO_CRATE_DEPENDS+= wasm-bindgen-0.2.92
CARGO_CRATE_DEPENDS+= wasm-bindgen-backend-0.2.92
CARGO_CRATE_DEPENDS+= wasm-bindgen-macro-0.2.92
CARGO_CRATE_DEPENDS+= wasm-bindgen-macro-support-0.2.92
CARGO_CRATE_DEPENDS+= wasm-bindgen-shared-0.2.92
CARGO_CRATE_DEPENDS+= web-time-1.1.0
CARGO_CRATE_DEPENDS+= windows-targets-0.52.5
CARGO_CRATE_DEPENDS+= windows_aarch64_gnullvm-0.52.5
CARGO_CRATE_DEPENDS+= windows_aarch64_msvc-0.52.5
CARGO_CRATE_DEPENDS+= windows_i686_gnu-0.52.5
CARGO_CRATE_DEPENDS+= windows_i686_gnullvm-0.52.5
CARGO_CRATE_DEPENDS+= windows_i686_msvc-0.52.5
CARGO_CRATE_DEPENDS+= windows_x86_64_gnu-0.52.5
CARGO_CRATE_DEPENDS+= windows_x86_64_gnullvm-0.52.5
CARGO_CRATE_DEPENDS+= windows_x86_64_msvc-0.52.5
Loading

0 comments on commit 7d8e970

Please sign in to comment.