Skip to content

Release notes v11.X

11.7.0

Improvements

Bug-fixes

  • Fixed an issue where the SDK wasn't able to connect to the Token Server when using some of the VPN clients
  • Fixed issues with false positives and possible app freezes during the root detection check

11.6.1

Bug-fixes

  • Fix a bug when the SDK would prematurely deregister a user who performs multiple failed PIN authentication attempts with a long delay in between (5 minutes or more)

11.6.0

Improvements

Bug-fixes

  • Fix a rare Payload Encryption issue that could be caused by generating an empty nonce

11.5.0

Improvements

  • The SDK targets the latest Android 12 (API LVL 31)
  • Added NonNull / Nullable annotations to all objects returned by the SDK.
  • Clear cached data when user or device is deregistered to avoid problems with succeeding user registration
  • Updated third-party dependencies

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