Skip to content

Changelog

[6.13.0]

Added

  • Full log for license validation.

Improved

  • Updated liveness engine to latest version, that improve the detection accuracy.

[6.12.1]

Added

  • FACEPHI_SELPHID_FACIALLIVENESS_DEPTH=full to connect FMAD detector (Face Manipulation Attack Detector) in liveness engine.

[6.12.0]

Added

  • FACEPHI_SELPHID_GALLERY_REMOVE_METHOD=noerase to avoid remove patterns in galleries. They are marked as invalid, maintaining the gallery size and position of the rest of the patterns.

Improved

  • Updated liveness engine.
  • Improved IAD prefiltering (Injection Attack Detection), making it more stable against images with high compression rates.

[6.11.1]

Added

  • FACEPHI_SELPHID_FACIALLIVENESS_IAD=disable configuration variable to disable liveness IAD (Injection Attack Detection) checks.

Fixed

-selphid-license-server fault-tolerant in double activation cases (offline activations).

[6.11.0]

Improved

  • New passive liveness engine, including detection of new spoofing cases.
  • Face pattern extractor with low resolution images.

Fixed

  • C++ Rest API service typos in options member:
    • elapsedAllowedSeconds (before ellapsedAllowedSeconds).
    • minSimilarity (before minSimilariry).

Added

  • New endpoint in the C++ rest service /tokeninfo, to get the type of an image or token.

[6.10.2]

Fixed

  • Java programming example memory issue.
  • Index overflow issue in RemoveWithGalleryIndex().
  • Liveness engine issue when extracting ROI.

[6.10.1]

Improved

  • Performance improvements in facial extractor and liveness engine.

Fixed

  • Vulnerabilities in floating license server.
  • Issue in Rest-API service options:authThreshold.

[6.10.0]

Added

  • Support for high availability local license server.

Improved

  • New version of liveness engine, with improvements in closed eyes detector.

[6.9.0]

Improved

  • New version of facial extractor engine, with improvements in accuracy, occlusion detections and performance.
  • New version of liveness engine, with improvements in closed eyes detector, mouth occlusions and performance.

Changed

  • Unify threshold constant ranges to [0, 100].
  • FACEPHI_SELPHID_FACIALAUTHENTICATION_THRESHOLD environment variable in [0, 100] range. Default 65.
  • FACEPHI_SELPHID_FACIALLIVENESS_THRESHOLD environment variable in [0, 100] range. Default 50.

[6.8.3]

Added

  • License counter metrics.

Improved

  • Java/.NET programming examples /health endpoint.

[6.8.2]

Added

  • Rest-Api service accepts an external config.json file with webserver startup details.
  • Rest-Api service accepts user path for USAGE_PATH and DEBUG_PATH.

Improved

  • SelphIDFacialAuthenticationResult::GetSimilarity() doesn't saturate in 1.0 extreme.
  • Facial TemplateRaw reduces pattern extraction failures.

Fixed

  • C++ rest api service limits to 4 the number of decimal positions in response JSONs.

[6.8.1]

Fixed

  • Service /health endpoint.

[6.8.0]

Upgrade

  • Updated liveness engine to latest version.

Added

  • New improved TemplateRaw to optimize extractions and gallery searches.
  • SelphIDFacialExtractionResult::GetUpdatedTemplateRaw() to know if templateRaw has been updated.
  • FacialExtractionResult::updatedTemplateRaw in Rest-Api service endpoints.

[6.7.1]

Added

  • queueDuration on service endpoints to know how long an http request is queued awaiting resolution.
    {
        "authStatus": "Positive",
        "queueDuration": 35,
        "sdkDuration": 694,
        "similarity": 1.0,
        "trackingMessage": "",
        "trackingStatus": -1,
        "validTimeStamp": true
    }
    

Fixed

  • Minor issues in license management.

[6.7.0]

Upgrade

  • Updated liveness engine to latest version.
  • Rest-Api service Docker from Ubuntu 18.04 LTS to 22.04 LTS.

