Skip to main content

Changelog

Version 2025.1

2025-09-30 release

  • Added account management.
  • Added adjudication workflow for manual liveness/age decisions.
  • Added grafana and a Statistics tab in Management Web.
  • Added optional OAuth authentication to the Management Service.
  • Updated face templates for better cross matching with MegaMatcher ID SDK. It is recommended to use the free template reextractions for better accuracy with templates created with previous versions of MegaMatcher ID Web.
  • Updated Janus to v1.3.2.
  • Updated Spring Boot to v3.4.9.
  • Various fixes and performance improvements.

Version 2024.2

2025-05-20 release

  • Minor stability fixes.

2025-02-28 release

  • Introduced database synchronization and high availability. Details can be found here.
  • Added two new ICAO warnings: Image Resolution which favours frames with higher resolution and Head Movement which prevents blurry images.
  • Added DisallowMultipleFaces parameter to to control capture failure when multiple faces are detected.
  • Expanded StrictQualityImageSize and StrictQualityTimeout properties to apply to all operations, not only when passive livenes is used.
  • Introduced a new Resolution Insufficient status.
  • ICAO positional warnings are now always returned, even if ICAO is disabled.
  • Significantly increased face tracking efficiency, accuracy, and functionality.
  • Significantly improved face detection accuracy while offering much better performance with rotated images.
  • Various other minor fixes and optimizations.

Version 2024.1

2024-11-05 release

  • Fixed database migration from FaceVerification to MegaMatcher ID.

2024-09-09 release

  • Updated version naming convention.
  • FaceVerification renamed to MegaMatcher ID.
  • Added support for voice modality.
  • Completely redesigned UI for the Demo and Management web pages, now offering an intuitive way to adjust parameters with clear guidelines. The Management page also features a new "Janus" tab listing active sessions with detailed information, and an "Exceptions" tab providing insights into minor errors.
  • Minimal API changes to facilitate multiple modalities. Details can be found here.
  • Various other small fixes and quality of life improvements.

Version 13.3

2024-03-13 release

  • Major stability update.
  • Numerous minor bug fixes.

2024-01-18 release

Version 13.2

2023-10-16 release

  • Resolved a minor frame selection issue during liveness checks and introduced a new time and extraction logic. The updated algorithm now ensures the final image has open eyes and meets quality standards.
  • Incorporated a new timeout parameter in mmid-ctl, with a default setting of 90 seconds, to efficiently manage service timeouts and avoid orphaned sessions.
  • keep-images now has 3 options (always/never/temporary(new default)) instead of 2 (true/false).
  • Added a Single Image LIT enabling execution of ICAO and/or Liveness checks on a single image.
  • Added ICAO+Liveness check support to the ImportImage operation.
  • Added background removal of ICAO token image with the possibility to change the color of the removed background.
  • Added TokenFaceBackgroundPercentage parameter, which regulates the ratio of the face to the token image.
  • Added a new function, which allows to conveniently convert templates to QR images.
  • Added support for GPU stream decoding.
  • Changed the default value of FramesToSkip from 20 to 100 for a better user experience.
  • Fixed a bug where Check Liveness operation would not allow to capture ICAO without Liveness also enabled.
  • Fixed a bug where MatchingThreshold parameter would be ignored.
  • Numerous other small fixes and quality of life improvements.

Version 13.1

2023-06-23 release

2023-06-09 release

  • Introduced new ICAO warnings accompanied by corresponding threshold properties (Occlusion, Resolution, MotionBlur, CompressionArtifacts, Overexposure, Underexposure, Glasses, Hat).
  • Added IcaoWarningsFilter property, allowing users to selectively ignore warnings without thresholds, such as positional warnings.
  • Enabled GPU support for biometric operations (note that stream decoding still utilizes the CPU). Further details can be found in the Configuring GPU usage section.
  • Added age estimation.
  • Average liveness score is now returned in the final result.
  • Check Liveness operation can now be used with only ICAO check enabled.
  • Lowered default ICAO threshold values.
  • Added support for version 2 licensing dongles, which are more robust and resilient.
  • Implemented numerous minor bug fixes and quality of life updates to enhance overall performance and user experience.

Version 13.0

2023-02-02 release

  • Updated iBeta certified liveness algorithm.
  • Liveness oval drawing in web sample.
  • Janus will first try to use VP9.
  • Show token images in web preview after capture.
  • PassiveLivenessSensitivityThreshold and PassiveLivenessQualityThreshold properties.
  • StrictQualityImageSize and StrictQualityTimeout properties.
  • MoveBack liveness action.
  • Free ReextractTemplate and ReextractTemplateFromImage operations.
  • New statuses (MotionBlur, CompressionArtifacts, TooFar, TooClose).
  • Internally reworked ICAO warnings.
  • Removed Upper limit for Matching Threshold.
  • Numerous minor bug fixes.