Skip to content

Commit c457c37

Browse files
author
gdt
committed
chat/matrix-synapse: Update to 1.148.0
Tested on NetBSD 9 amd64 by reporting pyproject.toml buglets upstream! # Synapse 1.148.0 (2026-02-24) ## Features - Support sending and receiving [MSC4354 Sticky Event](matrix-org/matrix-spec-proposals#4354) metadata. ([\#19365](element-hq/synapse#19365)) ## Deprecations and Removals - Remove support for [MSC3244: Room version capabilities](matrix-org/matrix-spec-proposals#3244) as the MSC was rejected. ([\#19429](element-hq/synapse#19429))
1 parent 06ae182 commit c457c37

File tree

4 files changed

+31
-28
lines changed

4 files changed

+31
-28
lines changed

chat/matrix-synapse/Makefile

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# $NetBSD: Makefile,v 1.125 2026/02/10 19:12:22 gdt Exp $
1+
# $NetBSD: Makefile,v 1.126 2026/02/26 14:10:44 gdt Exp $
22

3-
DISTNAME= matrix-synapse-1.147.0
3+
DISTNAME= matrix-synapse-1.148.0
44
CATEGORIES= chat
55
MASTER_SITES= ${MASTER_SITE_GITHUB:=element-hq/}
66
GITHUB_PROJECT= synapse
@@ -29,10 +29,8 @@ TOOL_DEPENDS+= ${PYPKGPREFIX}-maturin>=1.0:../../devel/py-maturin
2929

3030
# Dependencies as expressed in pyproject.toml
3131
DEPENDS+= ${PYPKGPREFIX}-jsonschema>=3.0.0:../../textproc/py-jsonschema
32-
# \todo Grasp/fix rpds.
33-
.if ${PYTHON_VERSION} >= 314
34-
DEPENDS+= ${PYPKGPREFIX}-rpds-py>=0.30.0:../../devel/py-rpds-py
35-
.endif
32+
# This is wrong upstream; jsonschema built with old rpds is buggy, and synapse doesn't use rpds.
33+
DEPENDS+= ${PYPKGPREFIX}-rpds-py>=0.25.0:../../devel/py-rpds-py
3634
DEPENDS+= ${PYPKGPREFIX}-immutabledict>=2.0:../../devel/py-immutabledict
3735
DEPENDS+= ${PYPKGPREFIX}-unpaddedbase64>=2.1.0:../../devel/py-unpaddedbase64
3836
DEPENDS+= ${PYPKGPREFIX}-canonicaljson>=2.0.0:../../devel/py-canonicaljson
@@ -56,15 +54,15 @@ DEPENDS+= ${PYPKGPREFIX}-attrs>=21.1.1:../../devel/py-attrs
5654
DEPENDS+= ${PYPKGPREFIX}-netaddr>=0.7.18:../../net/py-netaddr
5755
DEPENDS+= ${PYPKGPREFIX}-jinja2>=3.0:../../textproc/py-jinja2
5856
DEPENDS+= ${PYPKGPREFIX}-bleach>=3.2.0:../../www/py-bleach
59-
DEPENDS+= ${PYPKGPREFIX}-typing-extensions>=4..14.1:../../devel/py-typing-extensions
57+
DEPENDS+= ${PYPKGPREFIX}-typing-extensions>=4.14.1:../../devel/py-typing-extensions
6058
DEPENDS+= ${PYPKGPREFIX}-cryptography>=3.4.7:../../security/py-cryptography
6159
DEPENDS+= ${PYPKGPREFIX}-ijson>=3.1.4:../../devel/py-ijson
6260
DEPENDS+= ${PYPKGPREFIX}-matrix-common>=1.3.0:../../chat/py-matrix-common
6361
DEPENDS+= ${PYPKGPREFIX}-packaging>=20.0:../../devel/py-packaging
64-
# If py<3.14, only need 2.8, but leave that on the table to simplify.
62+
# If py<3.14, only need 2.8, but just require >=2.2 to simplify.
6563
DEPENDS+= ${PYPKGPREFIX}-pydantic>=2.12:../../devel/py-pydantic
66-
# Upstream documents that this is needed for poetry, but the explanation is highly confused,
67-
# and, experimentally, it is needed at runtime, as of 1.146.0
64+
# Upstream documents that this is needed for poetry, but the
65+
# explanation is very confusing.
6866
#DEPENDS+= ${PYPKGPREFIX}-setuptools-rust>=1.3:../../devel/py-setuptools-rust
6967
DEPENDS+= ${PYPKGPREFIX}-python-multipart>=0.0.9:../../www/py-python-multipart
7068

