v34.10.0-rc.0
Pre-release
Pre-release
github-actions
released this
29 Oct 12:55
·
95 commits
to refs/heads/staging
since this release
🦖 Deprecations
- Deprecate
CreateSecretStorageOpts.keyBackupInfo
used inCryptoApi.bootstrapSecretStorage.
(#4474). Contributed by @florianduros. - Add CryptoApi.encryptToDeviceMessages() and deprecate Crypto.encryptAndSendToDevices() (#4380). Contributed by @hughns.
- Remove abandoned MSC3886, MSC3903, MSC3906 experimental implementations (#4469). Contributed by @t3chguy.
- Deprecate
MatrixClient.getDehydratedDevice
(#4467). Contributed by @florianduros. - Deprecate top level crypto events re-export (#4444). Contributed by @florianduros.
✨ Features
- Add CryptoApi.encryptToDeviceMessages() and deprecate Crypto.encryptAndSendToDevices() (#4380). Contributed by @hughns.
- Do not rotate MatrixRTC media encryption key when a new member joins a session (#4472). Contributed by @hughns.
- Avoid
<sender>|<session>
notation in log messages (#4473). Contributed by @richvdh. - Refactor/simplify Promises in MatrixRTCSession (#4466). Contributed by @AndrewFerr.
- Prepare delayed call leave events more reliably (#4447). Contributed by @AndrewFerr.
🐛 Bug Fixes
- Fix DelayedEventInfo type (#4446). Contributed by @AndrewFerr.