===== Version 2.7.1 (V2.7.1.1) ===== ==== Date ==== 2020-09-15 \\ ==== New Features ==== * Supports FaceStation F2 * Supports Thermal camera - Facial temperature & Mask detection features * Supports the feature of changing of the user-defined PIN encryption key 1. FaceStation F2 is supported, user related structures & API are added.\\ * Refer to structure [[user_management_api#BS2UserSettingEx]] * Refer to structure [[face_api#BS2TemplateEx]] * Refer to structure [[face_api#BS2FaceEx]] * Refer to structure [[user_management_api#BS2UserFaceExBlob]] * Refer to API [[BS2_ScanFaceEx]] * Refer to API [[BS2_ExtraceTemplateFaceEx]] * Refer to API [[BS2_EnrollUserFaceEx]] * Refer to API [[BS2_GetUserInfosFaceEx]] * Refer to API [[BS2_GetUserDatasFaceEx]] 2. Several authentication modes for FaceStation F2 have been added, and you can configure with API and structure below. \\ * Refer to structure [[configuration api#BS2AuthConfigExt]] * Refer to API [[BS2_GetAuthConfigExt]] * Refer to API [[BS2_SetAuthConfigExt]] 3. You can extract template by jpg image from FaceStation F2. The template file can be stored on AoC. * Refer to structure [[smartcard_api#BS2SmartCardHeader]] * Refer to API [[BS2_ExtraceTemplateFaceEx]] 4. Thermal camera - Facial temperature & Mask detection can be configured with API & structure below. \\ * Refer to structure [[configuration api#BS2FaceConfigExt]] * Refer to API [[BS2_GetFaceConfigExt]] * Refer to API [[BS2_SetFaceConfigExt]] 5. Thermal camera information structure and configurable API are available. \\ * Refer to structure [[configuration api#BS2ThermalCameraConfig]] * Refer to API [[BS2_GetThermalCameraConfig]] * Refer to API [[BS2_SetThermalCameraConfig]] 6. New event log structure & API to support temperature information have been added. \\ * Refer to callback function [[log_management_api#OnLogReceivedEx]] * Refer to structure [[log_management_api#BS2EventSmallBlobEx]] * Refer to API [[BS2_StartMonitoringLogEx]] * Refer to API [[BS2_GetLogSmallBlobEx]] * Refer to API [[BS2_GetLogSmallBlobExFromDir]] 7.​ User-defined PIN encryption key can be changed, and the PIN can be extracted with APIs. \\ * Refer to API [[BS2_SetDataEncryptKey]] * Refer to API [[BS2_MakePinCodeWithKey]] \\ ==== Modified Features ==== 1. A structure is modified to support FaceStation F2's configuration. \\ * Refer to structure [[configuration api#BS2FaceConfig]] 2. Masking information of some API retrieving user information with userMask has been added. (Refer to userMask parameter for each API) \\ * Refer to API [[BS2_GetUserDatas]] * Refer to API [[BS2_GetUserDatasEx]] * Refer to API [[BS2_GetSupportedUserMask]] * Refer to API [[BS2_GetUserSmallDatas]] * Refer to API [[BS2_GetUserSmallDatasEx]] * Refer to API [[BS2_GetUserDatasFromDir]] * Refer to API [[BS2_GetUserDatasExFromDir]] * Refer to API [[BS2_GetUserSmallDatasFromDir]] * Refer to API [[BS2_GetUserSmallDatasExFromDir]] * Refer to API [[BS2_GetUserInfosFaceEx]] * Refer to API [[BS2_GetUserDatasFaceEx]] 3. In the past, parameters like fingerSupported, faceSupported were used meaning fingerprint authentication(matching) or facial authentication(matching). \\ This was confusing because FaceStation2 or returned fingerSupported = true. \\ From 2.7.1, additional information fingerScanSupported and faceScanSupported is supported to provide more accurate information. \\ With this, FaceStation2 returns fingerScanSupported = false. * Refer to API [[BS2_GetDeviceInfoEx]] * Refer to structure [[device_api#BS2SimpleDeviceInfoEx]] 4. For security reasons, support for the function BS2_GetDataEncryptKey has been deprecated. \\