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