Releases: matrix-org/matrix-js-sdk
Releases · matrix-org/matrix-js-sdk
v37.7.0
🦖 Deprecations
✨ Features
- Allow the embedded client to work without update_state support (#4849). Contributed by @robintown.
- Check for
unknown variant
on to-device sending and fall back to room event encryption. (#4847). Contributed by @toger5. - Reapply "Distinguish room state and timeline events in embedded clients" (#4790). Contributed by @robintown.
v37.7.0-rc.0
🦖 Deprecations
✨ Features
- Allow the embedded client to work without update_state support (#4849). Contributed by @robintown.
- Check for
unknown variant
on to-device sending and fall back to room event encryption. (#4847). Contributed by @toger5. - Reapply "Distinguish room state and timeline events in embedded clients" (#4790). Contributed by @robintown.
v37.6.0
v37.6.0-rc.0
v37.5.0
✨ Features
- Stabilise MSC3765 (#4767). Contributed by @Johennes.
- Inherit
methodFactory
extensions from the parent to the child loggers. (#4809). Contributed by @toger5.
🐛 Bug Fixes
- [Backport staging] Fix token refresh behaviour for non-expired tokens (#4827). Contributed by @RiotRobot.
- Refactor how token refreshing works to be more resilient (#4819). Contributed by @t3chguy.
v37.5.0-rc.0
v37.4.0
✨ Features
- MatrixRTC: Add combined
toDeviceAndRoomKeyTransport
(#4792). Contributed by @toger5. - Make logging consistent for matrixRTC (#4788). Contributed by @toger5.
- MatrixRTC: ToDevice distribution for media stream keys (#4785). Contributed by @BillCarsonFr.
🐛 Bug Fixes
- Fix token refresh racing with other requests and not using new token (#4798). Contributed by @t3chguy.
- Fix fallback to MemoryCryptoStore when LocalStorage unavailable (#4797). Contributed by @t3chguy.
- Remove duplicate
deleteSecretStorage
inRustCrypto.resetEncryption
(#4789). Contributed by @florianduros. - Fix
RustCrypto.resetEncryption
failure (#4772). Contributed by @florianduros.
v37.4.0-rc.0
✨ Features
- MatrixRTC: Add combined
toDeviceAndRoomKeyTransport
(#4792). Contributed by @toger5. - Make logging consistent for matrixRTC (#4788). Contributed by @toger5.
- MatrixRTC: ToDevice distribution for media stream keys (#4785). Contributed by @BillCarsonFr.
🐛 Bug Fixes
- Fix token refresh racing with other requests and not using new token (#4798). Contributed by @t3chguy.
- Fix fallback to MemoryCryptoStore when LocalStorage unavailable (#4797). Contributed by @t3chguy.
- Remove duplicate
deleteSecretStorage
inRustCrypto.resetEncryption
(#4789). Contributed by @florianduros. - Fix
RustCrypto.resetEncryption
failure (#4772). Contributed by @florianduros.
v37.3.0
✨ Features
- MatrixRTC MembershipManger: remove redundant sendDelayedEventAction and expose status (#4747). Contributed by @toger5.
- Abstract logout-causing error type from tokenRefreshFunction calls (#4765). Contributed by @t3chguy.
- Improve PushProcessor::getPushRuleGlobRegex (#4764). Contributed by @t3chguy.
- Export push processor & method for converting matrix glob to regexp (#4763). Contributed by @t3chguy.
- Add authenticated media parameter to getMediaConfig (#4762). Contributed by @m004.
- Rust crypto: set a timeout on outgoing HTTP requests (#4761). Contributed by @richvdh.
- Switch sliding sync support to simplified sliding sync (#4400). Contributed by @dbkr.
v37.3.0-rc.0
✨ Features
- MatrixRTC MembershipManger: remove redundant sendDelayedEventAction and expose status (#4747). Contributed by @toger5.
- Abstract logout-causing error type from tokenRefreshFunction calls (#4765). Contributed by @t3chguy.
- Improve PushProcessor::getPushRuleGlobRegex (#4764). Contributed by @t3chguy.
- Export push processor & method for converting matrix glob to regexp (#4763). Contributed by @t3chguy.
- Add authenticated media parameter to getMediaConfig (#4762). Contributed by @m004.
- Rust crypto: set a timeout on outgoing HTTP requests (#4761). Contributed by @richvdh.
- Switch sliding sync support to simplified sliding sync (#4400). Contributed by @dbkr.