Skip to content

vodozemac 0.10.0

Latest

Choose a tag to compare

@poljar poljar released this 13 Apr 09:36
· 47 commits to main since this release
0.10.0

Features

  • [BREAKING] Support for SessionConfig::V2 has been moved behind the
    experimental-session-config feature flag.
    (#300).
  • [BREAKING] The Curve25519SecretKey.diffie_hellman() method now returns
    an Option. This change makes the Account::create_outbound_session() and
    Session::encrypt() methods fallible. Thanks @soatok for raising.
    (#298).
  • [BREAKING] Remove the strict-signatures feature flag. Strict Ed25519
    signature checking is now the default. Support for non-strict signature
    verification has been removed. This will not affect honestly generated
    signatures but could start newly rejecting maliciously generated signatures.
    (#299).

Bug Fixes

  • [BREAKING] The Account::create_inbound_session() method now requires a
    SessionConfig as the first argument.
    (#300).
  • [BREAKING] The default() implementations for olm::SessionConfig and
    megolm::SessionConfig have been updated to generate a version 1
    SessionConfig.
    (#287).