Releases: matrix-org/matrix-js-sdk
Releases · matrix-org/matrix-js-sdk
v34.9.0
v34.9.0-rc.0
v34.8.0
This release removes insecure functionality, resolving CVE-2024-47080 / GHSA-4jf8-g8wp-cx7c.
v34.7.0
🦖 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
andUserIdentity.needsUserApproval
(#4415). Contributed by @richvdh.
v34.7.0-rc.0
🦖 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
andUserIdentity.needsUserApproval
(#4415). Contributed by @richvdh.
v34.6.0
🦖 Deprecations
✨ 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
🦖 Deprecations
✨ 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
v34.5.0-rc.0
v34.4.0
✨ Features
- Use non-legacy calls if any are found (#4337). Contributed by @AndrewFerr.
🐛 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.