Releases: iProov/android
v6.5.2
Bug fixes:
- MOB-623: Fixes a performance issue affecting only devices (e.g. Pixel 3) that have a StrongBox KeyStore, causing those devices to take longer to complete.
- MOB-626: Fixes a rare issue in the KeyStore, causing an uncaught exception. The KeyStore now has much greater stability.
v6.5.1
Bug fixes:
- MOB-616: Fixes a rare error on some Android Marshmallow or earlier devices (Samsung S7)
v6.5.0
Enhancements:
- MOB-613: Improved error handling in the camera to better report issues.
Bug fixes:
- MOB-585: Fixed an IllegalStateException "Session has been closed".
- MOB-610: Fixed a KeyStoreManager "Invalid Key" Exception.
v6.4.2
Android Biometrics SDK v6.4.2 is an important bugfix release which resolves a number of issues with the SDK. This upgrade is recommended for all customers.
Fixed the following bugs:
- MOB-586: An issue with pressing back button as the iProov activity starts..
- MOB-591: Some devices (e.g. Sony Xperia XA1) fail to register a face and start.
- MOB-594: A rare rotational issue if the phone was rotated between scans.
Please be advised that the remaining known issues can be tracked in our wiki here.
v6.4.1
Android Biometrics SDK v6.4.1 is a significant bugfix release which resolves a number of issues with the SDK. This upgrade is recommended for all customers.
Fixes the following bugs:
- MOB-547: Socket.IO never times out when connecting under poor network conditions.
- MOB-561: Liveness Assurance color scheme and customization options are handled incorrectly.
- MOB-565: A rare
Surface was abandoned
crash. - MOB-566:
Failed to generate key pair
crash which affects certain Samsung devices. - MOB-567:
Failed to load generated key pair from keystore
crash which affects certain Samsung devices. - MOB-569:
NullPointerException
crash which can be triggered when unexpectedly pressing the back button on some devices. - MOB-571:
LegacyExceptionUtils
crash caused by MOB-565. - MOB-575: Incorrectly crashing with
IllegalStateException: Maximum flash rate exceeded, flashing aborted.
- MOB-576: Certain devices (particularly Motorola) provide unusually formatted camera data causing the user's face to never be detected.
Please be advised that the remaining known issues can be tracked in our wiki here.
v6.4.0
SDK v6.4.0 introduces the following new features:
-
Added new UI customization options:
.ui.livenessScanningTintColor
.ui.progressBarColor
.ui.headerTextColor
.ui.footerTextColor
.ui.headerBackgroundColor
.ui.footerBackgroundColor
.ui.livenessTintcolor
-
Introduced new cryptographic APIs to facilitate device verification.
-
Resolves an issue where the streamed video quality could be lower than expected, resulting in an increased false-reject rate for Liveness Assurance claims.
v6.3.1
This bugfix release resolves the following issues:
- Whilst loading the camera feed, the screen color will now be the same as
options.ui.backgroundColor
- Upgrades Legion of the Bouncy Castle to 1.68 to patch CVE-2020-28052
- Fixes an issue where including a dependency on OkHttp 4.x would result in an
Unable to extract the trust manager on Android10Platform
error on Android 10+ - Fixes a minor UI issue where a gray bar would occasionally be visible at the bottom of the screen
- Prevents Liveness Assurance claims from being launched in landscape orientation, which is unsupported
- Fixes an issue where haptic feedback wouldn't be played at the end of Liveness Assurance claims
v6.3.0
- Improvements to accuracy when using Liveness Assurance
- Updated Socket.IO to v1.0.1 (see Wiki for further details)
- Fixed the following bugs:
- On some devices, launching the SDK would result in the screen flickering black momentarily
- Certain devices may incorrectly report not supporting Liveness Assurance
- Rotating the device could trigger a NullPointerException
- In some cases the oval might disappear during a Liveness Assurance claim
- Fixed an issue resulting in an IllegalStateException (buffer is inaccessible)
- A NullPointerException that could occur on certain devices when accessing the keystore
- An IndexOutOfBoundsException might rarely but randomly occur
- Long-running Liveness Assurance claims could always result in failure
v6.2.1
- Fixed a minor UI glitch in the camera preview
- Fixed an issue where the camera preview wouldn't display properly when the orientation is set to landscape
- Fixed a bug where the useLegacyConnectingUI option wouldn't display the oval whilst connecting
v6.2.0
- Improved the camera preview user experience (modified fade around edges of the screen).
- Fixed an issue where the video streaming size could vary substantially between different devices.
- Fixed an issue in iProov SDK v6.1.0 where certain claims would result in a
NullPointerException
upon launch. - Fixed an issue where the camera preview could be squashed on the Google Pixel 4 XL.