Skip to content
This repository was archived by the owner on Sep 7, 2026. It is now read-only.

Releases: TankerHQ/sdk-rust

4.3.0

Choose a tag to compare

@quentinvernot quentinvernot released this 06 Jan 10:58

This is a maintenance release, there are no external changes.

v4.2.0

Choose a tag to compare

@quentinvernot quentinvernot released this 20 Jun 16:20
  • Add new OpenID Connect verification flow through the new Verification::OIDCAuthorizationCode method, see the updated guide for details
  • OIDC is now a valid pre-verified verification method with the new Verification::PreverifiedOIDC method
  • Deprecate create_oidc_nonce, set_oidc_test_nonce, and Verification::OIDCIDToken as they are now obsolete with the new OIDC verification flow
  • Invalid responses that do not come from the Tanker backend can now result in a NetworkError, instead of an InternalError

v4.1.0

Choose a tag to compare

@tux3 tux3 released this 09 Jan 14:31

This is a maintenance release, there are no external changes.

v4.0.0

Choose a tag to compare

@tux3 tux3 released this 20 Sep 12:54

This release is strictly speaking a semver break, but does not introduce any major API changes.

  • The VerificationMethod::OIDCIDToken enum variant
    now contains the provider_id and provider_display_name fields, corresponding to the verification method's OIDC provider.

v3.3.1

Choose a tag to compare

@JMounier JMounier released this 04 Aug 16:59
  • Upgrade Android toolchain to use Android NDK r25c LTS instead of Android NDK r22b
  • Limit maximum number of resource IDs * recipients to 100 in a single call to share

v3.3.0

Choose a tag to compare

@JMounier JMounier released this 03 Mar 14:28

Add support for SDK downgrade between compatible versions even in case of changes to the local storage schema, see manage sdk versions for more details.

v3.2.1

Choose a tag to compare

@quentinvernot quentinvernot released this 15 Feb 10:52
  • Bump minimum supported iOS version to 10 (was 9)
  • Improve error messages for decrypt, decrypt_stream, and get_resource_id when the given encrypted data is empty. Note that decrypt and decrypt_stream will return an InvalidArgument error when that happens, not a DecryptionFailed.
  • Downgrade severity for logs related to internal storage and HTTP requests from Info to Debug

v3.2.0

Choose a tag to compare

@tux3 tux3 released this 19 Dec 15:58

This release enable the new "transparent session" encryption formats by default.

These formats optimize resource key usage. Encryption for the same recipients will reuse the same key for several hours.
As a result, performance of encrypt and decrypt operations should be improved, due to less network requests.

v3.1.1

Choose a tag to compare

@tux3 tux3 released this 29 Nov 16:24
  • Update zlib to 1.2.13 to fix CVE-2022-37434.
  • The without_vendored_libcxx feature is now temporarily ignored on iOS, to simplify downstream usage with React Native.

v3.0.3

Choose a tag to compare

@JMounier JMounier released this 25 Nov 11:16
fd27de2
  • Remove the without_vendored_libcxx feature (without_vendored_libcxx is still available in v3.1.0).
  • Fix (internal error): no built-in storage backend during constructor call on iOS.