Update dependency matrix-js-sdk to v45 - autoclosed #27

Closed
Owentje wants to merge 1 commit from renovate/matrix-js-sdk-45.x into main
Owner

This PR contains the following updates:

Package Change Age Confidence
matrix-js-sdk ^42.0 → ^45.0.0 age confidence

⚠️ Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

matrix-org/matrix-js-sdk (matrix-js-sdk)

v45.1.0

Compare Source

==================================================================================================

Security

  • Fixes GHSA-jx97-gwvc-pfxx
  • Includes a fix for GHSA-pqp6-f7wc-6498

✨ Features

  • [Backport staging] Update matrix-sdk-crypto-wasm to v18.9.2 (#​5687). Contributed by @​RiotRobot.
  • Switch to 32 bytes of key material for MatrixRTC encryption (#​5649). Contributed by @​Johennes.
  • MSC4140: schedule delayed events through the dedicated endpoint (#​5556). Contributed by @​barodeur.

🐛 Bug Fixes

v45.0.0

Compare Source

==================================================================================================

🚨 BREAKING CHANGES

🦖 Deprecations

✨ Features

🐛 Bug Fixes

v44.0.0

Compare Source

==================================================================================================

🚨 BREAKING CHANGES

✨ Features

🐛 Bug Fixes

  • Avoid blocking crypto initialization on pending room key lookups (#​5555). Contributed by @​basnijholt.
  • Handle redaction of superseded sticky events (#​5583). Contributed by @​Johennes.
  • Keep back-paginated relations whose parent is in the same batch (#​5571). Contributed by @​ara4n.
  • Retain unexpired rather than expired sticky events (#​5580). Contributed by @​Johennes.
  • Handle late-decrypted sticky events that already failed decrypting (#​5584). Contributed by @​Johennes.
  • Compare sticky events by expiry, tie breaking on the event id (#​5582). Contributed by @​Johennes.
  • Fix occasional bug where polls would not update (#​5568). Contributed by @​dbkr.
  • MatrixRTC: reset network error retries on successful (re-)join (#​5517). Contributed by @​ara4n.
  • Threads: cap concurrent initial-events fetches at 3 (#​5519). Contributed by @​ara4n.
  • Fix cached sync waiting for missing relation parents (#​5543). Contributed by @​basnijholt.

v43.0.0

Compare Source

==================================================================================================

🚨 BREAKING CHANGES

  • Bring OAuth token refresh into the js-sdk (#​5520). Contributed by @​dbkr.

✨ Features

🐛 Bug Fixes

  • MatrixRTC: restart the delayed leave event before extending a membership's expiry (#​5522). Contributed by @​ara4n.
  • MatrixRTC: don't let a superseded membership recalculation overwrite a newer one (#​5523). Contributed by @​ara4n.
  • Preserve read receipts of different types during sync accumulation (#​5541). Contributed by @​rubinsh.
  • Fix sync.ts to emit state events when msc4222 state_after is enabled (#​5542). Contributed by @​maheichyk.
  • Set hasCurrentUserParticipated when the current user sends a thread reply (#​5516). Contributed by @​nathanael-h.
  • Fix type definitions on import|exportSecretsBundle (#​5526). Contributed by @​richvdh.

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate.

This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [matrix-js-sdk](https://github.com/matrix-org/matrix-js-sdk) | [`^42.0` → `^45.0.0`](https://renovatebot.com/diffs/npm/matrix-js-sdk/42.4.0/45.1.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/matrix-js-sdk/45.1.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/matrix-js-sdk/42.4.0/45.1.0?slim=true) | --- > ⚠️ **Warning** > > Some dependencies could not be looked up. Check the [Dependency Dashboard](issues/24) for more information. --- ### Release Notes <details> <summary>matrix-org/matrix-js-sdk (matrix-js-sdk)</summary> ### [`v45.1.0`](https://github.com/matrix-org/matrix-js-sdk/blob/HEAD/CHANGELOG.md#Changes-in-4510-2026-11-11) [Compare Source](https://github.com/matrix-org/matrix-js-sdk/compare/v45.0.0...v45.1.0) \================================================================================================== #### Security - Fixes GHSA-jx97-gwvc-pfxx - Includes a fix for GHSA-pqp6-f7wc-6498 #### ✨ Features - \[Backport staging] Update matrix-sdk-crypto-wasm to v18.9.2 ([#&#8203;5687](https://github.com/matrix-org/matrix-js-sdk/pull/5687)). Contributed by [@&#8203;RiotRobot](https://github.com/RiotRobot). - Switch to 32 bytes of key material for MatrixRTC encryption ([#&#8203;5649](https://github.com/matrix-org/matrix-js-sdk/pull/5649)). Contributed by [@&#8203;Johennes](https://github.com/Johennes). - MSC4140: schedule delayed events through the dedicated endpoint ([#&#8203;5556](https://github.com/matrix-org/matrix-js-sdk/pull/5556)). Contributed by [@&#8203;barodeur](https://github.com/barodeur). #### 🐛 Bug Fixes - Require sticky duration to be a positive number ([#&#8203;5636](https://github.com/matrix-org/matrix-js-sdk/pull/5636)). Contributed by [@&#8203;Johennes](https://github.com/Johennes). - MSC4140: read the delayed events capability and recognise `M_DELAY_TOO_LARGE` ([#&#8203;5564](https://github.com/matrix-org/matrix-js-sdk/pull/5564)). Contributed by [@&#8203;barodeur](https://github.com/barodeur). - Ensure sticky events are spaced at least 1ms apart for the same key ([#&#8203;5638](https://github.com/matrix-org/matrix-js-sdk/pull/5638)). Contributed by [@&#8203;Johennes](https://github.com/Johennes). - Order events for the sticky map by intended expiry ([#&#8203;5634](https://github.com/matrix-org/matrix-js-sdk/pull/5634)). Contributed by [@&#8203;Johennes](https://github.com/Johennes). - Fix decryption issues for encrypted sticky events ([#&#8203;5635](https://github.com/matrix-org/matrix-js-sdk/pull/5635)). Contributed by [@&#8203;Johennes](https://github.com/Johennes). ### [`v45.0.0`](https://github.com/matrix-org/matrix-js-sdk/blob/HEAD/CHANGELOG.md#Changes-in-4500-2026-10-27) [Compare Source](https://github.com/matrix-org/matrix-js-sdk/compare/v44.0.0...v45.0.0) \================================================================================================== #### 🚨 BREAKING CHANGES - Update LiveKit endpoint request types to use member\_id ([#&#8203;5588](https://github.com/matrix-org/matrix-js-sdk/pull/5588)). Contributed by [@&#8203;robintown](https://github.com/robintown). #### 🦖 Deprecations - MSC4140: remove parent delay IDs ([#&#8203;5199](https://github.com/matrix-org/matrix-js-sdk/pull/5199)). Contributed by [@&#8203;AndrewFerr](https://github.com/AndrewFerr). #### ✨ Features - Add `CryptoApi.setDeviceBlocked` ([#&#8203;5613](https://github.com/matrix-org/matrix-js-sdk/pull/5613)). Contributed by [@&#8203;9clg6](https://github.com/9clg6). - Add methods to enable publishing on remote SFUs ([#&#8203;5630](https://github.com/matrix-org/matrix-js-sdk/pull/5630)). Contributed by [@&#8203;Johennes](https://github.com/Johennes). - Add member.membership on RTC member events ([#&#8203;5616](https://github.com/matrix-org/matrix-js-sdk/pull/5616)). Contributed by [@&#8203;Johennes](https://github.com/Johennes). - Implement updated RTC to-device message format ([#&#8203;5619](https://github.com/matrix-org/matrix-js-sdk/pull/5619)). Contributed by [@&#8203;Johennes](https://github.com/Johennes). - Pin the WASM SDK to a specific release ([#&#8203;5589](https://github.com/matrix-org/matrix-js-sdk/pull/5589)). Contributed by [@&#8203;kaylendog](https://github.com/kaylendog). - Add support for simplified sliding sync `expanded_timeline` ([#&#8203;5614](https://github.com/matrix-org/matrix-js-sdk/pull/5614)). Contributed by [@&#8203;t3chguy](https://github.com/t3chguy). - Support the stable version of mutual rooms ([#&#8203;5513](https://github.com/matrix-org/matrix-js-sdk/pull/5513)). Contributed by [@&#8203;CatCraftYT](https://github.com/CatCraftYT). - Strengthen the type of MatrixRTCSession.slotId ([#&#8203;5611](https://github.com/matrix-org/matrix-js-sdk/pull/5611)). Contributed by [@&#8203;robintown](https://github.com/robintown). #### 🐛 Bug Fixes - Honour abort() for OAuth 2.0 requests ([#&#8203;5620](https://github.com/matrix-org/matrix-js-sdk/pull/5620)). Contributed by [@&#8203;hughns](https://github.com/hughns). - Match RTC key messages to member IDs by user, device \_and\_ member ID ([#&#8203;5632](https://github.com/matrix-org/matrix-js-sdk/pull/5632)). Contributed by [@&#8203;Johennes](https://github.com/Johennes). - Honour fetchFn for OAuth 2.0 requests ([#&#8203;5618](https://github.com/matrix-org/matrix-js-sdk/pull/5618)). Contributed by [@&#8203;hughns](https://github.com/hughns). - Check MSC4143 support before requesting RTC transports ([#&#8203;5609](https://github.com/matrix-org/matrix-js-sdk/pull/5609)). Contributed by [@&#8203;frastefanini](https://github.com/frastefanini). - Use the configured logger for OAuth 2.0 requests ([#&#8203;5617](https://github.com/matrix-org/matrix-js-sdk/pull/5617)). Contributed by [@&#8203;hughns](https://github.com/hughns). - MSC4140: handle 409 on delayed event management in the MatrixRTC MembershipManager ([#&#8203;5553](https://github.com/matrix-org/matrix-js-sdk/pull/5553)). Contributed by [@&#8203;barodeur](https://github.com/barodeur). - Fix race condition in MatrixClient::peek corrupting room in store ([#&#8203;5606](https://github.com/matrix-org/matrix-js-sdk/pull/5606)). Contributed by [@&#8203;t3chguy](https://github.com/t3chguy). - Fix crypto database being stuck open after certain crypto methods ([#&#8203;5605](https://github.com/matrix-org/matrix-js-sdk/pull/5605)). Contributed by [@&#8203;t3chguy](https://github.com/t3chguy). - Correctly handle sticky TTL in the sync accumulator ([#&#8203;5608](https://github.com/matrix-org/matrix-js-sdk/pull/5608)). Contributed by [@&#8203;Johennes](https://github.com/Johennes). - Stop CapabilityPoller when fetch is in flight and stop RetentionPolicyService on stopClient ([#&#8203;5604](https://github.com/matrix-org/matrix-js-sdk/pull/5604)). Contributed by [@&#8203;shyamsharmas124-commits](https://github.com/shyamsharmas124-commits). ### [`v44.0.0`](https://github.com/matrix-org/matrix-js-sdk/blob/HEAD/CHANGELOG.md#Changes-in-4400-2026-10-13) [Compare Source](https://github.com/matrix-org/matrix-js-sdk/compare/v43.0.0...v44.0.0) \================================================================================================== #### 🚨 BREAKING CHANGES - Remove deprecated MatrixRTC APIs ([#&#8203;5591](https://github.com/matrix-org/matrix-js-sdk/pull/5591)). Contributed by [@&#8203;robintown](https://github.com/robintown). - Remove support for "oldest membership" RTC transport selection ([#&#8203;5574](https://github.com/matrix-org/matrix-js-sdk/pull/5574)). Contributed by [@&#8203;robintown](https://github.com/robintown). - Remove distinction between LiveKit transports and transport configs ([#&#8203;5573](https://github.com/matrix-org/matrix-js-sdk/pull/5573)). Contributed by [@&#8203;robintown](https://github.com/robintown). #### ✨ Features - Support migration to new LiveKit transport types and endpoints ([#&#8203;5587](https://github.com/matrix-org/matrix-js-sdk/pull/5587)). Contributed by [@&#8203;robintown](https://github.com/robintown). - Add capabilities property on RTC member events ([#&#8203;5577](https://github.com/matrix-org/matrix-js-sdk/pull/5577)). Contributed by [@&#8203;Johennes](https://github.com/Johennes). - Update matrix-sdk-crypto-wasm to v18.9.0 ([#&#8203;5569](https://github.com/matrix-org/matrix-js-sdk/pull/5569)). Contributed by [@&#8203;kaylendog](https://github.com/kaylendog). #### 🐛 Bug Fixes - Avoid blocking crypto initialization on pending room key lookups ([#&#8203;5555](https://github.com/matrix-org/matrix-js-sdk/pull/5555)). Contributed by [@&#8203;basnijholt](https://github.com/basnijholt). - Handle redaction of superseded sticky events ([#&#8203;5583](https://github.com/matrix-org/matrix-js-sdk/pull/5583)). Contributed by [@&#8203;Johennes](https://github.com/Johennes). - Keep back-paginated relations whose parent is in the same batch ([#&#8203;5571](https://github.com/matrix-org/matrix-js-sdk/pull/5571)). Contributed by [@&#8203;ara4n](https://github.com/ara4n). - Retain unexpired rather than expired sticky events ([#&#8203;5580](https://github.com/matrix-org/matrix-js-sdk/pull/5580)). Contributed by [@&#8203;Johennes](https://github.com/Johennes). - Handle late-decrypted sticky events that already failed decrypting ([#&#8203;5584](https://github.com/matrix-org/matrix-js-sdk/pull/5584)). Contributed by [@&#8203;Johennes](https://github.com/Johennes). - Compare sticky events by expiry, tie breaking on the event id ([#&#8203;5582](https://github.com/matrix-org/matrix-js-sdk/pull/5582)). Contributed by [@&#8203;Johennes](https://github.com/Johennes). - Fix occasional bug where polls would not update ([#&#8203;5568](https://github.com/matrix-org/matrix-js-sdk/pull/5568)). Contributed by [@&#8203;dbkr](https://github.com/dbkr). - MatrixRTC: reset network error retries on successful (re-)join ([#&#8203;5517](https://github.com/matrix-org/matrix-js-sdk/pull/5517)). Contributed by [@&#8203;ara4n](https://github.com/ara4n). - Threads: cap concurrent initial-events fetches at 3 ([#&#8203;5519](https://github.com/matrix-org/matrix-js-sdk/pull/5519)). Contributed by [@&#8203;ara4n](https://github.com/ara4n). - Fix cached sync waiting for missing relation parents ([#&#8203;5543](https://github.com/matrix-org/matrix-js-sdk/pull/5543)). Contributed by [@&#8203;basnijholt](https://github.com/basnijholt). ### [`v43.0.0`](https://github.com/matrix-org/matrix-js-sdk/blob/HEAD/CHANGELOG.md#Changes-in-4300-2026-09-29) [Compare Source](https://github.com/matrix-org/matrix-js-sdk/compare/v42.4.0...v43.0.0) \================================================================================================== #### 🚨 BREAKING CHANGES - Bring OAuth token refresh into the js-sdk ([#&#8203;5520](https://github.com/matrix-org/matrix-js-sdk/pull/5520)). Contributed by [@&#8203;dbkr](https://github.com/dbkr). #### ✨ Features - Update RTC notification and decline events as per MSC4075 ([#&#8203;5544](https://github.com/matrix-org/matrix-js-sdk/pull/5544)). Contributed by [@&#8203;Johennes](https://github.com/Johennes). - Add support of the stable room summary endpoint ([#&#8203;5552](https://github.com/matrix-org/matrix-js-sdk/pull/5552)). Contributed by [@&#8203;florianduros](https://github.com/florianduros). - Let applications publish their own data in MatrixRTC memberships ([#&#8203;5550](https://github.com/matrix-org/matrix-js-sdk/pull/5550)). Contributed by [@&#8203;ara4n](https://github.com/ara4n). - Bring OAuth token refresh into the js-sdk ([#&#8203;5520](https://github.com/matrix-org/matrix-js-sdk/pull/5520)). Contributed by [@&#8203;dbkr](https://github.com/dbkr). #### 🐛 Bug Fixes - MatrixRTC: restart the delayed leave event before extending a membership's expiry ([#&#8203;5522](https://github.com/matrix-org/matrix-js-sdk/pull/5522)). Contributed by [@&#8203;ara4n](https://github.com/ara4n). - MatrixRTC: don't let a superseded membership recalculation overwrite a newer one ([#&#8203;5523](https://github.com/matrix-org/matrix-js-sdk/pull/5523)). Contributed by [@&#8203;ara4n](https://github.com/ara4n). - Preserve read receipts of different types during sync accumulation ([#&#8203;5541](https://github.com/matrix-org/matrix-js-sdk/pull/5541)). Contributed by [@&#8203;rubinsh](https://github.com/rubinsh). - Fix sync.ts to emit state events when msc4222 state\_after is enabled ([#&#8203;5542](https://github.com/matrix-org/matrix-js-sdk/pull/5542)). Contributed by [@&#8203;maheichyk](https://github.com/maheichyk). - Set hasCurrentUserParticipated when the current user sends a thread reply ([#&#8203;5516](https://github.com/matrix-org/matrix-js-sdk/pull/5516)). Contributed by [@&#8203;nathanael-h](https://github.com/nathanael-h). - Fix type definitions on `import|exportSecretsBundle` ([#&#8203;5526](https://github.com/matrix-org/matrix-js-sdk/pull/5526)). Contributed by [@&#8203;richvdh](https://github.com/richvdh). </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yODguMCIsInVwZGF0ZWRJblZlciI6IjQzLjI4OC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Owentje force-pushed renovate/matrix-js-sdk-45.x from 42dcf53480 to ac60b319f8 2026-11-12 21:43:24 +00:00 Compare
Owentje force-pushed renovate/matrix-js-sdk-45.x from ac60b319f8 to f6fc13f337 2026-11-12 21:55:21 +00:00 Compare
Owentje force-pushed renovate/matrix-js-sdk-45.x from f6fc13f337 to c8c904f280 2026-11-13 07:55:24 +00:00 Compare
Owentje force-pushed renovate/matrix-js-sdk-45.x from c8c904f280 to d104fdcd58 2026-11-13 10:55:31 +00:00 Compare
Owentje changed title from Update dependency matrix-js-sdk to v45 to Update dependency matrix-js-sdk to v45 - autoclosed 2026-11-13 12:55:12 +00:00
Owentje closed this pull request 2026-11-13 12:55:12 +00:00

Pull request closed

Sign in to join this conversation.
No description provided.