chat/matrix-synapse/PLIST

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
@comment $NetBSD: PLIST,v 1.67 2026/02/02 21:07:36 gdt Exp $
1+
@comment $NetBSD: PLIST,v 1.68 2026/02/26 14:10:44 gdt Exp $
22
bin/export_signing_key
33
bin/generate_config
44
bin/generate_log_config
@@ -1426,6 +1426,9 @@ ${PYSITELIB}/synapse/storage/databases/main/state_deltas.pyo
14261426
${PYSITELIB}/synapse/storage/databases/main/stats.py
14271427
${PYSITELIB}/synapse/storage/databases/main/stats.pyc
14281428
${PYSITELIB}/synapse/storage/databases/main/stats.pyo
1429+
${PYSITELIB}/synapse/storage/databases/main/sticky_events.py
1430+
${PYSITELIB}/synapse/storage/databases/main/sticky_events.pyc
1431+
${PYSITELIB}/synapse/storage/databases/main/sticky_events.pyo
14291432
${PYSITELIB}/synapse/storage/databases/main/stream.py
14301433
${PYSITELIB}/synapse/storage/databases/main/stream.pyc
14311434
${PYSITELIB}/synapse/storage/databases/main/stream.pyo
@@ -1988,6 +1991,8 @@ ${PYSITELIB}/synapse/storage/schema/main/delta/92/08_thread_subscriptions_seq_fi
19881991
${PYSITELIB}/synapse/storage/schema/main/delta/92/09_thread_subscriptions_update.sql
19891992
${PYSITELIB}/synapse/storage/schema/main/delta/92/09_thread_subscriptions_update.sql.postgres
19901993
${PYSITELIB}/synapse/storage/schema/main/delta/93/01_add_delayed_events.sql
1994+
${PYSITELIB}/synapse/storage/schema/main/delta/93/01_sticky_events.sql
1995+
${PYSITELIB}/synapse/storage/schema/main/delta/93/01_sticky_events_seq.sql.postgres
19911996
${PYSITELIB}/synapse/storage/schema/main/delta/93/02_sliding_sync_members.sql
19921997
${PYSITELIB}/synapse/storage/schema/main/delta/93/03_sss_pos_last_used.sql
19931998
${PYSITELIB}/synapse/storage/schema/main/delta/93/04_make_delayed_event_content_text.py

chat/matrix-synapse/cargo-depends.mk

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# $NetBSD: cargo-depends.mk,v 1.35 2026/02/10 19:12:22 gdt Exp $
1+
# $NetBSD: cargo-depends.mk,v 1.36 2026/02/26 14:10:44 gdt Exp $
22

33
CARGO_CRATE_DEPENDS+= aho-corasick-1.1.3
44
CARGO_CRATE_DEPENDS+= anyhow-1.0.100
@@ -10,7 +10,7 @@ CARGO_CRATE_DEPENDS+= bitflags-2.9.1
1010
CARGO_CRATE_DEPENDS+= blake2-0.10.6
1111
CARGO_CRATE_DEPENDS+= block-buffer-0.10.4
1212
CARGO_CRATE_DEPENDS+= bumpalo-3.19.0
13-
CARGO_CRATE_DEPENDS+= bytes-1.11.0
13+
CARGO_CRATE_DEPENDS+= bytes-1.11.1
1414
CARGO_CRATE_DEPENDS+= cc-1.2.30
1515
CARGO_CRATE_DEPENDS+= cfg-if-1.0.1
1616
CARGO_CRATE_DEPENDS+= cfg_aliases-0.2.1
@@ -106,7 +106,7 @@ CARGO_CRATE_DEPENDS+= rand_core-0.9.3
106106
CARGO_CRATE_DEPENDS+= regex-1.12.2
107107
CARGO_CRATE_DEPENDS+= regex-automata-0.4.13
108108
CARGO_CRATE_DEPENDS+= regex-syntax-0.8.5
109-
CARGO_CRATE_DEPENDS+= reqwest-0.12.26
109+
CARGO_CRATE_DEPENDS+= reqwest-0.12.28
110110
CARGO_CRATE_DEPENDS+= ring-0.17.14
111111
CARGO_CRATE_DEPENDS+= rustc-hash-2.1.1
112112
CARGO_CRATE_DEPENDS+= rustls-0.23.31
@@ -141,7 +141,7 @@ CARGO_CRATE_DEPENDS+= thiserror-impl-2.0.12
141141
CARGO_CRATE_DEPENDS+= tinystr-0.8.1
142142
CARGO_CRATE_DEPENDS+= tinyvec-1.9.0
143143
CARGO_CRATE_DEPENDS+= tinyvec_macros-0.1.1
144-
CARGO_CRATE_DEPENDS+= tokio-1.48.0
144+
CARGO_CRATE_DEPENDS+= tokio-1.49.0
145145
CARGO_CRATE_DEPENDS+= tokio-rustls-0.26.2
146146
CARGO_CRATE_DEPENDS+= tokio-util-0.7.15
147147
CARGO_CRATE_DEPENDS+= tower-0.5.2

