v15.0.0
-
Update matrix-rusk-sdk to
0.12.0, which includes:-
Send stable identifier
sender_device_keysfor MSC4147 (Including device keys with Olm-encrypted events).
(#4964) -
Check the
sender_device_keysfield on all incoming Olm-encrypted to-device messages and ignore any to-device messages which include the field but whose data is invalid (as per MSC4147).
(#4922) -
Fix bug which caused room keys to be unnecessarily rotated on every send in the presence of blacklisted/withheld devices in the room.
(#4954) -
Fix #2729 which in rare cases can cause room key oversharing.
(#4975)
-
-
BREAKING:
OlmMachine.receiveSyncChangesnow returns a list ofProcessedToDeviceEventinstead of a JSON-encoded list of JSON-encoded events. This allows making the difference between an event that was sent in clear and the same event successfully decrypted.
(#236), (#246) -
A number of the properties and methods on
DecryptedRoomEventno longer returnundefined
(#243) -
Add more JS/TS Framework support by adding the ability to choose the URL of wasm files.
(#227)