All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
GetConfig endpoint.tlsHash property to the GetConfig endpoint.Added a new configuration option: backlight_action_on_shutdown which may be
set to one of the following:
disable The backlight will be turned off when the plugin is shutdown.enable: The backlight will be turned on when the plugin is shutdown.none: No action will be taken on the backlight when the plugin is shutdown.The default value is disable to preserve the behavior of previous versions
of the plugin. Note that if the plugin was started but no interaction occurred
with a tablet, (e.g. the tablet's handle was not acquired) the tablet will not
be accessed in order to apply this configuration which is the same behavior as
none.
site.config.override.json which, if present, will be merged with the
existing site.config.json file. If duplicate properies are present in both
files the override file's values will be used. If a doNotOverrideAfter
property is present in the override file, and set to an ISO 8601 date time
string, the override file will not be loaded on startup after the specified
date time.Added a new configuration entry called icao_check_cropped. When
icao_check_cropped is true and a cropped photo is requested while
performing ICAO checks, the checks will be performed on the cropped image
instead of the uncropped image (with the exception of the background
uniformity check.)
icao_glass_status and icao_eye_distance configuration values were
incorrectly documented as accepting threshold values between -10000 and
The previous defaults were the following:
EYE_DISTANCE:<80;400>GLASS_STATUS:<-10000;2000>These values had no effect. If still used within the configuration they will still have no effect.
The New defaults are:
EYE_DISTANCE:<-10000;10000>&&FACE_CONFIDENCEGLASS_STATUS:<-10000;10000>&&YAW&&PITCH&&FACE_CONFIDENCEThe threshold values listed above (-10000 to 10000) still have no effect but
the dependencies such as &&YAW&&PITCH&&FACE_CONFIDENCE are now applied.
icao_background_uniformity default values were changed from:
BACKGROUND_UNIFORMITY:<-8000;10000>&&YAW&&PITCH&&FACE_CONFIDENCE to
BACKGROUND_UNIFORMITY:<-8000;10000>&&FACE_CONFIDENCE
ICAOCheck endpoint was previously accepting a boolean value of true for
the crop_method field. In a recent update, the capture_verify_iface plugin
began rejecting a boolean value and began strictly requiring one of the
acceptable string values. The previous behavior of accepting true and
converting it to token_frontal has been restored.StopDeviceLiveFeed endpoint
would stop a live feed but the the service would continue streaming a
loading image to the client if it was still connected. The connection will
now be closed instead.eye_distance, face_confidence, and glass_status.Load Defaults button to the demo application which loads the default
configuration values for a plugin.min_capture_points configuration entry which is evaluated when capturing a
signature.sigthick utility.ICAOCheck endpoint to support full_frontal_extended and
token_frontal_extended crop methods which support a crop_enlargement
parameter.clear button to Topaz demo.Capture API endpoint.crop_background parameter of the ICAOCheck endpoint
would reject some valid hex colors.GetConfig endpoint for obtaining instance configuration at runtime.defaultPluginRotation option to site.config.json,
to specify a default number of degrees in which to rotate all devices for a
specific plugin.request_body_limit option for site.config.json has been
renamed requestBodyLimitallowedPluginConfigUpdate option to site.config.json,
to specify which plugins can have their configurations updated via the
HTTP API.request_body_limit option for site.config.json, allowing
configuration of the maximum request body size.plugin/:pluginId/device/:deviceId/capture
HTTP API endpoint noting support for GIF and PNG image formats./demo/v2./:pluginId/device/:deviceId/cancel endpoint.tail.bat helper script to the path of the logs.bat helper script./doc/CHANGELOG.htmllogLevel.plugin and logLevel.service configuration options for
setting plugin and service log levels, respectively.