Fixed

  • Issue in license with logging:false.
  • Issue in SelphIDIdentifier::EnrollWithFacialTemplate() with invalid templates.
  • Performance issue in Rest-Api service endpoints:
  • /identify/enroll/{galleryId}/{templateId}.
  • /identify/enroll/template/{galleryId}/{templateId}.

Updated

  • FacePhi Identity Platform events.
  • METADATA by FACIAL_CHARACTERISTICS.
  • STEP_CHANGE to latest version.

[6.6.0]

Added

  • IAD (Injection Attack Detection) prefiltering for liveness engine. Detects Bands to edges and Scaled nearest neighbor.
  • Some improvements in base64 library.
  • Added SelphIDFacialExtractionResult::Set/GetValidTimeStamp().
  • Added SelphIDDocumentResult::Set/GetValidTimeStamp().
  • New sdkDuration property in endpoints responses from service.
  • New validTimeStamp property in endpoints responses from service.
  • longDetail to options in service endpoints. If true the endpoints result will include extra information. If omitted, will be default to false.
  • If options:longDetail==true, extractionQuery and extractionTarget (both of type FacialExtractionResult) will be added to FacialAuthenticationResult in service authentication endpoints.
  • /api/v1/selphid/authenticate-facial/images.
  • /api/v1/selphid/authenticate-facial/image/template.
  • /api/v1/selphid/authenticate-facial/templates.

[6.5.0]

Added

  • Liveness engine NoneBecauseEyesClosed diagnostic.
  • Liveness engine NoneBecauseFaceOccluded diagnostic.
  • Facial engine FacialMask extraction result.
  • Facial engine ImageQuality extraction result.
  • Facial engine FacialPose extraction result.
  • New FACEPHI_SELPHID_FACIALAUTHENTICATION_THRESHOLD config parameter.
  • New SetCustomFacialAuthenticationThreshold() method in SelphIDVerifierOptions.
  • JSON "options":"authThreshold" parameter in service endpoints.
  • Service /version endpoint returns a JSON object, instead a string.

[6.4.3]

Added

  • FACEPHI_SELPHID_FACIALEXTRACTOR_NUM_THREADS environment variable to configure threading for extractor engine.

Upgrade

  • Improve facial engine with multi-threading support.

[6.4.2]

Added

  • FACEPHI_SELPHID_FACIALLIVENESS_NUM_THREADS environment variable to configure threading for liveness engine.

Upgrade

  • Improve liveness engine with multi-threading support.

[6.4.1]

Fixed

  • Issues in liveness engine related with NoneBecauseBadQuality.

[6.4.0]

Added

  • Sign .NET DLL.
  • Rest-Api service config file (port, threads, timeout, keep alive).

Fixed

  • Vulnerabilities in logs.

Removed

  • Rest-Api service command line options -threads, -timeout, -kAlive.

Changed

  • Updated liveness engine.
  • Updated facial extractor engine.

[6.3.0]

Added

  • License mode shared-offline
  • New extractors estimators age and gender
  • New compile flags in service -threads, -timeout and -kAlive

Changed

  • Updated liveness engine.
  • Updated facial extractor engine.

[6.2.0]

Added

  • License mode shared-online.
  • License mode server-online.
  • License mode on-premise.

Changed

  • Updated liveness engine.
  • Updated facial extractor engine.
  • Updated 1:n engine.
  • Recovery the envvar FACEPHI_SELPHID_FACIAL_LICPATH_KEY and license.lic file.

Removed

  • Envvar FACEPHI_SELPHID_LICENSE_KEY to provide the license code.

[6.1.0]

Added

  • License node-locked offline activation.

Changed

  • Improvement templateRaw facial extract
  • 1:n performance improvement.

[6.0.0]

Added

  • New envvar FACEPHI_SELPHID_LICENSE_KEY to provide the license code.

Changed

  • Authentication engine.

Removed

  • Envvar FACEPHI_SELPHID_FACIAL_LICPATH_KEY because license.lic is no longer used.