Release notes v11.X
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