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
(beforeellapsedAllowedSeconds
).minSimilarity
(beforeminSimilariry
).
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. Default65
.FACEPHI_SELPHID_FACIALLIVENESS_THRESHOLD
environment variable in[0, 100]
range. Default50
.
[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
andDEBUG_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
byFACIAL_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
tooptions
in service endpoints. Iftrue
the endpoints result will include extra information. If omitted, will be default tofalse
.- If
options:longDetail==true
,extractionQuery
andextractionTarget
(both of typeFacialExtractionResult
) will be added toFacialAuthenticationResult
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 inSelphIDVerifierOptions
. - 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
andgender
- 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
andlicense.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
becauselicense.lic
is no longer used.