Releases: matrix-org/matrix-rust-sdk-crypto-wasm
v3.3.0
- Add new properties
roomKeyRequestsEnabled
androomKeyForwardingEnabled
to OlmMachine.
(#60, matrix-rust-sdk#2902)
v3.2.0
-
Add
timeout_secs
parameters toOlmMachine.get_user_devices
andOlmMachine.get_device
. (#60) -
Improve efficiency of IndexedDB storage of
inbound_group_sessions
. (matrix-rust-sdk#2885)
v3.1.0
-
Improve performance of
OlmMachine.shareRoomKey
. (matrix-rust-sdk#2862) -
OlmMachine.getMissingSessions
: Don't block waiting for/keys/query
requests on blacklisted servers, and improve performance. (matrix-rust-sdk#2845) -
Various clarifications to the log messages written during encryption operations. (matrix-rust-sdk#2859)
-
OlmMachine.importRoomKeys
is now deprecated in favour of separate methods for importing room keys from backup and export,OlmMachine.importBackedUpRoomKeys
andOlmMachine.importExportedRoomKeys
. -
Minor improvements to the formatting of messages logged to the console.
v3.0.1
BREAKING CHANGES
-
OlmMachine.bootstrapCrossSigning
no longer returns an array of request
objects. Rather, it returns a new class (CrossSigningBootstrapRequests
)
which contains the request objects within it.As part of this work,
SigningKeysUploadRequest
(which was one of the
types formerly returned bybootstrapCrossSigning
) has been renamed to
UploadSigningKeysRequest
for consistency with the underlying SDK.
Other changes
-
Devices which have exhausted their one-time-keys will now be correctly
handled in/keys/claim
responses (we will register them as "failed" and
stop attempting to send to them for a while.) -
Olm decryption operations will no longer log large quantities of data about
the dataStore
.
v2.2.0
- Added bindings version details to
getVersions()
. Two new fieldsgit_sha
and
git_description
have been included in the returnedVersions
struct.
v2.1.1
Changes in the underlying Rust crate
-
Clean up the logging of to-device messages in
share_room_key
. Also fixes somepanic
errors which were introduced in v2.1.0. -
Remove spurious "Unknown outgoing secret request" warning which was logged for every outgoing secret request.
-
Various other changes.
v2.1.0
-
Attach message IDs to outgoing to-device messages, and log the IDs on
incoming messages. -
Improve logging output to include more information, including data that is
attached to tracing spans. Remove thetracing
feature: tracing support is
now always included. -
BugFix:
ToDeviceRequest
returned byshareRoomKey(..)
always had anundefined
id
field.
v2.0.0
- Updated rust sdk version to revision c2bb76029ae6d99c741727e0f87abcd734377016, including:
- API Break:
RoomId.localpart
andRoomId.serverName
have been removed. - Add new secrets API
OlmMachine.registerReceiveSecretCallback
,
OlmMachine.getSecretsFromInbox
,OlmMachine.deleteSecretsFromInbox
.
v1.3.0
- Add
OlmMachine.registerUserIdentityUpdatedCallback
. - Expose new method
OlmMachine.getRoomEventEncryptionInfo
. - Update
IndexeddbCryptoStore
to use a single store for outgoing secret
requests.
v1.2.3-alpha.0
Testing #31