Skip to content

Release 7.1 — June 4, 2025

IMPORTANT changes

  • Enhanced protection against fraud attempts and increased the success rate for genuine users during the liveness check. Fully compliant with the ISO/IEC 30107-3 Presentation Attack Detection (PAD) standard, as demonstrated by successful completion of iBeta Level 1 and Level 2 testing.

  • Improved matching quality. Both False Acceptance Rate (FAR) and False Rejection Rate (FRR) have been reduced.

  • Breaking change! Face identification (search) is no longer compatible with databases created in previous versions due to updates to the neural networks used for face recognition. A migration kit will be released soon. Until then, continue using the previous version or create a new database from scratch using this release.

  • Starting with this release, configuring the Web Service using environment variables is deprecated and no longer supported. This method will be removed in the next release. To configure the Web Service, use the .yaml configuration instead.

  • Introduced a new unified NPM package that supports React, Ionic, and Cordova wrappers. Here are the sample projects on Github. Note that with this release, all separate packages for each wrapper are now deprecated and no longer supported. They will be removed in the next release. Please follow the Migration Guide to transition to the new unified package.

  • Increased a minimum supported version for Red Hat Enterprise Linux. Starting with this release, the minimum supported version of Red Hat Enterprise Linux is now version 9, see Prerequisites.

  • The Mobile SDK versions 5.2 and older as well as Web Component versions 3.0 and older are now deprecated and no longer supported. Starting from the next major release, these versions will be incompatible and will not work with the updated Web Server.

  • The minimum supported iOS version is now 13.

  • Milvus was updated to 2.5.6. For details, see the Milvus release notes.

Liveness

  • Added Web API endpoint to delete a liveness transaction, see the OpenAPI documentation page for details.

  • Introduced new prompts to guide users to rotate their head in specific directions during the selfie capture phase, replacing the single “Look straight” instruction.

  • Fixed an issue that could lead to a slight memory drain, causing the service to restart with an out-of-memory error after continuous operation.

  • Fixed an issue where the server in some cases returned a 203 status code for valid liveness transactions.

  • Relaxed the requirements for face positioning during selfie capture, making it easier for users to take a valid selfie.

Face Identification

  • Added the ability to return the image of the matched person directly in the search response, eliminating the need for an additional request to extract the image. For details, see the withImages query parameter on the OpenAPI documentation page.

  • Added a constraint ensuring that the name of a search group is unique among all other names. An error will be returned if you try to create a group with a name that already exists.

Face Comparison

  • Fixed an issue where multiple faces were incorrectly identified in some photos, even when no faces were present in those areas.

Mobile

  • Updated package dependencies in the samples to the latest version to fix security vulnerabilities

Android

  • Added support for setting metadata when creating or updating a person in the search database.
  • Fixed an issue where the liveness video was corrupted on Samsung devices running One UI 7.0.
  • Fixed an issue where the app crashed if the deinit method was invoked during the liveness assessment process.
  • Added a gradual brightness increase during the liveness assessment to help users adjust to higher brightness levels.
  • Added support for cleaning up data when the SDK is started after a forced stop or crash, preventing accumulation of abandoned files.

iOS

  • Supported landscape mode for iOS devices.
  • Fixed an issue causing the app to crash on iPad after repeated use of Face Capture.
  • Improved text positioning when zooming or resizing text on screen.

Hybrid

  • Fixed an issue where the detectFaces method did not work when a Flutter app was built in release configuration.
  • Updated package dependencies in the samples to the latest version to fix security vulnerabilities.

Web Service API

  • Added a /healthz endpoint, see details on the OpenAPI documentation page. The endpoint replaces /ping, which is now deprecated and unsupported.
  • Added license validity data to the response from /healthz and to Prometheus metrics.
  • Reduced the number of threads per worker and optimized CPU resource consumption, resulting in improved performance on the same hardware.
  • Fixed an issue in multi-worker environments where, on the first launch, multiple workers tried to create a database schema at the same time. This caused a startup delay due to resource contention, and some workers logged errors as a result.
  • Fixed an issue where a Web Server instance tried to delete data already removed by another instance, resulting in an error message being logged.
  • Fixed a deadlock that could occur when upgrading a database in a multi-worker environment after moving to a new product version.
  • Fixed an issue where HTTP 500 errors were returned when liveness check requests did not contain video.
  • Updated package dependencies to the latest version to address security vulnerabilities.

Demo Web Site

  • Added support for drag-and-drop functionality:

    • Dragging a valid JSON file into the Face Matching page will automatically send the request and display results.
    • Dragging two image files will initiate a face comparison process.
  • Fixed a Safari-specific issue where the liveness assessment animation glitched.

  • Improved parameter validation when customizing the Image Quality feature.

  • Updated package dependencies to the latest version to fix security vulnerabilities.

Web Client

  • Replaced the matchingApi method with the new matchApi method and removed matchingApi from the JS Client.
  • Fixed an issue where a metadata field was incorrectly required when creating a person using the C# client.
  • Updated package dependencies in the JS client to the latest version to fix security vulnerabilities.
  • Updated package dependencies in the Python client to the latest version to fix security vulnerabilities.

Web Components

  • Supported downloading resources from a custom site that may be located in a specific region, see the Package Resources section.

  • Revised locale selection logic. Starting with this release, if the locale is not explicitly provided as a parameter, the system will attempt to retrieve it from the site settings. If it's not available there either, it will fall back to the system’s default locale, see Settings for details.

  • Added the ability to customize the Web Component via CSS styles, see more details.

  • Added the transactionID value to event data.

  • Fixed an issue where the TIMEOUT_ERROR event was sent multiple times.

  • Fixed an issue where the Liveness assessment process started instead of Capture under certain conditions.

  • Updated package dependencies to the latest version to fix security vulnerabilities.

Installation packages

  • Added a "Keep application settings" option in the Windows installer. When enabled, the installer preserves any changes made to the config.yaml file. When disabled, this file is deleted, and the product is installed from scratch.

Versions

The following Face SDK component versions comply with this release:

Component Version
Web Service 7.1.568.1362
Web Components 7.1.1705
Mobile Native
ㅤㅤㅤiOS API 7.1.2736
ㅤㅤㅤiOS Core Basic 7.1.1441
ㅤㅤㅤiOS Core Match 7.1.1442
ㅤㅤㅤAndroid API 7.1.3784
ㅤㅤㅤAndroid Core Basic 7.1.1176
ㅤㅤㅤAndroid Core Match 7.1.1176
Mobile Hybrid
ㅤㅤㅤXamarin iOS API 7.1.156
ㅤㅤㅤXamarin iOS Core Basic 7.1.144
ㅤㅤㅤXamarin iOS Core Match 7.1.145
ㅤㅤㅤXamarin Android API 7.1.156
ㅤㅤㅤXamarin Android Core Basic 7.1.144
ㅤㅤㅤXamarin Android Core Match 7.1.145
ㅤㅤㅤNPM API 7.1.317
ㅤㅤㅤNPM Core Basic 7.1.178
ㅤㅤㅤNPM Core Match 7.1.179
ㅤㅤㅤFlutter API 7.1.245
ㅤㅤㅤFlutter Core Basic 7.1.132
ㅤㅤㅤFlutter Core Match 7.1.133