Skip to content

Releases: matrix-org/matrix-rust-sdk-crypto-wasm

v3.3.0

04 Dec 22:04
Compare
Choose a tag to compare
  • Add new properties roomKeyRequestsEnabled and roomKeyForwardingEnabled to OlmMachine.
    (#60, matrix-rust-sdk#2902)

v3.2.0

30 Nov 16:55
Compare
Choose a tag to compare
  • Add timeout_secs parameters to OlmMachine.get_user_devices and OlmMachine.get_device. (#60)

  • Improve efficiency of IndexedDB storage of inbound_group_sessions. (matrix-rust-sdk#2885)

v3.1.0

30 Nov 15:08
Compare
Choose a tag to compare
  • 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 and OlmMachine.importExportedRoomKeys.

  • Minor improvements to the formatting of messages logged to the console.

v3.0.1

10 Nov 15:27
Compare
Choose a tag to compare

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 by bootstrapCrossSigning) 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 data Store.

v2.2.0

30 Oct 14:21
v2.2.0
9c6b550
Compare
Choose a tag to compare
  • Added bindings version details to getVersions(). Two new fields git_sha and
    git_description have been included in the returned Versions struct.

v2.1.1

27 Oct 15:57
Compare
Choose a tag to compare

Changes in the underlying Rust crate

  • Clean up the logging of to-device messages in share_room_key. Also fixes some panic 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

19 Oct 13:01
Compare
Choose a tag to compare
  • 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 the tracing feature: tracing support is
    now always included.

  • BugFix: ToDeviceRequest returned by shareRoomKey(..) always had an undefined id field.

v2.0.0

12 Oct 11:43
Compare
Choose a tag to compare

v1.3.0

28 Sep 15:57
Compare
Choose a tag to compare
  • Add OlmMachine.registerUserIdentityUpdatedCallback.
  • Expose new method OlmMachine.getRoomEventEncryptionInfo.
  • Update IndexeddbCryptoStore to use a single store for outgoing secret
    requests.

v1.2.3-alpha.0

07 Sep 21:38
Compare
Choose a tag to compare
v1.2.3-alpha.0 Pre-release
Pre-release

Testing #31