Skip to content

[2.0.0] 2025-05-23#

Component versions

Service Used version
lunapassapi 3.0.0
jslib 3.0.2
lunapassui 2.0.0
lunapassvideo 2.0.0

New features

  • LPProto protocol:

    • Processing of incoming and outgoing frames was optimized. The server responds faster and does not block other clients.
    • The handling of connection close statuses was updated: there is a message for cases of unsuccessful verification.
  • Score values were updated:

    • Example.config file: use no_glasses, eyeglasses, sunglasses instead of GlassesEstimation.NoGlasses, GlassesEstimation.EyeGlasses and GlassesEstimation.SunGlasses.
    • JWT packet: the message body was changed in terms of information on the glasses status.
  • The ability to obtain statistics on the service has been added. Now lunapassapi provides information on the number of past sessions, the composition of failed checks, and time metrics.

Changes

  • New architecture:

    • SDK is no longer part of LUNA PASS
    • The LUNA Remote SDK service is required for lunapassapi to work, which is part of LP and is responsible for working with the SDK.
    • Frame processing has been parallelized. Post processing has appeared, where FileLogger, RedisVideo, Callbacks, have been moved out. Due to the parallel architecture, stability in operation has increased, and the user receives a response faster.
  • FaceMatcher:

    • The plugin has been moved from optional to mandatory. The comparison threshold is regulated by the LIVENESS.THRESHOLDS.previousFaceSimilarity configuration variable.
  • FSDK: version updated to 5.24.0;

  • The order of plugin launches has been changed: FileLogger is launched after ActiveLiveness. Now the logs include the result of the active Liveness check.

  • Logs:

    • Extended session information has been added. Now the session success/failure, the total number of frames and frames that reached the liveness check, as well as the results of the check by plugins are indicated.
  • Added filtering for Liveness, Deepfake and face filter checks: they are checked only if there are no errors in the previous checks.

Fixed bugs

  • Fixed the error of initializing the configuration file, which appeared if it was missing.

  • OneShot Liveness: Correct processing of images that do not contain faces has been established.