Skip to content

Releases: matrix-org/matrix-js-sdk

v34.9.0

22 Oct 11:58
Compare
Choose a tag to compare

🦖 Deprecations

  • Deprecate the crypto events which are not used by the rust-crypto (#4442). Contributed by @florianduros.

🐛 Bug Fixes

  • Fix the rust crypto import in esm environments. (#4445). Contributed by @saul-jb.
  • Fix MatrixRTC sender key wrapping (#4441). Contributed by @hughns.

v34.9.0-rc.0

15 Oct 14:31
Compare
Choose a tag to compare
v34.9.0-rc.0 Pre-release
Pre-release

🦖 Deprecations

  • Deprecate the crypto events which are not used by the rust-crypto (#4442). Contributed by @florianduros.

🐛 Bug Fixes

  • Fix the rust crypto import in esm environments. (#4445). Contributed by @saul-jb.
  • Fix MatrixRTC sender key wrapping (#4441). Contributed by @hughns.

v34.8.0

15 Oct 10:53
Compare
Choose a tag to compare

This release removes insecure functionality, resolving CVE-2024-47080 / GHSA-4jf8-g8wp-cx7c.

v34.7.0

08 Oct 12:22
Compare
Choose a tag to compare

🦖 Deprecations

  • RTCSession cleanup: deprecate getKeysForParticipant() and getEncryption(); add emitEncryptionKeys() (#4427). Contributed by @hughns.

✨ Features

  • Bump matrix-rust-sdk to 9.1.0 (#4435). Contributed by @richvdh.
  • Rotate Matrix RTC media encryption key when a new member joins a call for Post Compromise Security (#4422). Contributed by @hughns.
  • Update media event content types to include captions (#4403). Contributed by @tulir.
  • Update OIDC registration types to match latest MSC2966 state (#4432). Contributed by @t3chguy.
  • Add CryptoApi.pinCurrentUserIdentity and UserIdentity.needsUserApproval (#4415). Contributed by @richvdh.

v34.7.0-rc.0

01 Oct 14:55
Compare
Choose a tag to compare
v34.7.0-rc.0 Pre-release
Pre-release

🦖 Deprecations

  • RTCSession cleanup: deprecate getKeysForParticipant() and getEncryption(); add emitEncryptionKeys() (#4427). Contributed by @hughns.

✨ Features

  • Bump matrix-rust-sdk to 9.1.0 (#4435). Contributed by @richvdh.
  • Rotate Matrix RTC media encryption key when a new member joins a call for Post Compromise Security (#4422). Contributed by @hughns.
  • Update media event content types to include captions (#4403). Contributed by @tulir.
  • Update OIDC registration types to match latest MSC2966 state (#4432). Contributed by @t3chguy.
  • Add CryptoApi.pinCurrentUserIdentity and UserIdentity.needsUserApproval (#4415). Contributed by @richvdh.

v34.6.0

24 Sep 12:37
Compare
Choose a tag to compare

🦖 Deprecations

  • Element-R: Mark unsupported MatrixClient methods as deprecated (#4389). Contributed by @richvdh.

✨ Features

  • Add crypto mode setting for invisible crypto, and apply it to decrypting events (#4407). Contributed by @uhoreg.
  • Don't share full key history for RTC per-participant encryption (#4406). Contributed by @hughns.
  • Export membership types (#4405). Contributed by @Johennes.
  • Fix sending redacts in embedded (widget) mode (#4398). Contributed by @toger5.
  • Expose the event ID of a call membership (#4395). Contributed by @robintown.
  • MSC4133 - Extended profiles (#4391). Contributed by @Half-Shot.

v34.6.0-rc.0

18 Sep 13:31
Compare
Choose a tag to compare
v34.6.0-rc.0 Pre-release
Pre-release

🦖 Deprecations

  • Element-R: Mark unsupported MatrixClient methods as deprecated (#4389). Contributed by @richvdh.

✨ Features

  • Add crypto mode setting for invisible crypto, and apply it to decrypting events (#4407). Contributed by @uhoreg.
  • Don't share full key history for RTC per-participant encryption (#4406). Contributed by @hughns.
  • Export membership types (#4405). Contributed by @Johennes.
  • Fix sending redacts in embedded (widget) mode (#4398). Contributed by @toger5.
  • Expose the event ID of a call membership (#4395). Contributed by @robintown.
  • MSC4133 - Extended profiles (#4391). Contributed by @Half-Shot.

v34.5.0

10 Sep 12:30
Compare
Choose a tag to compare

🦖 Deprecations

  • Deprecate unused callback hooks CryptoCallbacks.onSecretRequested and CryptoCallbacks.getDehydrationKey (#4376). Contributed by @richvdh.

v34.5.0-rc.0

03 Sep 12:31
Compare
Choose a tag to compare
v34.5.0-rc.0 Pre-release
Pre-release

🦖 Deprecations

  • Deprecate unused callback hooks CryptoCallbacks.onSecretRequested and CryptoCallbacks.getDehydrationKey (#4376). Contributed by @richvdh.

v34.4.0

27 Aug 12:37
Compare
Choose a tag to compare

✨ Features

🐛 Bug Fixes

  • Retry event decryption failures on first failure (#4346). Contributed by @hughns.
  • Ensure "type" = "module" ES declaration in pre-release.sh (#4350). Contributed by @BLCK-B.
  • Handle MatrixRTC encryption keys arriving out of order (#4345). Contributed by @hughns.
  • Resend MatrixRTC encryption keys if a membership has changed (#4343). Contributed by @hughns.