Skip to content

Release notes v11.X

11.4.0

Improvements

Bug-fixes

  • Fixed an issue preventing mobile applications using the Payload Encryption functionality from being updated to a newer version

11.3.0

Improvements

Bug-fixes

  • Fixed a bug introduced in version 11.2.0 where the SDK would sometimes become unresponsive while checking if fingerprint authenticator is available

11.2.0

Improvements

  • Changed the tampering protection functionality to allow developers to use features like Google App Signing or App Bundles
  • The SDK will return INVALID_DATETIME (9031) error in rare cases when the device has set wrong time or date.
  • Improved root and debug detection
  • Updated third-party dependencies

11.1.0

Improvements

11.0.0

Features

  • The SDK can perform different app integrity checks depending on the provided configuration

Improvements

  • The SDK uses the secure hardware (e.g., Trusted Execution Environment (TEE), Secure Element (SE)) for storing the device credentials
  • The Payload Encryption feature can be now disabled server side without a need to recompile and release a new app version
  • The minimum required Android OS version for the SDK is now 6.0 (API LVL 23)
  • The SDK targets the latest Android 11 (API LVL 30)
  • Improved root and debug detection
  • Calling the OneginiClient.reset() method will now abandon all actions that were in progress, so that they can be started again
  • Updated third-party dependencies
  • Apache Commons IO (commons-io:commons-io) dependency has been removed.

Bug-fixes

  • Fixed a potential race condition when writing data to storage