pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/chat/matrix-synapse



Module Name:    pkgsrc
Committed By:   gdt
Date:           Tue Jul  7 17:11:25 UTC 2026

Modified Files:
        pkgsrc/chat/matrix-synapse: Makefile PLIST cargo-depends.mk distinfo

Log Message:
chat/matrix-synapse: Update to 1.156.0

Tested on NetBSD 10 amd64 with 2026Q2 environment.

# Synapse 1.156.0 (2026-07-07)

## Features

- Expose [MSC4354 Sticky Events](https://github.com/matrix-org/matrix-spec-proposals/pull/4354) over [MSC4186 (Simplified) Sliding 
Sync](https://github.com/matrix-org/matrix-spec-proposals/pull/4186). ([\#19591](https://github.com/element-hq/synapse/issues/19591))
- Stabilize support for sending ephemeral events to application services, as per [MSC2409](https://github.com/matrix-org/matrix-spec-proposals/pull/2409). Contributed by @jason-famedly @ Famedly. 
([\#19758](https://github.com/element-hq/synapse/issues/19758))
- Include `allowed_room_ids` in the `/summary` client-server API response for rooms with restricted join rules, as required by Matrix 1.15.
  Contributed by @FrenchGithubUser @Famedly. ([\#19762](https://github.com/element-hq/synapse/issues/19762))
- [MSC4140: Cancellable delayed events](https://github.com/matrix-org/matrix-spec-proposals/pull/4140): Allow authentication on delayed event management endpoints (such as `/restart`) to bypass 
ratelimits for unauthenticated requests based on the client IP address. ([\#19794](https://github.com/element-hq/synapse/issues/19794))
- Add new metric `synapse_non_deactivated_user_count` which tracks the number of non-deactivated users in the database, split by `app_service`. 
([\#19848](https://github.com/element-hq/synapse/issues/19848))
- The `GET /_matrix/client/unstable/org.matrix.msc1763/retention/configuration` endpoint is now provided when retention
  is enabled and `experimental_features.msc1763_enabled` is enabled, based on
  [MSC1763](https://github.com/matrix-org/matrix-spec-proposals/pull/1763). ([\#19853](https://github.com/element-hq/synapse/issues/19853))
- Add experimental support for [MSC4491: Invite reasons in room creation](https://github.com/matrix-org/matrix-spec-proposals/pull/4491). 
([\#19874](https://github.com/element-hq/synapse/issues/19874))

# Synapse 1.155.0 (2026-06-16)

# Synapse 1.154.0 (2026-06-04)

## Features

- Add support for [MSC4452: Preview URL capabilities API](https://github.com/matrix-org/matrix-spec-proposals/pull/4452) which exposes a `io.element.msc4452.preview_url` capability.
  If `experimental_features.msc4452_enabled` is `true`, the `/_matrix/(client/v1/media|media/v3)/preview_url` endpoint
  now responds with a 403 status code when the capability is disabled. ([\#19715](https://github.com/element-hq/synapse/issues/19715))

# Synapse 1.153.0 (2026-05-19)

## Features

- Make ACLs apply to EDUs per [MSC4163](https://github.com/matrix-org/matrix-spec-proposals/pull/4163). ([\#18475](https://github.com/element-hq/synapse/issues/18475))
- Stabilize [MSC3266: Room summary API](https://github.com/matrix-org/matrix-spec-proposals/pull/3266), removing the experimental config flag `msc3266_enabled`. Contributed by @dasha-uwu. 
([\#19720](https://github.com/element-hq/synapse/issues/19720))
- Partial [MSC4311](https://github.com/matrix-org/matrix-spec-proposals/pull/4311) implementation: `m.room.create` is now a required part of stripped `invite_state`/`knock_state` . Contributed by 
@FrenchGithubUser @Famedly. ([\#19722](https://github.com/element-hq/synapse/issues/19722))
- Expose `tombstoned` and `replacement_room` in room details on admin API endpoint `GET /_synapse/admin/v1/rooms/<room_id>`. Contributed by Noah Markert. 
([\#19737](https://github.com/element-hq/synapse/issues/19737))

# Synapse 1.152.1 (2026-05-07)

# Synapse 1.152.0 (2026-04-28)

## Features

- Add a ["Listing quarantined media changes" Admin API](https://element-hq.github.io/synapse/latest/admin_api/media_admin_api.html#listing-quarantined-media-changes) for retrieving a paginated record 
of when media became (un)quarantined. ([\#19558](https://github.com/element-hq/synapse/issues/19558), [\#19677](https://github.com/element-hq/synapse/issues/19677), 
[\#19694](https://github.com/element-hq/synapse/issues/19694))
- Advertise [MSC4445](https://github.com/matrix-org/matrix-spec-proposals/pull/4445) sync timeline order in `unstable_features`. ([\#19642](https://github.com/element-hq/synapse/issues/19642))
- Report the Rust compiler version used in the Prometheus metrics. Contributed by Noah Markert. ([\#19643](https://github.com/element-hq/synapse/issues/19643))
- Passthrough 'article' and 'profile' OpenGraph metadata on URL preview requests. ([\#19659](https://github.com/element-hq/synapse/issues/19659))
- Add a way to re-sign local events with a new signing key. ([\#19668](https://github.com/element-hq/synapse/issues/19668))
- Support [MSC4450: Identity Provider selection for User-Interactive Authentication with Legacy Single Sign-On](https://github.com/matrix-org/matrix-spec-proposals/pull/4450). 
([\#19693](https://github.com/element-hq/synapse/issues/19693))
- Add experimental support for [MSC4242](https://github.com/matrix-org/matrix-spec-proposals/pull/4242): State DAGs. Excludes federation support. 
([\#19424](https://github.com/element-hq/synapse/issues/19424))
- Adds [Admin API](https://element-hq.github.io/synapse/latest/usage/administration/admin_api/index.html) endpoints to
  list, fetch and delete user reports. ([\#19657](https://github.com/element-hq/synapse/issues/19657))
- Reduce database disk space usage by pruning old rows from `device_lists_changes_in_room`. ([\#19473](https://github.com/element-hq/synapse/issues/19473), 
[\#19709](https://github.com/element-hq/synapse/issues/19709))

# Synapse 1.151.0 (2026-04-07)

## Features

- Add stable support for [MSC4284](https://github.com/matrix-org/matrix-spec-proposals/pull/4284) Policy Servers. ([\#19503](https://github.com/element-hq/synapse/issues/19503))
- Update and stabilize support for [MSC2666](https://github.com/matrix-org/matrix-spec-proposals/pull/2666): Get rooms in common with another user. Contributed by @tulir @ Beeper. 
([\#19511](https://github.com/element-hq/synapse/issues/19511))
- Updated experimental support for [MSC4388: Secure out-of-band channel for sign in with QR](https://github.com/matrix-org/matrix-spec-proposals/pull/4388). 
([\#19573](https://github.com/element-hq/synapse/issues/19573))
- Stabilize `room_version` and `encryption` fields in the space/room `/hierarchy` API (part of [MSC3266](https://github.com/matrix-org/matrix-spec-proposals/pull/3266)). 
([\#19576](https://github.com/element-hq/synapse/issues/19576))
- Introduce a [configuration option](https://element-hq.github.io/synapse/latest/usage/configuration/config_documentation.html#matrix_authentication_service) to allow using HTTP/2 over plaintext when 
Synapse connects to Matrix Authentication Service. ([\#19586](https://github.com/element-hq/synapse/issues/19586))

## Deprecations and Removals

- Remove support for [MSC3852: Expose user agent information on Device](https://github.com/matrix-org/matrix-spec-proposals/pull/3852) as the MSC was closed. 
([\#19430](https://github.com/element-hq/synapse/issues/19430))

# Synapse 1.150.0 (2026-03-24)

## Features

- Add experimental support for the [MSC4370](https://github.com/matrix-org/matrix-spec-proposals/pull/4370) Federation API `GET /extremities` endpoint. 
([\#19314](https://github.com/element-hq/synapse/issues/19314))
- [MSC4140: Cancellable delayed events](https://github.com/matrix-org/matrix-spec-proposals/pull/4140): When persisting a delayed event to the timeline, include its `delay_id` in the event's 
`unsigned` section in `/sync` responses to the event sender. ([\#19479](https://github.com/element-hq/synapse/issues/19479))
- Expose [MSC4354 Sticky Events](https://github.com/matrix-org/matrix-spec-proposals/pull/4354) over the legacy (v3) /sync API. ([\#19487](https://github.com/element-hq/synapse/issues/19487))
- When Matrix Authentication Service (MAS) integration is enabled, allow MAS to set the user locked status in Synapse. ([\#19554](https://github.com/element-hq/synapse/issues/19554))


To generate a diff of this commit:
cvs rdiff -u -r1.130 -r1.131 pkgsrc/chat/matrix-synapse/Makefile
cvs rdiff -u -r1.69 -r1.70 pkgsrc/chat/matrix-synapse/PLIST
cvs rdiff -u -r1.37 -r1.38 pkgsrc/chat/matrix-synapse/cargo-depends.mk
cvs rdiff -u -r1.92 -r1.93 pkgsrc/chat/matrix-synapse/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/chat/matrix-synapse/Makefile
diff -u pkgsrc/chat/matrix-synapse/Makefile:1.130 pkgsrc/chat/matrix-synapse/Makefile:1.131
--- pkgsrc/chat/matrix-synapse/Makefile:1.130   Wed Mar 11 23:22:35 2026
+++ pkgsrc/chat/matrix-synapse/Makefile Tue Jul  7 17:11:24 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.130 2026/03/11 23:22:35 gdt Exp $
+# $NetBSD: Makefile,v 1.131 2026/07/07 17:11:24 gdt Exp $
 
-DISTNAME=      matrix-synapse-1.149.1
+DISTNAME=      matrix-synapse-1.156.0
 CATEGORIES=    chat
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=element-hq/}
 GITHUB_PROJECT=        synapse

Index: pkgsrc/chat/matrix-synapse/PLIST
diff -u pkgsrc/chat/matrix-synapse/PLIST:1.69 pkgsrc/chat/matrix-synapse/PLIST:1.70
--- pkgsrc/chat/matrix-synapse/PLIST:1.69       Wed Mar 11 23:22:35 2026
+++ pkgsrc/chat/matrix-synapse/PLIST    Tue Jul  7 17:11:24 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.69 2026/03/11 23:22:35 gdt Exp $
+@comment $NetBSD: PLIST,v 1.70 2026/07/07 17:11:24 gdt Exp $
 bin/export_signing_key
 bin/generate_config
 bin/generate_log_config
@@ -343,6 +343,9 @@ ${PYSITELIB}/synapse/events/builder.pyo
 ${PYSITELIB}/synapse/events/presence_router.py
 ${PYSITELIB}/synapse/events/presence_router.pyc
 ${PYSITELIB}/synapse/events/presence_router.pyo
+${PYSITELIB}/synapse/events/py_protocol.py
+${PYSITELIB}/synapse/events/py_protocol.pyc
+${PYSITELIB}/synapse/events/py_protocol.pyo
 ${PYSITELIB}/synapse/events/snapshot.py
 ${PYSITELIB}/synapse/events/snapshot.pyc
 ${PYSITELIB}/synapse/events/snapshot.pyo
@@ -946,6 +949,9 @@ ${PYSITELIB}/synapse/rest/admin/server_n
 ${PYSITELIB}/synapse/rest/admin/statistics.py
 ${PYSITELIB}/synapse/rest/admin/statistics.pyc
 ${PYSITELIB}/synapse/rest/admin/statistics.pyo
+${PYSITELIB}/synapse/rest/admin/user_reports.py
+${PYSITELIB}/synapse/rest/admin/user_reports.pyc
+${PYSITELIB}/synapse/rest/admin/user_reports.pyo
 ${PYSITELIB}/synapse/rest/admin/username_available.py
 ${PYSITELIB}/synapse/rest/admin/username_available.pyc
 ${PYSITELIB}/synapse/rest/admin/username_available.pyo
@@ -1060,6 +1066,9 @@ ${PYSITELIB}/synapse/rest/client/rendezv
 ${PYSITELIB}/synapse/rest/client/reporting.py
 ${PYSITELIB}/synapse/rest/client/reporting.pyc
 ${PYSITELIB}/synapse/rest/client/reporting.pyo
+${PYSITELIB}/synapse/rest/client/retention.py
+${PYSITELIB}/synapse/rest/client/retention.pyc
+${PYSITELIB}/synapse/rest/client/retention.pyo
 ${PYSITELIB}/synapse/rest/client/room.py
 ${PYSITELIB}/synapse/rest/client/room.pyc
 ${PYSITELIB}/synapse/rest/client/room.pyo
@@ -1998,6 +2007,13 @@ ${PYSITELIB}/synapse/storage/schema/main
 ${PYSITELIB}/synapse/storage/schema/main/delta/93/04_make_delayed_event_content_text.py
 ${PYSITELIB}/synapse/storage/schema/main/delta/93/04_make_delayed_event_content_text.pyc
 ${PYSITELIB}/synapse/storage/schema/main/delta/93/04_make_delayed_event_content_text.pyo
+${PYSITELIB}/synapse/storage/schema/main/delta/94/01_redactions_recheck.sql
+${PYSITELIB}/synapse/storage/schema/main/delta/94/02_redactions_recheck_bg_update.sql
+${PYSITELIB}/synapse/storage/schema/main/delta/94/03_device_lists_room_timestamp.sql
+${PYSITELIB}/synapse/storage/schema/main/delta/94/03_quarantined_media_tracking.sql
+${PYSITELIB}/synapse/storage/schema/main/delta/94/03_quarantined_media_tracking_seq.sql.postgres
+${PYSITELIB}/synapse/storage/schema/main/delta/94/03_state_dag_fwd_extrems.sql
+${PYSITELIB}/synapse/storage/schema/main/delta/94/04_device_lists_changes_max_pruned.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
@@ -2048,16 +2064,15 @@ ${PYSITELIB}/synapse/synapse_rust/http_c
 ${PYSITELIB}/synapse/synapse_rust/msc4388_rendezvous.pyi
 ${PYSITELIB}/synapse/synapse_rust/push.pyi
 ${PYSITELIB}/synapse/synapse_rust/rendezvous.pyi
+${PYSITELIB}/synapse/synapse_rust/room_versions.pyi
 ${PYSITELIB}/synapse/synapse_rust/segmenter.pyi
+${PYSITELIB}/synapse/synapse_rust/types.pyi
 ${PYSITELIB}/synapse/types/__init__.py
 ${PYSITELIB}/synapse/types/__init__.pyc
 ${PYSITELIB}/synapse/types/__init__.pyo
 ${PYSITELIB}/synapse/types/handlers/__init__.py
 ${PYSITELIB}/synapse/types/handlers/__init__.pyc
 ${PYSITELIB}/synapse/types/handlers/__init__.pyo
-${PYSITELIB}/synapse/types/handlers/policy_server.py
-${PYSITELIB}/synapse/types/handlers/policy_server.pyc
-${PYSITELIB}/synapse/types/handlers/policy_server.pyo
 ${PYSITELIB}/synapse/types/handlers/sliding_sync.py
 ${PYSITELIB}/synapse/types/handlers/sliding_sync.pyc
 ${PYSITELIB}/synapse/types/handlers/sliding_sync.pyo
@@ -2202,9 +2217,6 @@ ${PYSITELIB}/synapse/util/rlimit.pyo
 ${PYSITELIB}/synapse/util/rust.py
 ${PYSITELIB}/synapse/util/rust.pyc
 ${PYSITELIB}/synapse/util/rust.pyo
-${PYSITELIB}/synapse/util/sentinel.py
-${PYSITELIB}/synapse/util/sentinel.pyc
-${PYSITELIB}/synapse/util/sentinel.pyo
 ${PYSITELIB}/synapse/util/stringutils.py
 ${PYSITELIB}/synapse/util/stringutils.pyc
 ${PYSITELIB}/synapse/util/stringutils.pyo

Index: pkgsrc/chat/matrix-synapse/cargo-depends.mk
diff -u pkgsrc/chat/matrix-synapse/cargo-depends.mk:1.37 pkgsrc/chat/matrix-synapse/cargo-depends.mk:1.38
--- pkgsrc/chat/matrix-synapse/cargo-depends.mk:1.37    Wed Mar 11 23:22:35 2026
+++ pkgsrc/chat/matrix-synapse/cargo-depends.mk Tue Jul  7 17:11:25 2026
@@ -1,10 +1,9 @@
-# $NetBSD: cargo-depends.mk,v 1.37 2026/03/11 23:22:35 gdt Exp $
+# $NetBSD: cargo-depends.mk,v 1.38 2026/07/07 17:11:25 gdt Exp $
 
 CARGO_CRATE_DEPENDS+=  aho-corasick-1.1.3
-CARGO_CRATE_DEPENDS+=  anyhow-1.0.101
+CARGO_CRATE_DEPENDS+=  anyhow-1.0.102
 CARGO_CRATE_DEPENDS+=  arc-swap-1.7.1
 CARGO_CRATE_DEPENDS+=  atomic-waker-1.1.2
-CARGO_CRATE_DEPENDS+=  autocfg-1.5.0
 CARGO_CRATE_DEPENDS+=  base64-0.22.1
 CARGO_CRATE_DEPENDS+=  bitflags-2.9.1
 CARGO_CRATE_DEPENDS+=  blake2-0.10.6
@@ -21,6 +20,7 @@ CARGO_CRATE_DEPENDS+= cpufeatures-0.2.17
 CARGO_CRATE_DEPENDS+=  crypto-common-0.1.6
 CARGO_CRATE_DEPENDS+=  digest-0.10.7
 CARGO_CRATE_DEPENDS+=  displaydoc-0.2.5
+CARGO_CRATE_DEPENDS+=  either-1.15.0
 CARGO_CRATE_DEPENDS+=  equivalent-1.0.2
 CARGO_CRATE_DEPENDS+=  fnv-1.0.7
 CARGO_CRATE_DEPENDS+=  form_urlencoded-1.2.1
@@ -42,7 +42,7 @@ CARGO_CRATE_DEPENDS+= headers-0.4.1
 CARGO_CRATE_DEPENDS+=  headers-core-0.3.0
 CARGO_CRATE_DEPENDS+=  heck-0.5.0
 CARGO_CRATE_DEPENDS+=  hex-0.4.3
-CARGO_CRATE_DEPENDS+=  http-1.4.0
+CARGO_CRATE_DEPENDS+=  http-1.4.2
 CARGO_CRATE_DEPENDS+=  http-body-1.0.1
 CARGO_CRATE_DEPENDS+=  http-body-util-0.1.3
 CARGO_CRATE_DEPENDS+=  httparse-1.10.1
@@ -64,22 +64,21 @@ CARGO_CRATE_DEPENDS+=       icu_segmenter_data
 CARGO_CRATE_DEPENDS+=  idna-1.0.3
 CARGO_CRATE_DEPENDS+=  idna_adapter-1.2.1
 CARGO_CRATE_DEPENDS+=  indexmap-2.10.0
-CARGO_CRATE_DEPENDS+=  indoc-2.0.6
 CARGO_CRATE_DEPENDS+=  ipnet-2.11.0
 CARGO_CRATE_DEPENDS+=  iri-string-0.7.8
+CARGO_CRATE_DEPENDS+=  itertools-0.14.0
 CARGO_CRATE_DEPENDS+=  itoa-1.0.15
 CARGO_CRATE_DEPENDS+=  js-sys-0.3.77
 CARGO_CRATE_DEPENDS+=  lazy_static-1.5.0
 CARGO_CRATE_DEPENDS+=  libc-0.2.174
 CARGO_CRATE_DEPENDS+=  libm-0.2.15
 CARGO_CRATE_DEPENDS+=  litemap-0.8.0
-CARGO_CRATE_DEPENDS+=  log-0.4.29
+CARGO_CRATE_DEPENDS+=  log-0.4.32
 CARGO_CRATE_DEPENDS+=  lru-slab-0.1.2
 CARGO_CRATE_DEPENDS+=  memchr-2.7.5
-CARGO_CRATE_DEPENDS+=  memoffset-0.9.1
 CARGO_CRATE_DEPENDS+=  mime-0.3.17
 CARGO_CRATE_DEPENDS+=  mio-1.0.4
-CARGO_CRATE_DEPENDS+=  once_cell-1.21.3
+CARGO_CRATE_DEPENDS+=  once_cell-1.21.4
 CARGO_CRATE_DEPENDS+=  openssl-probe-0.1.6
 CARGO_CRATE_DEPENDS+=  percent-encoding-2.3.1
 CARGO_CRATE_DEPENDS+=  pin-project-lite-0.2.16
@@ -87,19 +86,19 @@ CARGO_CRATE_DEPENDS+=       portable-atomic-1.
 CARGO_CRATE_DEPENDS+=  potential_utf-0.1.2
 CARGO_CRATE_DEPENDS+=  ppv-lite86-0.2.21
 CARGO_CRATE_DEPENDS+=  proc-macro2-1.0.95
-CARGO_CRATE_DEPENDS+=  pyo3-0.27.2
-CARGO_CRATE_DEPENDS+=  pyo3-build-config-0.27.2
-CARGO_CRATE_DEPENDS+=  pyo3-ffi-0.27.2
-CARGO_CRATE_DEPENDS+=  pyo3-log-0.13.2
-CARGO_CRATE_DEPENDS+=  pyo3-macros-0.27.2
-CARGO_CRATE_DEPENDS+=  pyo3-macros-backend-0.27.2
-CARGO_CRATE_DEPENDS+=  pythonize-0.27.0
+CARGO_CRATE_DEPENDS+=  pyo3-0.28.3
+CARGO_CRATE_DEPENDS+=  pyo3-build-config-0.28.3
+CARGO_CRATE_DEPENDS+=  pyo3-ffi-0.28.3
+CARGO_CRATE_DEPENDS+=  pyo3-log-0.13.3
+CARGO_CRATE_DEPENDS+=  pyo3-macros-0.28.3
+CARGO_CRATE_DEPENDS+=  pyo3-macros-backend-0.28.3
+CARGO_CRATE_DEPENDS+=  pythonize-0.28.0
 CARGO_CRATE_DEPENDS+=  quinn-0.11.8
-CARGO_CRATE_DEPENDS+=  quinn-proto-0.11.12
+CARGO_CRATE_DEPENDS+=  quinn-proto-0.11.14
 CARGO_CRATE_DEPENDS+=  quinn-udp-0.5.13
 CARGO_CRATE_DEPENDS+=  quote-1.0.40
 CARGO_CRATE_DEPENDS+=  r-efi-5.3.0
-CARGO_CRATE_DEPENDS+=  rand-0.9.2
+CARGO_CRATE_DEPENDS+=  rand-0.9.4
 CARGO_CRATE_DEPENDS+=  rand_chacha-0.9.0
 CARGO_CRATE_DEPENDS+=  rand_core-0.9.3
 CARGO_CRATE_DEPENDS+=  regex-1.12.3
@@ -108,19 +107,21 @@ CARGO_CRATE_DEPENDS+=     regex-syntax-0.8.5
 CARGO_CRATE_DEPENDS+=  reqwest-0.12.28
 CARGO_CRATE_DEPENDS+=  ring-0.17.14
 CARGO_CRATE_DEPENDS+=  rustc-hash-2.1.1
+CARGO_CRATE_DEPENDS+=  rustc_version-0.4.1
 CARGO_CRATE_DEPENDS+=  rustls-0.23.31
 CARGO_CRATE_DEPENDS+=  rustls-native-certs-0.8.1
 CARGO_CRATE_DEPENDS+=  rustls-pki-types-1.12.0
-CARGO_CRATE_DEPENDS+=  rustls-webpki-0.103.4
+CARGO_CRATE_DEPENDS+=  rustls-webpki-0.103.13
 CARGO_CRATE_DEPENDS+=  rustversion-1.0.21
 CARGO_CRATE_DEPENDS+=  ryu-1.0.20
 CARGO_CRATE_DEPENDS+=  schannel-0.1.27
 CARGO_CRATE_DEPENDS+=  security-framework-3.2.0
 CARGO_CRATE_DEPENDS+=  security-framework-sys-2.14.0
+CARGO_CRATE_DEPENDS+=  semver-1.0.27
 CARGO_CRATE_DEPENDS+=  serde-1.0.228
 CARGO_CRATE_DEPENDS+=  serde_core-1.0.228
 CARGO_CRATE_DEPENDS+=  serde_derive-1.0.228
-CARGO_CRATE_DEPENDS+=  serde_json-1.0.149
+CARGO_CRATE_DEPENDS+=  serde_json-1.0.150
 CARGO_CRATE_DEPENDS+=  serde_urlencoded-0.7.1
 CARGO_CRATE_DEPENDS+=  sha1-0.10.6
 CARGO_CRATE_DEPENDS+=  sha2-0.10.9
@@ -134,13 +135,13 @@ CARGO_CRATE_DEPENDS+=     subtle-2.6.1
 CARGO_CRATE_DEPENDS+=  syn-2.0.104
 CARGO_CRATE_DEPENDS+=  sync_wrapper-1.0.2
 CARGO_CRATE_DEPENDS+=  synstructure-0.13.2
-CARGO_CRATE_DEPENDS+=  target-lexicon-0.13.2
+CARGO_CRATE_DEPENDS+=  target-lexicon-0.13.5
 CARGO_CRATE_DEPENDS+=  thiserror-2.0.12
 CARGO_CRATE_DEPENDS+=  thiserror-impl-2.0.12
 CARGO_CRATE_DEPENDS+=  tinystr-0.8.1
 CARGO_CRATE_DEPENDS+=  tinyvec-1.9.0
 CARGO_CRATE_DEPENDS+=  tinyvec_macros-0.1.1
-CARGO_CRATE_DEPENDS+=  tokio-1.49.0
+CARGO_CRATE_DEPENDS+=  tokio-1.50.0
 CARGO_CRATE_DEPENDS+=  tokio-rustls-0.26.2
 CARGO_CRATE_DEPENDS+=  tokio-util-0.7.15
 CARGO_CRATE_DEPENDS+=  tower-0.5.2
@@ -153,7 +154,6 @@ CARGO_CRATE_DEPENDS+=       try-lock-0.2.5
 CARGO_CRATE_DEPENDS+=  typenum-1.18.0
 CARGO_CRATE_DEPENDS+=  ulid-1.2.1
 CARGO_CRATE_DEPENDS+=  unicode-ident-1.0.18
-CARGO_CRATE_DEPENDS+=  unindent-0.2.4
 CARGO_CRATE_DEPENDS+=  untrusted-0.9.0
 CARGO_CRATE_DEPENDS+=  url-2.5.4
 CARGO_CRATE_DEPENDS+=  utf8_iter-1.0.4

Index: pkgsrc/chat/matrix-synapse/distinfo
diff -u pkgsrc/chat/matrix-synapse/distinfo:1.92 pkgsrc/chat/matrix-synapse/distinfo:1.93
--- pkgsrc/chat/matrix-synapse/distinfo:1.92    Wed Mar 11 23:22:35 2026
+++ pkgsrc/chat/matrix-synapse/distinfo Tue Jul  7 17:11:25 2026
@@ -1,20 +1,17 @@
-$NetBSD: distinfo,v 1.92 2026/03/11 23:22:35 gdt Exp $
+$NetBSD: distinfo,v 1.93 2026/07/07 17:11:25 gdt Exp $
 
 BLAKE2s (aho-corasick-1.1.3.crate) = 36150b5dacb72fa7cd0d33aee15e14857914224878f0af76eabcb9daa68e3ae0
 SHA512 (aho-corasick-1.1.3.crate) = ba422a54688c4678fcf16e34fdf3ed06c333e6e3fc8b75af9272a215add494d43ebaef319021134b61327fd5d3572aec0dc655b714ffb3bc71ba3c265c9ebb69
 Size (aho-corasick-1.1.3.crate) = 183311 bytes
-BLAKE2s (anyhow-1.0.101.crate) = 2bb46992d979841401bc5c43aadb04987f8f45e5c0d29419e6aa07b4c12f19c1
-SHA512 (anyhow-1.0.101.crate) = a062eea355a23cc505d7a116dcfd135a905210065069efc6917b520b292f248f6189f58c8ac1392be57f25d8e44613c351901990adaeefeb2d0ba8a612ed8496
-Size (anyhow-1.0.101.crate) = 52315 bytes
+BLAKE2s (anyhow-1.0.102.crate) = 26be8358bef190b04de5f1b7d362aaa57a257601ae31709ea515b461dc770f52
+SHA512 (anyhow-1.0.102.crate) = 18064a92b6d577151b6f1be3df0985fdefdc5f7089ac0aa9bc92a2034c780eac5b71b8fbb260217aea122bee7c950ff00abf4b6d8f4143dff889b7164c7d6f0b
+Size (anyhow-1.0.102.crate) = 48658 bytes
 BLAKE2s (arc-swap-1.7.1.crate) = e2cecae4fd3315b92dc0378242bfbff9c25a39b692659bf71969c631242fba75
 SHA512 (arc-swap-1.7.1.crate) = 070fa8dd17b380b6d7d72f6f45c84e591de9a9770b9662351e7a41af03798bf5e34d185a5fcb948f4d8ac5e210a33acd465c39eff6097662c2442b34ee3dbdff
 Size (arc-swap-1.7.1.crate) = 68512 bytes
 BLAKE2s (atomic-waker-1.1.2.crate) = e102aa7ba61899244085d790d384ccb25f6f95f75eaaf37adadbe894f934c018
 SHA512 (atomic-waker-1.1.2.crate) = e07e58db7955791259d0ec00fc4d53318aefb4506e062914819c4220c6dc75fa11a7af0289b4653aa1f9041eb975a025635190de68b4800a0e91e33cdb0ba11c
 Size (atomic-waker-1.1.2.crate) = 12422 bytes
-BLAKE2s (autocfg-1.5.0.crate) = d9738bc6755bf80a73705691ef930ca883cd58e4a2d1162b5c0a09cdc7029304
-SHA512 (autocfg-1.5.0.crate) = f279856f234d39d369623576acf9546a1ca24d7fe449f36d4fb93ea75a7efaf2c4015b9616a69bbbed358c5e5882e16b045352f046aa4c049b3d13b1e8257b08
-Size (autocfg-1.5.0.crate) = 18729 bytes
 BLAKE2s (base64-0.22.1.crate) = fe73b3b9d1780e56d1208d2e9084cafa72d5e488ef081927b03ccae3108e058a
 SHA512 (base64-0.22.1.crate) = 91cf2e4e7fc8815f9b8a86a7fa722a20eee3dc1dd57111b29e420de87ce7836bcdb1db01d3cafb9a977710ef63e7cc41b7772762323e68e0e832156858aace20
 Size (base64-0.22.1.crate) = 81597 bytes
@@ -63,6 +60,9 @@ Size (digest-0.10.7.crate) = 19557 bytes
 BLAKE2s (displaydoc-0.2.5.crate) = db46de71ab8b2a18c01291fa33a3b3e081dbddc7e8ea1278b6d444e6284eebf2
 SHA512 (displaydoc-0.2.5.crate) = 5ca35fa59f263162389c1180331e9df607d9374bcb056cb04bc46c98e4d87277162ddb2335ffa8a8c5f69218abc3eabccdcaa71c21b8dd9081cc4146f266b948
 Size (displaydoc-0.2.5.crate) = 24219 bytes
+BLAKE2s (either-1.15.0.crate) = 7c84d6a0e5f2b2ab835c6a5a557e2b80af4b533e6d792d546a42ac2f5b846e22
+SHA512 (either-1.15.0.crate) = d70c34d903e8e5088fd065a6da6673eadb569a20af183fa9bd6418940b37c8c2a777c44dbdab1b9960890cba5cb7464b805667ac42f4e05499ddcd4277d24e3f
+Size (either-1.15.0.crate) = 20114 bytes
 BLAKE2s (equivalent-1.0.2.crate) = ecc976834a05d886b02d4691be4fa79ccdc19070d8548d36b740fe8f3f137bd6
 SHA512 (equivalent-1.0.2.crate) = 8e0e2dc070794a85b276e93f9e4a65d3bbb8587b33fda211c34479a0b88504c913d8bef9e84d7996254aeabe1efe4ff1ef6259ff4fe3f9ccb90dd90070b3e4d4
 Size (equivalent-1.0.2.crate) = 7419 bytes
@@ -126,9 +126,9 @@ Size (heck-0.5.0.crate) = 11517 bytes
 BLAKE2s (hex-0.4.3.crate) = 299902a1da9d88101e5b8b06dde30b77e8f7a802285aae519981ada5959383f8
 SHA512 (hex-0.4.3.crate) = fd8ff33b68eea2d6f2c6b02a6d82a2807cbcdc209ca5a76e3e3e5d006917ee151f236b6d18e2646cc9a9674bcdda1d6ce6ee363a89cadd99bef00d0eea9989e6
 Size (hex-0.4.3.crate) = 13299 bytes
-BLAKE2s (http-1.4.0.crate) = e661794dab202d28f4ca09677227030c2d75c1b56916900b6ddd2b706358f73f
-SHA512 (http-1.4.0.crate) = f85bed2e41ae4cb97a3bbd69392ec660c66e2f8eda2dadfdff6328986e68e4563fc04c7fbabf08b811f2be3dce3ed2ba84e1ef8974fdb587b11615a288e4c897
-Size (http-1.4.0.crate) = 106978 bytes
+BLAKE2s (http-1.4.2.crate) = 0d0ddadbbba1bc77603d42330a67b0d727329092c9ac426a9631e08ebace29f4
+SHA512 (http-1.4.2.crate) = e32d157265df84f43a62f74c40af4aa1057bcf36feb46b33aee0ef7e05e7ec0347f4a94a17e6ae6f660d128a2d727591276ad65dab6bf72fd3c736fc98bfd703
+Size (http-1.4.2.crate) = 110471 bytes
 BLAKE2s (http-body-1.0.1.crate) = 095da94c17f05738a7e5e0d6681aa805d14882003a246704cc0b70f19b9206c9
 SHA512 (http-body-1.0.1.crate) = 3d9a711619e5b14d2188fa42bbd43653dceeeb7e172cbd96d36fdf37846fa2c1efa0fad019395a4fa6da2e139875934aa56caf7332dc40546095b0a774ca39bd
 Size (http-body-1.0.1.crate) = 6125 bytes
@@ -192,15 +192,15 @@ Size (idna_adapter-1.2.1.crate) = 10389 
 BLAKE2s (indexmap-2.10.0.crate) = eab752083d3a21ee744b707a5e481c48969e43a7f1b0dc693d15ae04a8a816d1
 SHA512 (indexmap-2.10.0.crate) = 6f267f5879a4ccba6d702dd51e96dba19ab3f3231113faa91f948b1a993ca57b3f9adb5c197482e57b8c460f98308985a33ddcd7cbb6f4e34b7515f7d0403f9c
 Size (indexmap-2.10.0.crate) = 95836 bytes
-BLAKE2s (indoc-2.0.6.crate) = cef2aa7d5116eaa49f2a5fb5506c7fc53683e70fbf6097eabd09cbdc63d52ff3
-SHA512 (indoc-2.0.6.crate) = e2ea2e5c8226c802bbe0631c1a99d2edd088cbafbf978b2a7b71c7c7f47754c6d4653f466e286441b61cc46def1c7f7a02d4785caab93a61dd785211dba7d1a9
-Size (indoc-2.0.6.crate) = 17164 bytes
 BLAKE2s (ipnet-2.11.0.crate) = 33825e9ccf819e1a8b8608739e6f6165c1f213b2cce3898a30ad93f96aa98390
 SHA512 (ipnet-2.11.0.crate) = 9d3c42b5bd93a792ac09975b9ced105e6e8b1eb83bfe012aeabcaa3fc388ee2c5a0541d5cd6dae48dfb97cf82aa970316962d231b65298873136335ac3e5ddca
 Size (ipnet-2.11.0.crate) = 29718 bytes
 BLAKE2s (iri-string-0.7.8.crate) = a78d28bec5ab37a379d7630ca761264f19734a7ccaaf216d057b4dfe6e58ba00
 SHA512 (iri-string-0.7.8.crate) = d62bba42cfa14bae23d4e4bd23933cdc43abf3d68504d0e401452130514fa7aca4ea810e7e235acd41969f8ff91f2b6afcbd9cbe38e010063ebdbfbf5f137f36
 Size (iri-string-0.7.8.crate) = 141493 bytes
+BLAKE2s (itertools-0.14.0.crate) = 6503d1c795ef333fff8d2c3f96a91c7cad680e1c831e34e7feadb657b5421374
+SHA512 (itertools-0.14.0.crate) = bb168e21281ef3e43f9c93a079fc1938d79b6db2366fe17e26a90f7ce6fa55df73e54a06334cdb2a7b208b0a64473b5af9de76827a9ecb49378a5f9073d2e645
+Size (itertools-0.14.0.crate) = 152715 bytes
 BLAKE2s (itoa-1.0.15.crate) = 993e1d6f42edf99e7b2f07b1d806f08026a8f2b4067f01701a24f1779847ce40
 SHA512 (itoa-1.0.15.crate) = 158ca5dd4b04cb12d9292a4df63c72443adaf5aab1bd9aacdb964dc58878d847a64251f84897cb25c34648d4c973b44fef5b4c175d7c04cabc2c13b4631c2e42
 Size (itoa-1.0.15.crate) = 11231 bytes
@@ -219,30 +219,27 @@ Size (libm-0.2.15.crate) = 156108 bytes
 BLAKE2s (litemap-0.8.0.crate) = 6654e32bfb2cad87e06ab618a5c8da54ecbd27cd8d32fea67e43ffea66aff33f
 SHA512 (litemap-0.8.0.crate) = 61162bd55b28540ec2d61262698045a78efbfadc7e2fa248d9e0215fd7d3ce53a8c50ea0487f2f7df41149e41c0131849e507737e3bbae29cb69ea41dcb8e2d9
 Size (litemap-0.8.0.crate) = 34344 bytes
-BLAKE2s (log-0.4.29.crate) = f4b8325b35fee411fa94521c97c0395b7f7566379491012fce21387017116c98
-SHA512 (log-0.4.29.crate) = 31bcf1669c27980f0a8500082c4d0cc500f6cc943518a3dacacc3ad4d8a0c238517f23c2c1969e5a22dbb5d25614adbf4e914c0557e45e1ebc8e7385b2ed14b3
-Size (log-0.4.29.crate) = 51515 bytes
+BLAKE2s (log-0.4.32.crate) = 1bbab71c9eea7d1f0685d1e0598dd5de5fd09342a1b3ce10e98b0e8f9b2b82ac
+SHA512 (log-0.4.32.crate) = 566ffc1211d808f1fd9815da638d61faad6f7632f70838324d6fa9c70625821ec2f1ba701b141252e14ccbf57f6733af16d8549b6519f66c0e2bec9a61fcd15d
+Size (log-0.4.32.crate) = 52697 bytes
 BLAKE2s (lru-slab-0.1.2.crate) = aa3f3674478a76b09b52e1c77b3fc8382ad771a643b4184baf095d0dd7f35d1b
 SHA512 (lru-slab-0.1.2.crate) = eb93796ffaccafd2e2530efeaf60dab1eeb17fe61652a9299c220cea4dd9099239eb549ae1259ac272c5aa807eebfaec6db4dc5efc95ee59365d3fd1d413f60f
 Size (lru-slab-0.1.2.crate) = 9090 bytes
-BLAKE2s (matrix-synapse-1.149.1.tar.gz) = 1bfb084d2a86cda002d8fb6263351f22d14a8d69ff413f70584ecd2f2f3dce3a
-SHA512 (matrix-synapse-1.149.1.tar.gz) = 1645baea821c7007e05c1aa52a34b668c315d2335b6940ef6874df47bb3f3ee49e07befd44e925d13169597cf4d463e32f754692f7889dc1db3a8486f44c2d0b
-Size (matrix-synapse-1.149.1.tar.gz) = 9277999 bytes
+BLAKE2s (matrix-synapse-1.156.0.tar.gz) = 3f050a2b3b55d3dd5c4afe204b818715e5ac39b626ad586a16c88e31ed2c251b
+SHA512 (matrix-synapse-1.156.0.tar.gz) = bde1e75d402e319ede81b0d83aeeb190303aa82afb55ca0c6f5b8e8b43204b12b633674567aed7a74d85328619886b09e33a1a3599306fee1bb6d829c6566251
+Size (matrix-synapse-1.156.0.tar.gz) = 9448691 bytes
 BLAKE2s (memchr-2.7.5.crate) = 741834638b9ed49c5a8ab61a0aeac280a8d91d104fafe3c7219d313131694001
 SHA512 (memchr-2.7.5.crate) = 2606ee16a7dc02db95dac17cebd2cac9deb2e23d7ea62972cdb19145c06eaf75631347a49c4e6ceeff89fb6e90e992f9bca0a9c955eb5130f89ba2bd865936e1
 Size (memchr-2.7.5.crate) = 97603 bytes
-BLAKE2s (memoffset-0.9.1.crate) = c4113c19eb1531bdfa4760d70eb45284a0c72f042b5b013028b700331804b4f4
-SHA512 (memoffset-0.9.1.crate) = 3a236c0f481e36973b9f805e454c2efe4dd375e6b4ee406b57145136c70d5fbf4e1183d563ebf3b5fbde7363bbf5f08f0d88e507aae5bda4cc75664ecd0e33aa
-Size (memoffset-0.9.1.crate) = 9032 bytes
 BLAKE2s (mime-0.3.17.crate) = e23a88b0ed8165afbdd7f3e448484d032c04a1a5e037fef76bd679a2a55ecc36
 SHA512 (mime-0.3.17.crate) = e6d2ca92bb58fc747c1bb65a7f9023e5dbf4b94966003a72e4913bcaaeccdd6752725cdbd5081e0fd69d9e8f364d79664fcbe70061737d5c39e5b3e3a154a0d1
 Size (mime-0.3.17.crate) = 15712 bytes
 BLAKE2s (mio-1.0.4.crate) = 8c6473c22b59ab8e865070c738f5eb5811d05c0cd1f5f13a8c86562d9a6c8100
 SHA512 (mio-1.0.4.crate) = 2b3fe4d74447834d28e4e1d869b55799792989a959ff64f4b18ea18b8fa846fd3c1415e191268219e731de1dcf12f85770865ffae23b6144a6700e1f237a0a53
 Size (mio-1.0.4.crate) = 104212 bytes
-BLAKE2s (once_cell-1.21.3.crate) = 5b077d9ff947a795057e5647e50cf1bead07170110d0adb8337b88fa28b9e289
-SHA512 (once_cell-1.21.3.crate) = 32a87506c6f4598f3ca2c88556014ef2093d5db9a08602335e847caa537a866492fa74c894e7e1da2e4289a1d3dbffcb90a9e37a4a1453203832f434b8206990
-Size (once_cell-1.21.3.crate) = 34534 bytes
+BLAKE2s (once_cell-1.21.4.crate) = 5945879c1e46e46585a2692e5f3ac0beaa15f111aa45611e0419b50abb21fb4e
+SHA512 (once_cell-1.21.4.crate) = af67669b0107f44268ba74c355200cb2ed1aab235a6989a8bc54323eb2c9a45677010f8672e7790edadd4c981e939436e0c3a099d33c06dce9c14fd5ede86155
+Size (once_cell-1.21.4.crate) = 35010 bytes
 BLAKE2s (openssl-probe-0.1.6.crate) = 5e1ba9009c251c2d4cc4a3f95a3a2039b0ff5382191369fa70706d26d1d757e9
 SHA512 (openssl-probe-0.1.6.crate) = 6c2f02a9d42caf578fbd2a40277ad346bef32d191f27564d04a83477d62d6ad1f44945f40234e9425503e3f701a9e0ec8735ade52641170ff57fa6732666ac69
 Size (openssl-probe-0.1.6.crate) = 8128 bytes
@@ -264,33 +261,33 @@ Size (ppv-lite86-0.2.21.crate) = 22522 b
 BLAKE2s (proc-macro2-1.0.95.crate) = 10a961c76b99a4c9d351bcaa5e728fb70d0a9e23a2d8845734ea54598c5c82f6
 SHA512 (proc-macro2-1.0.95.crate) = f78e4d47ecd29c1b2315554705e445507bbfb9449afd0bf1b74df28f266ac6382ca8c3ce135ddc55c989eaee64d1794a0933a941c8ff55f543fa21c400016547
 Size (proc-macro2-1.0.95.crate) = 51820 bytes
-BLAKE2s (pyo3-0.27.2.crate) = 7332a4d08f14c932ec31673b4cf55320151e126ab50022920ad5c9ea0a9e913b
-SHA512 (pyo3-0.27.2.crate) = b20f502bda6cc6d283012acbb2e0225219ccd77af09990872c76b0088947050d886eb47ed88e9e0dcb327d08ab4bf09119f7cab527dfde358e01df5a32bb64c2
-Size (pyo3-0.27.2.crate) = 1171342 bytes
-BLAKE2s (pyo3-build-config-0.27.2.crate) = 47eedb2a2b03ee21c0514e574aa6c26ee83b915190c71777c469102a633e0721
-SHA512 (pyo3-build-config-0.27.2.crate) = dc7cee79ce7febddeec9e70dd5de3b59696a5cf38afeccdfeda00307cc22166d0e9649d5e34e9801b7f495b31c104fa78dac2241248787daae8b9ea1f4551ce5
-Size (pyo3-build-config-0.27.2.crate) = 35564 bytes
-BLAKE2s (pyo3-ffi-0.27.2.crate) = 20fac60cd265542b03f720596d2a94876524c4b462ac3a2bb7aa9a80217f761f
-SHA512 (pyo3-ffi-0.27.2.crate) = 29936c7a0fa524304ca8b017ac912e2c3e9237a86ac8510c17b96b75c7e83948599884f064428640456cd5fb256246d536da432d096f924e78360efd973cee0b
-Size (pyo3-ffi-0.27.2.crate) = 78552 bytes
-BLAKE2s (pyo3-log-0.13.2.crate) = d79cf88628c3ab2acf9c64a0629ef79a8be2bc32577234de4bbef7a524edadc3
-SHA512 (pyo3-log-0.13.2.crate) = b7566e3acdd3d3a1f1ee4dc396f2c012f03447ac1030cfb990c846d2686d997ba5e2c21eea39f34d7ce4660ad5a6bc6787338c343a099b79f3dcaedd8593eb0e
-Size (pyo3-log-0.13.2.crate) = 17331 bytes
-BLAKE2s (pyo3-macros-0.27.2.crate) = 87dfa7978d8d2d0a551eb9dca1e6033031833b2ef564238139486377c8df7b8a
-SHA512 (pyo3-macros-0.27.2.crate) = b05f6b61c5b320e83e879384691cdb9ad57ade3ce5a9fdfb587ccd13ea1c92d2b210e2d7ca242c3d1a5f5173076a25578d3d81f5a8c3935a43f010bfa8452153
-Size (pyo3-macros-0.27.2.crate) = 8913 bytes
-BLAKE2s (pyo3-macros-backend-0.27.2.crate) = 54f717334168316b98b3140b92ca0271639e0a3342cd32c610cd589061e62582
-SHA512 (pyo3-macros-backend-0.27.2.crate) = 811fa48ceb5a87d23312b968efa9d8464653289cefc8a1e27838f03285eef67092652ba89eba655d243fa435edd97674a981267870d208e0b11390db32d1ad9f
-Size (pyo3-macros-backend-0.27.2.crate) = 82513 bytes
-BLAKE2s (pythonize-0.27.0.crate) = b47674b20900ae26db502a6fd8574c04aba1f1968649a6b7df7abce9e83dfc78
-SHA512 (pythonize-0.27.0.crate) = b5f4752fb6b20aa61601dfeb3f61661704ae80fc94d444a685082c4be7644311c269748b72351a7bd7b46f5e74373bc09c95cdd4a60fc1b26e69a756b3d61b23
-Size (pythonize-0.27.0.crate) = 18708 bytes
+BLAKE2s (pyo3-0.28.3.crate) = 3c6aaac1c9811198ec6da1c9fc48d2f6838f322132ada3667eacb8ed65c418f3
+SHA512 (pyo3-0.28.3.crate) = f955957eec4b95cc9337d331bba3bba52b4754b301cf86cd974601e64eb20c2424023b19be89a224661fe2e185de646cd3d0d00705b6b5cbd139856c9443a247
+Size (pyo3-0.28.3.crate) = 1204476 bytes
+BLAKE2s (pyo3-build-config-0.28.3.crate) = fbf0abd806eefd9d8e61c5c0074bed592f2cdfbf3a82db8e1d78996c13adc5ad
+SHA512 (pyo3-build-config-0.28.3.crate) = 78f85696901b16540d42187d10e888bd929b9f23415faeb73f9798abda1af3506a308145dd4113b070521271c72624d7930fb4b19bad25aa1afd3082030c9126
+Size (pyo3-build-config-0.28.3.crate) = 35961 bytes
+BLAKE2s (pyo3-ffi-0.28.3.crate) = e6ec195e9898889c1bd58068700c10823bb34dc8292bbf0c1ebb473563fc7aae
+SHA512 (pyo3-ffi-0.28.3.crate) = ec49b5cc67d19f46c9daea76b37b4988af0f63b9ed67c71190f015a0aa9691d4a8ffd4128413de430928428e1e8e26d44c3103f561e6b71b7e8c4597ab602d9f
+Size (pyo3-ffi-0.28.3.crate) = 80881 bytes
+BLAKE2s (pyo3-log-0.13.3.crate) = bef9da7bbfb9c609f5d3eac2450e72f10606145cfe1a6847e208c73ba2c26150
+SHA512 (pyo3-log-0.13.3.crate) = 4015fcb7c83b54b8ce75e504c86aa825bab14f5c75bfb6d586ef884a35c5b9cfe62af2336e5b815a1d83fc244e0f25d191af324213f7aa7b18e63ab44c5881ef
+Size (pyo3-log-0.13.3.crate) = 17347 bytes
+BLAKE2s (pyo3-macros-0.28.3.crate) = 91c533aadcfafb9c1aac727e81e88fb1daf48ee50292f10de2fa67623d3d909d
+SHA512 (pyo3-macros-0.28.3.crate) = 57d178bd9b53dd98916e60c89bc26c34f9949829dc17bf7d6cc15b704bba7c874d85d6bd3c827d401268660a79230a6e32711048da939ec4e22342f3e08046d1
+Size (pyo3-macros-0.28.3.crate) = 8963 bytes
+BLAKE2s (pyo3-macros-backend-0.28.3.crate) = 4566cb08ea39578f852a847f909c3aa2b5fd0b9e65cf862a8a418e6982a8cdd0
+SHA512 (pyo3-macros-backend-0.28.3.crate) = 45ce31ed64ee4fd0249736d480c9840a756bc45934d6803ae11e0680057ecf4cc74c71b47ccf9241fc3ab5c1e0b9c758426f08bd523d1ace92fc308302ea3c84
+Size (pyo3-macros-backend-0.28.3.crate) = 88063 bytes
+BLAKE2s (pythonize-0.28.0.crate) = e1b5c8a1750ea6be68fcfd6ae6d8bc0b2b75417c6ed0add1a7a810bd3d21e46a
+SHA512 (pythonize-0.28.0.crate) = 69fb768d21c33bf1d99b46eeba02915e9a0ee3831b9e84da0affca9cfe5bdc43bc425c9dc1e57c781b2bb0e70ce9e4761564da752dfb98576b6082e2075a9a40
+Size (pythonize-0.28.0.crate) = 21019 bytes
 BLAKE2s (quinn-0.11.8.crate) = df775992bdff1f7865b2c12f288d247198f93a1836a223c62e119a6821adea3d
 SHA512 (quinn-0.11.8.crate) = cdbe83836387fe0b757f370bfbf78f25477584439f1ad91dc268c8c86d9e98435e33b125ceaed273dcad41d3f5178d46ee1273b0c5f51387d1480da743446b6b
 Size (quinn-0.11.8.crate) = 79949 bytes
-BLAKE2s (quinn-proto-0.11.12.crate) = c598c6a1f0f7f295b82945263c1ad7aac8e2ceff280443597f3c828e9932dde0
-SHA512 (quinn-proto-0.11.12.crate) = 4f372284717e04f9ee16709c9e7970564c60f6acc8c5c3fa8c75dbd450ad235e631fecb1dc576281ba1128a74076e8052606477937d8c41178acbd0349cfefdd
-Size (quinn-proto-0.11.12.crate) = 235821 bytes
+BLAKE2s (quinn-proto-0.11.14.crate) = 84b59dd79b173aa539c7f7791ac64b074fd66750d5918be5be37cd9a56f67b69
+SHA512 (quinn-proto-0.11.14.crate) = ff14860c12e70deaa332ec573d855abb6db0eee0b2d6f1b7aa4da1a3351beb005c3a9c08411aa87e004dd8cd269c59bac12feb0367e788760bff065765ce0d40
+Size (quinn-proto-0.11.14.crate) = 244123 bytes
 BLAKE2s (quinn-udp-0.5.13.crate) = d6149f0d54dc236df2dc7dc14cb108a8878df34d183ad5b04e9f761d5712ee9b
 SHA512 (quinn-udp-0.5.13.crate) = 9b4d537d89aa605a0d17cb6cf369fab489b9253b33c9daadd7140f7342dabe3052c7b2dae5c0e0b9f2a5cc4baa6b75bf4cea9f16a26bdd849a80f9a1483ffb85
 Size (quinn-udp-0.5.13.crate) = 32621 bytes
@@ -300,9 +297,9 @@ Size (quote-1.0.40.crate) = 31063 bytes
 BLAKE2s (r-efi-5.3.0.crate) = 3a737953fd15903b6e466848b522230b19bc1520b9b900092e3f5822be416a2d
 SHA512 (r-efi-5.3.0.crate) = e748db9729dbddf215d5c37630fa272197dd2921297800209ca7bfcd6ffd8530b598b944d95547ad9723655cafdfb69b1c1fade9ba5f8c2ac5c55ec38258fdad
 Size (r-efi-5.3.0.crate) = 64532 bytes
-BLAKE2s (rand-0.9.2.crate) = c6ae5dc8b1882d610a563161e6e97f269a6bc0fa5efc4eec2f3ce71bb321ed57
-SHA512 (rand-0.9.2.crate) = 91faee823d9a3b109135182b9566e6327881736359c9d68358ad7dc78eac1e845c553820e2450ca481cae1e0969ec6566e72f7f9233251b1f9133449306f2965
-Size (rand-0.9.2.crate) = 99930 bytes
+BLAKE2s (rand-0.9.4.crate) = c215de3a178da870deceae4f05304b259b68ca36f7539f61daa5d67cb05a2303
+SHA512 (rand-0.9.4.crate) = 3b78989d418b84dc00833237e1e83d93a263d67d9ef8570785d1917a7dc731103db1b790643def196d66bd8f163da49994742791a1b2d9da03f854a0176e68ac
+Size (rand-0.9.4.crate) = 99786 bytes
 BLAKE2s (rand_chacha-0.9.0.crate) = 92c607c07408ba75e10597aba27370fc46ceece6bf2e3d836de2eeb55af6dd72
 SHA512 (rand_chacha-0.9.0.crate) = f62a7bb067ff984049c96cddccc841cd9931daeb5b25bb69f056bfe577f62b1b35c08f2bb5028590eefa04a9369beead4e6b03607eec97256e0383b20542af96
 Size (rand_chacha-0.9.0.crate) = 18258 bytes
@@ -327,6 +324,9 @@ Size (ring-0.17.14.crate) = 1502610 byte
 BLAKE2s (rustc-hash-2.1.1.crate) = f59440e372f86adc01d4b8f287e6b1e7e77508ad59d6a473e33253b1e917848f
 SHA512 (rustc-hash-2.1.1.crate) = 87097d98d47f327d000041ab13acddc366f1500d9c3e5c82169c3358112c7a7c03701c9b3c2c81d9f9da65b7ebac1c479b179dfaf7c059cd0b929b4673e51084
 Size (rustc-hash-2.1.1.crate) = 14154 bytes
+BLAKE2s (rustc_version-0.4.1.crate) = f0d198d0457135ca7572b41cd2440f1b0ca075013f53b384d07c00db8c5d2e84
+SHA512 (rustc_version-0.4.1.crate) = 7aa8a487ca7411b6d23cae62f7568fa3474a7b1fd1589621071be3428a550ed3b7c4ad68277a8f86849e5900397d7d0e9d678f5d423742a045dc7c660fa6c598
+Size (rustc_version-0.4.1.crate) = 12245 bytes
 BLAKE2s (rustls-0.23.31.crate) = 9838604df7028e39f11dff238d8e4cc63042aa01ead7b39f782f9caa608eece9
 SHA512 (rustls-0.23.31.crate) = f56ca1c1bfe4652318b90c7e3d2b613261c0a147c366c405f2043a0c72189912e5ebc56e14bdeca191df7b397414b87c281b02fdf15c4202c5ccecd533020c02
 Size (rustls-0.23.31.crate) = 371259 bytes
@@ -336,9 +336,9 @@ Size (rustls-native-certs-0.8.1.crate) =
 BLAKE2s (rustls-pki-types-1.12.0.crate) = 0927c623dc5d80649a52eda66e5d55efa2eeafc9d7b73dd70611bffa99cd059d
 SHA512 (rustls-pki-types-1.12.0.crate) = 6822b3a94109e01a0fb420f58fcaa45b6a52519233da751c314fdd9394802c2175479c470ed5d8c71fcd45be46e3c4d8fc8addc43322101002f31fa034713066
 Size (rustls-pki-types-1.12.0.crate) = 64740 bytes
-BLAKE2s (rustls-webpki-0.103.4.crate) = 3ec20f3fc0ec7c4797910a45ba7b135b7dcaa2d90a13008bf3d5e1dce6f2b0d9
-SHA512 (rustls-webpki-0.103.4.crate) = 70cc79537b19b846eee3278d9ae54488d0fa02cd4a3165d9e60f7782b6d15cb5855aa082341584db47810add2510c2ab60f5f4b8626d89abae5c0d1c487c4954
-Size (rustls-webpki-0.103.4.crate) = 84241 bytes
+BLAKE2s (rustls-webpki-0.103.13.crate) = 07e998271fef95dc3756ff38b08abded4d7178bef0b7dee9df82b5caf16d6b4c
+SHA512 (rustls-webpki-0.103.13.crate) = 367829afe3432a9d80bb4da82e075dd05bc37ecaf801c0944e1af9184565d743abf92d59e6fd433e7f051daac15099273b823e6f417ec46b6b5da43bbdad59b6
+Size (rustls-webpki-0.103.13.crate) = 87513 bytes
 BLAKE2s (rustversion-1.0.21.crate) = 6c023d591856be9942b404e55717665df972ae6ff1a86c896723dcc8504c4186
 SHA512 (rustversion-1.0.21.crate) = 69ed338f2a8e8048ef6d44a5ceaed4ccb9d10d88130a5da4b25899af44949600f785d9508673a90245ae33e086ae6d2a297d6b16942c30159fa73e0602a88a67
 Size (rustversion-1.0.21.crate) = 21001 bytes
@@ -354,6 +354,9 @@ Size (security-framework-3.2.0.crate) = 
 BLAKE2s (security-framework-sys-2.14.0.crate) = da604d97170d85372c9900676887aa4fcaf99e19c8388bdcd8861b52c634b1ed
 SHA512 (security-framework-sys-2.14.0.crate) = a6b5a391450ad91118aff3b9d8420e1099fc9f96926043f5c4061a1fd615a00bb1f86f5a06b9a549f45b27a43b5f9ceb5a015d8589d7df258a77dd4b4dfdd7e4
 Size (security-framework-sys-2.14.0.crate) = 20537 bytes
+BLAKE2s (semver-1.0.27.crate) = 1c082ee56b47328712e888168eaae5788e09e1b90c044f51f703dc8b37d94656
+SHA512 (semver-1.0.27.crate) = 8492a2ce5adf32cf6183d03509766f169b323a9376b061c9659a8752f69de5f45f7c64f474fa907fd9261fe3e9a7691a39c8a603d0c2e8d9484f5946bc27d78c
+Size (semver-1.0.27.crate) = 30081 bytes
 BLAKE2s (serde-1.0.228.crate) = 6d35ddc61aef1dd8524d6730c719753730adcf3b2ecc0bb3f54af53f74384a99
 SHA512 (serde-1.0.228.crate) = 9b645d6214203533b303fc5e88ad4f7686c22df084878d18a0209a92304a340fcb62fdde88a7080cf7a7348d47b9b363885c4e1da90dba08cc99ff620f375e97
 Size (serde-1.0.228.crate) = 83652 bytes
@@ -363,9 +366,9 @@ Size (serde_core-1.0.228.crate) = 63111 
 BLAKE2s (serde_derive-1.0.228.crate) = 96ba1b9a1d86ef1d6189da828e4acb22c58e4c75bb851d67131f2b85dd11d75c
 SHA512 (serde_derive-1.0.228.crate) = 8bfdfeee10ee7ef0670972aa963ef63b13e8eb2c8a09b9e0b717f92551aa89b3dd2a0dcbae6ccf20a1caece07e6adb18f0db56fdac020e4e0281b0d24e376003
 Size (serde_derive-1.0.228.crate) = 59605 bytes
-BLAKE2s (serde_json-1.0.149.crate) = 2d8799691eba81211f3c93711b5afe6f051948eb7ed4d813d2e4dba1b4e95ed0
-SHA512 (serde_json-1.0.149.crate) = 85fa8cb7b479f8241a4fd2255dd80e346fa5cde103aa7f25c14ccbcdf0e3276578fd0645e1d2542ee07c7e08c32058ff662bbf03926cd796c38622a12f423d43
-Size (serde_json-1.0.149.crate) = 155994 bytes
+BLAKE2s (serde_json-1.0.150.crate) = 1110211f149c7d628e804aad8cec575b5102027113f6714a2d80a5db011f80d8
+SHA512 (serde_json-1.0.150.crate) = f980f8f4ccc122db36b82de4ecb9aafccec7162f7fe49e6c7c58e2d26d49d36c650af33c7f0d66b057f0d2870daed0cf85d4567b10b64b1a9e10b7df61e1921b
+Size (serde_json-1.0.150.crate) = 155574 bytes
 BLAKE2s (serde_urlencoded-0.7.1.crate) = 4d10ffcb9e7dc7e4f2d2e0ac6596c7c9f3b12e3f05799bb5219b0f1e0acd7629
 SHA512 (serde_urlencoded-0.7.1.crate) = b209ad01b6565e95c1d5b431a3f4f8a0df3d11c2a06a44123048bfa4b34ebb6807eec593f0c1c89de3a06ac3786a14747df9c70b4f4d5e4b72b4feb53084eb60
 Size (serde_urlencoded-0.7.1.crate) = 12822 bytes
@@ -405,9 +408,9 @@ Size (sync_wrapper-1.0.2.crate) = 6958 b
 BLAKE2s (synstructure-0.13.2.crate) = 674ef97e051051a22c4ec20f4b53a60e382b933bd94e75d853ebb2f98a3a797d
 SHA512 (synstructure-0.13.2.crate) = 2698f4e80b93f7cf1d8ae97c4c42a7f61e7b7081f7f1bbb94d7f48ab7ae813a666d73c49ba3812cda9155e0138b55cc246fb96e5858e411a8d32bafb3e2b2afb
 Size (synstructure-0.13.2.crate) = 18950 bytes
-BLAKE2s (target-lexicon-0.13.2.crate) = f3afc66a11871004b4d7425699d7977e4bcff222c083f0ff5edd4a7924a0208a
-SHA512 (target-lexicon-0.13.2.crate) = d25e3cc3d679cb6b6f24c03e0c24db9d6ca31b8ed42ac9531bd7637557fbba225a6c8ac4f68a8eaf3569195814d599e668a968afbc73b940a77cbc27552cc90a
-Size (target-lexicon-0.13.2.crate) = 27923 bytes
+BLAKE2s (target-lexicon-0.13.5.crate) = 68bf6c69ac036b1df41f1073b8a85e072da1e13c570340afe4f59722e4c95fd0
+SHA512 (target-lexicon-0.13.5.crate) = 956df27c01e1186c5356117ffd07810fc0b62fb919d5bfd215955ba85be00ef675212a3c0dc36679986be7b825442fec5c93c7643b7e1e19c04572e6463546fc
+Size (target-lexicon-0.13.5.crate) = 26928 bytes
 BLAKE2s (thiserror-2.0.12.crate) = ceb2a732d8f9bb9899976b1f3c849000ec4d14c701e07a4d1cde338d8dd227fc
 SHA512 (thiserror-2.0.12.crate) = aeb6de221b28443adba6a03337e7c70c54f99fe9500e39f904c3a8e612d895bc65025fb72c861890c7c011595d2b36832f4b642781847513edce1416b30f309c
 Size (thiserror-2.0.12.crate) = 28693 bytes
@@ -423,9 +426,9 @@ Size (tinyvec-1.9.0.crate) = 54137 bytes
 BLAKE2s (tinyvec_macros-0.1.1.crate) = a5a60bcbbb0c2a122c9318e1791fdaa0a8b95e8e6ae1af4460495bfeabad07ec
 SHA512 (tinyvec_macros-0.1.1.crate) = 10008c7b3a3d50c94b9c370015b76ee082f5dfb6dcacf014dc2f2dbe92f903618d10d0202b21f48fcf98a94ae76fb712db55a5e8ad353645d378cf0e6ec74f7e
 Size (tinyvec_macros-0.1.1.crate) = 5865 bytes
-BLAKE2s (tokio-1.49.0.crate) = f924cbf836edbd6679d9962e2a93523f0a3b82143e48cb69315a97baaccec006
-SHA512 (tokio-1.49.0.crate) = f7bcb51fb940964be99200e6a9adc45fe1ab13aef8aafc121a2035f1d76686915ca1087dbe3d78497abef86f374b2f737358e5107bfdf4357f511d87e6af6432
-Size (tokio-1.49.0.crate) = 857029 bytes
+BLAKE2s (tokio-1.50.0.crate) = 8cf62839324a148e309be47e8c98a4ac3d003db278e559f2f3758cb04f4c342e
+SHA512 (tokio-1.50.0.crate) = d09c90a3b7e88935c97ac3092842ba4863c412fe2edc428431c4a1d80839354f79ec4235cd48b81a5c3d88442b21753d3322dfcafc3f4ef31f5fcefe210c5548
+Size (tokio-1.50.0.crate) = 878380 bytes
 BLAKE2s (tokio-rustls-0.26.2.crate) = 88881e6ecae44f8782ee3735d1feae84990161d826f74d4fac60ce02435dd8f8
 SHA512 (tokio-rustls-0.26.2.crate) = c0ff373e02c90704d8bff39b634d118143bcdb3d657e491d7d9279bd5a0a166541c759b5a26f5348fecc4d3a1f11c8ce3127df217137f68c57db581714bfc735
 Size (tokio-rustls-0.26.2.crate) = 31655 bytes
@@ -462,9 +465,6 @@ Size (ulid-1.2.1.crate) = 17727 bytes
 BLAKE2s (unicode-ident-1.0.18.crate) = 797ae7e88496d91ecc3b2ed7617cca6ddb03b78963d156ef9d698575783721a3
 SHA512 (unicode-ident-1.0.18.crate) = d11f89fb696f9e2953c96a40b5478832651b268c83b9c7a700b07e768e795d6e8dc346597d1226df21219d36866768d1f640bd8edb68db8bd3d5d437b2bfd324
 Size (unicode-ident-1.0.18.crate) = 47743 bytes
-BLAKE2s (unindent-0.2.4.crate) = 23a02b24120d8f537193f44f8a2cc72b54f19168991988f18f864f962aa88ac0
-SHA512 (unindent-0.2.4.crate) = 58bd4fd20a0b0a7200e0ea3ea70553cea135a5a8f7a2fb178520c41228f435becce4b9981019b7c73a17df87a2ee9b2a47c4cec29a3011bfe848d48b2473761b
-Size (unindent-0.2.4.crate) = 7422 bytes
 BLAKE2s (untrusted-0.9.0.crate) = 48fd20f1ccabe5057140657a1103382efe55b4711cc443e17c503849f38c1589
 SHA512 (untrusted-0.9.0.crate) = 5929e4079c1c2ff933ae8d8f59a2ecc7a424e71a20d1b8821f75925af68bdf82604b024c008e5464b02e25ff093e561a352b685e755b3d0b27e4c30254689416
 Size (untrusted-0.9.0.crate) = 14447 bytes



Home | Main Index | Thread Index | Old Index