Releases: matrix-org/matrix-js-sdk
Releases Β· matrix-org/matrix-js-sdk
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.
v37.2.0
v37.2.0-rc.0
v37.1.0
π¦ Deprecations
- MatrixRTC: MembershipManager test cases and deprecation of MatrixRTCSession.room (#4713). Contributed by @toger5.
β¨ Features
- Add
EventType.SecretRequest
andEventType.SecretSend
(#4728). Contributed by @richvdh. - Attest npm package provenance (#4724). Contributed by @t3chguy.
- Report backup key import progress on start and improve types (#4711). Contributed by @ajbura.
π Bug Fixes
v37.1.0-rc.0
π¦ Deprecations
- MatrixRTC: MembershipManager test cases and deprecation of MatrixRTCSession.room (#4713). Contributed by @toger5.
β¨ Features
- Add
EventType.SecretRequest
andEventType.SecretSend
(#4728). Contributed by @richvdh. - Attest npm package provenance (#4724). Contributed by @t3chguy.
- Report backup key import progress on start and improve types (#4711). Contributed by @ajbura.
π Bug Fixes
v37.0.0
π¨ BREAKING CHANGES
- Remove deprecated
PrefixedLogger
interface (#4705). Contributed by @richvdh. - Remove legacy crypto (#4653). Contributed by @florianduros.
π¦ Deprecations
β¨ Features
- Fix typos in client.ts (#4715). Contributed by @toger5.
- Enable key upload to backups where we have the decryption key (#4677). Contributed by @ajbura.
- Remove deprecated
PrefixedLogger
interface (#4705). Contributed by @richvdh. MatrixClient.setAccountData
: await remote echo. (#4695). Contributed by @richvdh.
π Bug Fixes
- Improve types around User Interactive Auth (#4709). Contributed by @t3chguy.
- Fix
resetEncryption
to remove secrets in 4S (#4683). Contributed by @florianduros.
v37.0.0-rc.0
π¨ BREAKING CHANGES
- Remove deprecated
PrefixedLogger
interface (#4705). Contributed by @richvdh. - Remove legacy crypto (#4653). Contributed by @florianduros.
π¦ Deprecations
β¨ Features
- Fix typos in client.ts (#4715). Contributed by @toger5.
- Enable key upload to backups where we have the decryption key (#4677). Contributed by @ajbura.
- Remove deprecated
PrefixedLogger
interface (#4705). Contributed by @richvdh. MatrixClient.setAccountData
: await remote echo. (#4695). Contributed by @richvdh.
π Bug Fixes
- Improve types around User Interactive Auth (#4709). Contributed by @t3chguy.
- Fix
resetEncryption
to remove secrets in 4S (#4683). Contributed by @florianduros.
v36.2.0
π¦ Deprecations
- [Backport staging] Deprecate parameter and functions using legacy crypto in
models/event.ts
(#4700). Contributed by @RiotRobot.
β¨ Features
- Improve types around Terms (#4674). Contributed by @t3chguy.
- Provide more options for starting dehydration (#4664). Contributed by @uhoreg.
- Device Dehydration | js-sdk: store/load dehydration key (#4599). Contributed by @BillCarsonFr.
- Add unspecced backup disable flag (#4661). Contributed by @dbkr.
- Switch OIDC primarily to new
/auth_metadata
API (#4626). Contributed by @t3chguy. - Add
CryptoApi.resetEncryption
(#4614). Contributed by @florianduros.
π Bug Fixes
- Fix topic types (#4678). Contributed by @Half-Shot.
- Handle empty m.room.topic (#4673). Contributed by @Half-Shot.
CryptoApi.resetEncryption
should always create a new key backup (#4648). Contributed by @florianduros.