-
Add support for the
hkdf-hmac-sha256.v2
SAS message authentication code. -
Ensure that the correct short authentication strings are used when accepting a SAS verification with the
Sas::accept()
method. -
Add a new optional
message-ids
feature which adds a unique ID to the content ofm.room.encrypted
event contents which get sent out. -
Disable the automatic-key-forwarding feature by default.
-
Add a new variant to the
VerificationRequestState
enum calledTransitioned
. This enum variant is used when aVerificationRequest
transitions into a concreteVerification
object. The concreteVerification
object is given as associated data in theTransitioned
enum variant. -
Replace the libolm backup encryption code with a native Rust version. This adds WASM support to the backups_v1 feature.
-
Add new API
store::Store::room_keys_received_stream
to provide updates of room keys being received. -
Add new method
identities::device::Device::first_time_seen_ts
that allows to get a local timestamp of when the device was first seen by the sdk (in seconds since epoch).