RiotRobot
00f63db80f
v41.3.0-rc.0
v41.3.0-rc.0
2026-03-31 12:33:30 +00:00
dependabot[bot]
9bcb83a20a
Bump smol-toml from 1.6.0 to 1.6.1 ( #5249 )
...
Bumps [smol-toml](https://github.com/squirrelchat/smol-toml ) from 1.6.0 to 1.6.1.
- [Release notes](https://github.com/squirrelchat/smol-toml/releases )
- [Commits](https://github.com/squirrelchat/smol-toml/compare/v1.6.0...v1.6.1 )
---
updated-dependencies:
- dependency-name: smol-toml
dependency-version: 1.6.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-31 11:59:06 +00:00
dependabot[bot]
dd8d8e5410
Bump brace-expansion from 1.1.12 to 1.1.13 ( #5248 )
...
Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion ) from 1.1.12 to 1.1.13.
- [Release notes](https://github.com/juliangruber/brace-expansion/releases )
- [Commits](https://github.com/juliangruber/brace-expansion/compare/v1.1.12...v1.1.13 )
---
updated-dependencies:
- dependency-name: brace-expansion
dependency-version: 1.1.13
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-31 11:41:40 +00:00
dependabot[bot]
32b8ff8116
Bump minimatch from 3.1.2 to 3.1.5 ( #5247 )
...
Bumps [minimatch](https://github.com/isaacs/minimatch ) from 3.1.2 to 3.1.5.
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/minimatch/compare/v3.1.2...v3.1.5 )
---
updated-dependencies:
- dependency-name: minimatch
dependency-version: 3.1.5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-31 11:40:24 +00:00
Skye Elliot
3ceadd512d
Refactor history sharing tests using setupClients helper ( #5235 )
...
* tests: Refactor history sharing tests using `setupClients` helper
Signed-off-by: Skye Elliot <actuallyori@gmail.com >
* tests: Use separate destructors for test clients
---------
Signed-off-by: Skye Elliot <actuallyori@gmail.com >
2026-03-30 11:13:37 +00:00
renovate[bot]
8182180550
Update dependency happy-dom to v20.8.9 [SECURITY] ( #5244 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-30 09:09:17 +00:00
renovate[bot]
aed74c5a72
Update dependency happy-dom to v20.8.8 [SECURITY] ( #5243 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2026-03-27 20:09:41 +00:00
renovate[bot]
8c259c53a6
Update actions/deploy-pages action to v5 ( #5238 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-27 20:06:08 +00:00
Michael Telatynski
4d59291538
Disable Complement Crypto tests ( #5242 )
...
Disabled Complement Crypto tests due to flakiness.
2026-03-27 17:38:37 +00:00
Michael Telatynski
80009a1b31
Add support for non-root package.json for version calculation in Sonar workflow ( #5240 )
...
* Add support for non-root package.json for version calculation in Sonar workflow
* Fix version_cmd
2026-03-27 09:16:01 +00:00
renovate[bot]
93e6c95953
Update dependency typescript to v6 ( #5234 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-26 03:16:33 +00:00
renovate[bot]
27a5507cef
Update dependency knip to v6 ( #5237 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-26 02:41:41 +00:00
renovate[bot]
be06f6655e
Update dependency typedoc to v0.28.18 ( #5236 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-25 22:56:30 +00:00
Skye Elliot
71152f33bf
Rotate the current room key when we see a member leave ( #5231 )
...
* feat: Rotate room key when a member leaves the room
Signed-off-by: Skye Elliot <actuallyori@gmail.com >
* test: Assert room key rotated to prevent MSC4268 leaking keys
Signed-off-by: Skye Elliot <actuallyori@gmail.com >
* docs: Outline key rotation scenario above discard logic
* feat: Use `RoomStateEvents.Events` over membership event
* docs: Correct spelling in scenario explanation
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
* docs: Pull scenario explanation up to `onRoomStateEvent`
Signed-off-by: Skye Elliot <actuallyori@gmail.com >
* tests: Assert room key is rotated under leave va gappy sync
* tests: Build sync response incrementally for gappy/ungappy sync
---------
Signed-off-by: Skye Elliot <actuallyori@gmail.com >
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2026-03-25 16:39:58 +00:00
RiotRobot
bc8f67089c
Merge branch 'master' into develop
2026-03-24 11:22:32 +00:00
RiotRobot
acc9aa8939
v41.2.0
v41.2.0
2026-03-24 11:21:57 +00:00
Richard van der Hoff
e76f627fe3
Add some docs to the DeviceIsolationModes ( #5232 )
...
* Add some docs to the DeviceIsolationModes
Notes to help us/me remember how these relate to MSC4153.
* Apply suggestions from code review
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com >
2026-03-23 15:29:35 +00:00
renovate[bot]
45b1e73842
Update npm non-major dependencies ( #5229 )
...
* Update npm non-major dependencies
* Update test
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
---------
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2026-03-20 09:58:04 +00:00
renovate[bot]
f3eefd2f32
Update element-hq/element-meta digest to 7f2f93f ( #5222 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-20 09:27:19 +00:00
renovate[bot]
f7c053216b
Update dependency eslint-plugin-jsdoc to v62.8.0 ( #5228 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-20 09:18:31 +00:00
renovate[bot]
9c7739f14f
Update actions/download-artifact digest to 3e5f45b ( #5220 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-20 09:10:38 +00:00
renovate[bot]
897afe153a
Update pnpm/action-setup digest to fc06bc1 ( #5225 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-17 19:03:49 +00:00
renovate[bot]
a929391dcd
Update shogo82148/actions-upload-release-asset digest to 96bc1f0 ( #5226 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-17 18:06:53 +00:00
renovate[bot]
45c5ee9f65
Update actions/setup-node digest to 53b8394 ( #5221 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-17 16:11:41 +00:00
renovate[bot]
e56aaa16c7
Update mheap/github-action-required-labels digest to 0ac283b ( #5224 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-17 15:47:21 +00:00
renovate[bot]
da0d3d791e
Update element-hq/element-web digest to 9730933 ( #5223 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-17 15:04:32 +00:00
renovate[bot]
ed5eb670a1
Update zizmorcore/zizmor-action action to v0.5.2 ( #5227 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-17 14:27:14 +00:00
renovate[bot]
b7fcb6e4c1
Update pnpm to v10.32.1 ( #5230 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-17 14:19:06 +00:00
RiotRobot
bd775f6b61
v41.2.0-rc.0
v41.2.0-rc.0
2026-03-17 11:39:31 +00:00
Skye Elliot
c2f9ad28fc
Only share history if room history visibility is shared ( #5216 )
...
* feat: Only share history if room history visibility is shared
Signed-off-by: Skye Elliot <actuallyori@gmail.com >
* docs: Update documentation for `InviteOpts.shareEncryptedHistory`
* tests: Ensure shared history respects current history visibility
This commit additionally modifies `expectSendRoomEvent` to remove
the matcher on success, since fetchmock takes a while to do this
automatically.
Signed-off-by: Skye Elliot <actuallyori@gmail.com >
---------
Signed-off-by: Skye Elliot <actuallyori@gmail.com >
2026-03-16 13:03:41 +00:00
Richard van der Hoff
7f33e3462e
History sharing: resume key-bundle import on restart ( #5214 )
...
* Store rooms pending key bundles in the CryptoStore
Replace the in-memory storage of which rooms are waiting for a key bundle with
permanent storage in the crypto store.
* Clear pending-key-bundle flag on malformed bundles
If we cannot import the key bundle, there is no point trying again another
time: we may as well clear the flag either way.
* Factor out some helpers in history sharing integ test
* Do not accept key bundles for rooms we joined more than 24h ago
Per discussion in crypto-internal.
* Clear pending key bundle data when we leave a room
* Resume key-bundle import on restart
* Clear pending-key-bundle flag on rooms that we joined ages ago
* fixup! Clear pending-key-bundle flag on malformed bundles
2026-03-16 11:58:36 +00:00
Richard van der Hoff
d99363d288
Move shareRoomHistoryWithUser to CryptoBackend ( #5218 )
...
There is no need for this method to be exposed to the application, and it's a
footgun waiting to trap the unwary user.
It's marked `@experimental` so we're allowed to move it without a major version
bump.
2026-03-12 21:21:31 +00:00
renovate[bot]
3642b99212
Update dependency @matrix-org/matrix-sdk-crypto-wasm to v18 ( #5217 )
...
* Update dependency @matrix-org/matrix-sdk-crypto-wasm to v18
* Adapt to breaking changes in rust-sdk wasm bindings
* more types fixes
* types fixes for tests
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Richard van der Hoff <richard@matrix.org >
2026-03-12 18:16:44 +00:00
Valere Fedronic
6ec0987286
re export sticky event types ( #5213 )
...
Co-authored-by: David Baker <dbkr@users.noreply.github.com >
2026-03-12 17:27:11 +00:00
RiotRobot
219eb617dc
Merge branch 'master' into develop
2026-03-10 13:46:12 +00:00
RiotRobot
c6f9b25046
v41.1.0
v41.1.0
2026-03-10 13:45:36 +00:00
Michael Telatynski
5d0e2efaf3
Add zizmor CI & make it happy ( #5212 )
...
* Add zizmor CI & make it happy
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Fix additional zizmor warning
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
---------
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2026-03-04 09:27:47 +00:00
renovate[bot]
c7cd5570d3
Update eslint-plugins ( #5207 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-03 14:01:28 +00:00
renovate[bot]
c2f6dd2ce0
Update crazy-max/ghaction-import-gpg action to v7 ( #5210 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-03 13:24:07 +00:00
renovate[bot]
393732aaae
Update npm non-major dependencies ( #5208 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-03 13:23:47 +00:00
renovate[bot]
d373fd8540
Update GitHub Artifact Actions ( #5211 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-03 13:22:31 +00:00
renovate[bot]
44a8a9a47a
Update pnpm to v10.30.3 ( #5209 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-03 13:22:19 +00:00
RiotRobot
8a0b7ad68b
v41.1.0-rc.0
v41.1.0-rc.0
2026-03-03 13:12:49 +00:00
Andy Balaam
09663302e1
Throw a specific error when the backup decryption key does not match the public backup ( #5202 )
2026-03-02 13:57:25 +00:00
dependabot[bot]
94f83b702c
Bump rollup from 4.57.1 to 4.59.0 ( #5203 )
...
Bumps [rollup](https://github.com/rollup/rollup ) from 4.57.1 to 4.59.0.
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v4.57.1...v4.59.0 )
---
updated-dependencies:
- dependency-name: rollup
dependency-version: 4.59.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-02 13:48:20 +00:00
Michael Telatynski
9df27ee672
Fix downstream tsc ( #5204 )
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2026-03-02 13:29:42 +00:00
Michael Telatynski
5739b59faa
Update release workflows to deal with monorepos ( #5201 )
...
* Update release workflows to deal with monorepos
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Do the same for release-gitflow.yml
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
---------
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2026-02-25 08:58:06 +00:00
Valere Fedronic
e4425570c7
cleanup: Remove deprecated rtc room key transport ( #5119 )
...
* cleanup: Remove deprecated rtc room key transport
* fix: rtc statistics are managed by transport directly
* mark as readonly
* cleanup do not use deprecated `room`
* doc: Add missing param doc
* fixup: add back test wrongly removed
2026-02-24 13:32:08 +00:00
RiotRobot
145cb26054
Merge branch 'master' into develop
2026-02-24 13:59:12 +00:00
RiotRobot
26d5b1cde2
v41.0.0
v41.0.0
2026-02-24 13:58:36 +00:00