v27.1.0-rc.1
Pre-release
Pre-release
RiotRobot
released this
27 Jul 08:29
·
1053 commits
to develop
since this release
🦖 Deprecations
- The Browserify artifact is being deprecated, scheduled for removal in the October 10th release cycle. (#3189)
✨ Features
- ElementR: Add
CryptoApi.getCrossSigningKeyId
(#3619). Contributed by @florianduros. - ElementR: Stub
CheckOwnCrossSigningTrust
, import cross signing keys and verify local device inbootstrapCrossSigning
(#3608). Contributed by @florianduros. - Specify /preview_url requests as low priority (#3609). Fixes element-hq/element-web#7292.
- Element-R: support for displaying QR codes during verification (#3588). Fixes element-hq/crypto-internal#124.
- Add support for scanning QR codes during verification, with Rust crypto (#3565).
- Add methods to influence set_presence on /sync API calls (#3578).
🐛 Bug Fixes
- Fix threads ending up with chunks of their timelines missing (#3618). Fixes element-hq/element-web#24466.
- Ensure we do not clobber a newer RR with an older unthreaded one (#3617). Fixes element-hq/element-web#25806.
- Fix registration check your emails stage regression (#3616).
- Fix how
Room::eventShouldLiveIn
handles replies to unknown parents (#3615). Fixes element-hq/element-web#22603. - Only send threaded read receipts if threads support is enabled (#3612).
- ElementR: Fix
userId
parameter usage inCryptoApi#getVerificationRequestsToDeviceInProgress
(#3611). Contributed by @florianduros. - Fix edge cases around non-thread relations to thread roots and read receipts (#3607).
- Fix read receipt sending behaviour around thread roots (#3600).
- Export typed event emitter key types (#3597). Fixes #3506.
- Element-R: ensure that
userHasCrossSigningKeys
uses up-to-date data (#3599). Fixes element-hq/element-web#25773. - Fix sending
auth: null
due to broken types around UIA (#3594).