What's new in LUNA ID v.1.20.1#
Below are the changes made to LUNA ID v.1.20.1 relative to the previous version of the product. For information on the changes made to other versions, see Version History.
In LUNA ID for Android#
New features and improvements#
- Changed the default value of the
checkSecurityparameter tofalse. If your application requires security validations, you must explicitly enable this feature. - Updated the public API.
- Implemented OCR support.
- Implemented aggregation in TrackEngine.
- Implemented support for loading
LunaConfigandShowCameraParamsconfigurations from an external file. - Enhanced initialization error reporting. In case of an initialization failure, LUNA ID now returns a specific error code with a descriptive message indicating the cause.
- Enhanced the head rotation logic for Dynamic Liveness estimation.
- Added the
LunaID.getAid()method to retrieve AID from license.dat. - Enhanced license management and error handling:
- Added the
LicenseExpiredevent which is emitted whenever a license validity issue occurs. - Added detailed information about which licensed features have expired to logs.
- Implemented license expiration timestamps in logs.
- Implemented a new function to retrieve the expiration date of any licensed feature:
fun getExpirationLicenseDateAsDate(feature: LicenseFeature): java.util.Date?
- Added the
- Updated default values for license parameters:
ServerRetriesCountis now 3.ConnectionTimeoutis 5 seconds.
- Implemented support of VisionLabs LUNA SDK v. 5.33.0.
- Deprecated cnn60m_arm.plan and introduced cnn65m_arm-int8.plan.
- Updated headpose_v3_arm.plan to headpose_v4_arm.plan.
- Updated oneshot_rgb_liveness_v12_model_X_arm.plan to oneshot_rgb_liveness_v13_model_X_arm.plan.
- Added the
verboseLoggingparameter toLunaConfigfor centralized log verbosity management. - Implemented internal improvements for error handling.
Bug fixes#
- Fixed an issue with null pointers when initializing native libraries.
- Improved loading of native libraries for Android 12+ and ABI splits:
- Added the
loadNativeLibrarySafely()function with improved error handling. - Added a check for issues with APK splits and namespace isolation.
- Improved logging for problem diagnostics.
- Added the
- Separated logging and added dat.db to the OCR module.