chat/matrix-synapse/distinfo

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
$NetBSD: distinfo,v 1.90 2026/02/10 19:12:22 gdt Exp $
1+
$NetBSD: distinfo,v 1.91 2026/02/26 14:10:44 gdt Exp $
22

33
BLAKE2s (aho-corasick-1.1.3.crate) = 36150b5dacb72fa7cd0d33aee15e14857914224878f0af76eabcb9daa68e3ae0
44
SHA512 (aho-corasick-1.1.3.crate) = ba422a54688c4678fcf16e34fdf3ed06c333e6e3fc8b75af9272a215add494d43ebaef319021134b61327fd5d3572aec0dc655b714ffb3bc71ba3c265c9ebb69
@@ -30,9 +30,9 @@ Size (block-buffer-0.10.4.crate) = 10538 bytes
3030
BLAKE2s (bumpalo-3.19.0.crate) = bdefc57ae010900dc81909430c791a7d4e7539a2c777fce3c252222e0cf14642
3131
SHA512 (bumpalo-3.19.0.crate) = 58db27a643c55adae07061100e3604dad0056bacd42ce1142bcc34249645e9313e886c3174a755593544684fcc632f134f9c6066752ac695254fb9ecd40878cf
3232
Size (bumpalo-3.19.0.crate) = 96414 bytes
33-
BLAKE2s (bytes-1.11.0.crate) = d70b16bb8a573cc53be5f851002d45ff963351f49538b7dde865b423d2ba9b53
34-
SHA512 (bytes-1.11.0.crate) = 0f9315b9e6bc54b7339314c0ca2e01af61b4e59548f9e72ed54990e281266f614ec78917529779fb33cc2037a6ecc9595d531674a23eb3884e72759907b4a883
35-
Size (bytes-1.11.0.crate) = 78391 bytes
33+
BLAKE2s (bytes-1.11.1.crate) = e4ce48a397044050caef043589fe6c291f600bf26019ec0443bb9bb963b24789
34+
SHA512 (bytes-1.11.1.crate) = 7933d18c1a2c1496add2c7193e92c3aa17029c530b7031604ccb7c77c68903f53cf7d41396448b32bdd4f540fef4b37564972dac7b225e6e2ca99cd61179a6ab
35+
Size (bytes-1.11.1.crate) = 78584 bytes
3636
BLAKE2s (cc-1.2.30.crate) = 90df00fe8f958fbadd92cbdfc392f1dc923ef268b4dd03f7c64c683b69a0ab6f
3737
SHA512 (cc-1.2.30.crate) = e0b3837400a3a31f522ee8e290ff2c7000c8c5da2f424b552092a64295f4d76443208f4688638edaf081028dd8bfdae2175552a8f22cf16d0440f7877475abc4
3838
Size (cc-1.2.30.crate) = 108550 bytes
@@ -225,9 +225,9 @@ Size (log-0.4.29.crate) = 51515 bytes
225225
BLAKE2s (lru-slab-0.1.2.crate) = aa3f3674478a76b09b52e1c77b3fc8382ad771a643b4184baf095d0dd7f35d1b
226226
SHA512 (lru-slab-0.1.2.crate) = eb93796ffaccafd2e2530efeaf60dab1eeb17fe61652a9299c220cea4dd9099239eb549ae1259ac272c5aa807eebfaec6db4dc5efc95ee59365d3fd1d413f60f
227227
Size (lru-slab-0.1.2.crate) = 9090 bytes
228-
BLAKE2s (matrix-synapse-1.147.0.tar.gz) = d4541cd3d76ff651ce5d70aae5386f55409b107e33952b325373d3d9522f5553
229-
SHA512 (matrix-synapse-1.147.0.tar.gz) = ae00afcadc0777a2cb1e59d9fbec13b763a1d1558abde83376891388140f9b1265ae195b3231c3971c3ce86563d60101d0d5b95322711cd3dac073ac1755b19c
230-
Size (matrix-synapse-1.147.0.tar.gz) = 9237295 bytes
228+
BLAKE2s (matrix-synapse-1.148.0.tar.gz) = 031a997328c117faceccae2dbdddffc3d520aef203300fc4a3327ad21ed8d0aa
229+
SHA512 (matrix-synapse-1.148.0.tar.gz) = 8cd04c27d2987c6e61238811d95ec406986cba3492102540644c1d46fcca41b68481d5e74b35df52a198ad63104cd5f0891141ffb2f1952e5da9e871ae752682
230+
Size (matrix-synapse-1.148.0.tar.gz) = 9258929 bytes
231231
BLAKE2s (memchr-2.7.5.crate) = 741834638b9ed49c5a8ab61a0aeac280a8d91d104fafe3c7219d313131694001
232232
SHA512 (memchr-2.7.5.crate) = 2606ee16a7dc02db95dac17cebd2cac9deb2e23d7ea62972cdb19145c06eaf75631347a49c4e6ceeff89fb6e90e992f9bca0a9c955eb5130f89ba2bd865936e1
233233
Size (memchr-2.7.5.crate) = 97603 bytes
@@ -321,9 +321,9 @@ Size (regex-automata-0.4.13.crate) = 625250 bytes
321321
BLAKE2s (regex-syntax-0.8.5.crate) = a64af5c9a6aceb9d4e37b662d7c8b599d4179b3642f92cb8b511ba3f650b93e5
322322
SHA512 (regex-syntax-0.8.5.crate) = 549d8d130fea9ec0d5806126f57f31d433f50e9328c5532ad417c44bb5488ec0d20acb0983dbe54dabaa0b453cbea4533cf7baac7144df119e8f78dfe55c5ab8
323323
Size (regex-syntax-0.8.5.crate) = 357541 bytes
324-
BLAKE2s (reqwest-0.12.26.crate) = 9fd2fbc9d8466fc39cb9877b04f4668b500d62e8c2ec63f90d4b88e50303380a
325-
SHA512 (reqwest-0.12.26.crate) = 9b563b177131f7a97a47a7e05b09e0f9291b1222a1719ea10b158f52daf5a4f01da830876821cb4deb00dec3207d0dd76514087bcb9b623deb33b37ed0b62780
326-
Size (reqwest-0.12.26.crate) = 156458 bytes
324+
BLAKE2s (reqwest-0.12.28.crate) = 1947f1c8e5841995b7438f39e0b285213e62e4f475a21bc760d2891d60770e1a
325+
SHA512 (reqwest-0.12.28.crate) = a313c1a4e77faa1cbe8903fe8aa79e9555e2a96992ee6b87f724abab25dc7e4f93323c080b5c2ebdb706afefb99b61ce411e37895bb9a2cf73e0365b96c84098
326+
Size (reqwest-0.12.28.crate) = 157031 bytes
327327
BLAKE2s (ring-0.17.14.crate) = 1480ea4de12099a897e831682ebaf48ed6e688e06f58e79e496a06e227ed58bd
328328
SHA512 (ring-0.17.14.crate) = 88d38205dc1a1f89bd4ae887ec5c168e68a4b749b3ac0612674092331e99d14a9b8d0f4a98d72c1a3853bcc9da420402336da3ee053bedcfd598da8de93afa14
329329
Size (ring-0.17.14.crate) = 1502610 bytes
@@ -426,9 +426,9 @@ Size (tinyvec-1.9.0.crate) = 54137 bytes
426426
BLAKE2s (tinyvec_macros-0.1.1.crate) = a5a60bcbbb0c2a122c9318e1791fdaa0a8b95e8e6ae1af4460495bfeabad07ec
427427
SHA512 (tinyvec_macros-0.1.1.crate) = 10008c7b3a3d50c94b9c370015b76ee082f5dfb6dcacf014dc2f2dbe92f903618d10d0202b21f48fcf98a94ae76fb712db55a5e8ad353645d378cf0e6ec74f7e
428428
Size (tinyvec_macros-0.1.1.crate) = 5865 bytes
429-
BLAKE2s (tokio-1.48.0.crate) = 57742de499da8ec4d552c7643e105dfe91571004d8aedbf1b8a8374e82cadd10
430-
SHA512 (tokio-1.48.0.crate) = 7e275ed26e857d42255dd27e8704bcb0a5daa8658c5a00f9798f4522265006a91e04d6a06512a87f30e0ad090a1676c03d3b02fe8d60263e4ba793940a85b98b
431-
Size (tokio-1.48.0.crate) = 843434 bytes
429+
BLAKE2s (tokio-1.49.0.crate) = f924cbf836edbd6679d9962e2a93523f0a3b82143e48cb69315a97baaccec006
430+
SHA512 (tokio-1.49.0.crate) = f7bcb51fb940964be99200e6a9adc45fe1ab13aef8aafc121a2035f1d76686915ca1087dbe3d78497abef86f374b2f737358e5107bfdf4357f511d87e6af6432
431+
Size (tokio-1.49.0.crate) = 857029 bytes
432432
BLAKE2s (tokio-rustls-0.26.2.crate) = 88881e6ecae44f8782ee3735d1feae84990161d826f74d4fac60ce02435dd8f8
433433
SHA512 (tokio-rustls-0.26.2.crate) = c0ff373e02c90704d8bff39b634d118143bcdb3d657e491d7d9279bd5a0a166541c759b5a26f5348fecc4d3a1f11c8ce3127df217137f68c57db581714bfc735
434434
Size (tokio-rustls-0.26.2.crate) = 31655 bytes

0 commit comments

Comments
 (0)