===== 2.7.0 버전 (V2.7.0.0) =====
==== 날짜 ====
2020-07-21
\\
==== 새로운 기능 ====
* XPass D2 Revision, XPass D2 Keypad Revision 장치 지원.
* 스케줄 기반의 lift lock/unlock zone 추가.
* 개인인증 메시지 서버 확인 기능 추가.
* 출입문 센서 기반의 글로벌 안티패스백 지원 추가.
1. XPass D2 Revision, XPass D2 Keypad Revision 장치연결 지원이 추가되었습니다.
2. Lift 사용과 관련하여, 인증권한과 무관하게 스케줄 기반으로 특정 층에 접근할 수 있도록 기능이 추가되었습니다.
* 구조체 [[zone control api#BS2LiftFloors]] 참조
* 구조체 [[zone control api#BS2LiftLockUnlockZone]] 참조
* 함수 [[BS2_GetLiftLockUnlockZone]] 참조
* 함수 [[BS2_GetAllLiftLockUnlockZone]] 참조
* 함수 [[BS2_GetLiftLockUnlockZoneStatus]] 참조
* 함수 [[BS2_GetAllLiftLockUnlockZoneStatus]] 참조
* 함수 [[BS2_SetLiftLockUnlockZone]] 참조
* 함수 [[BS2_SetLiftLockUnlockZoneAlarm]] 참조
* 함수 [[BS2_RemoveLiftLockUnlockZone]] 참조
* 함수 [[BS2_RemoveAllLiftLockUnlockZone]] 참조
3. 개인 인증 메시지를 서버에 요청할 수 있는 기능이 추가되었습니다.
* 구조체 [[configuration api#BS2DisplayConfig]] 참조
* 함수 [[BS2_SetUserPhraseHandler]] 참조
* 함수 [[BS2_ResponseUserPhrase]] 참조
4. 출입문 센서 기반의 글로벌 안티패스백 지원이 추가되었습니다. \\
이 기능은 사용자 인증 후 한 번, 출입문 센서 기반으로 또 한 번, 총 두 차례 서버에 안티패스백 판정을 묻습니다. \\
출입문 센서 기반의 안티패스백을 이용하여, 실제 인증이 이루어졌지만, 문을 개방하여 들어가지 않았거나, 나가지 않은 경우를 여과해낼 수 있습니다.
* 구조체 [[door_control_api#BS2DoorSensor]] 참조
* 함수 [[BS2_SetGlobalAPBViolationByDoorOpenHandler]] 참조
* 함수 [[BS2_CheckGlobalAPBViolationByDoorOpen]] 참조
\\
==== 수정 기능 ====
1. 통신키가 오염되어, 장치연결 성공 이후, 어떠한 장치명령도 수행되지 않는 문제가 수정되었습니다. (최신의 FW 장치에서 드물게 발생) \\
2. IPv6 연결 모드에서 장치로부터 정상적인 패킷의 수신 처리가 되지 않을 수 있는 문제가 수정되었습니다.\\
* 구조체 [[user management api#BS2UserBlobEx]] 참조
* 함수 [[BS2_VerifyUserEx]] 참조
* 함수 [[BS2_IdentifyUserEx]] 참조
* 함수 [[BS2_EnrolUserEx]] 참조
* 함수 [[BS2_VerifyUserSmallEx]] 참조
* 함수 [[BS2_IdentifyUserSmallEx]] 참조
* 함수 [[BS2_EnrollUserSmallEx]] 참조
3. 장치로부터 로그 수신 시, 16KB 이상의 이미지가 수신될 때 BS2_SDK_ERROR_INVALID_PACKET 오류를 발생시키며 수신이 중단되는 문제가 수정되었습니다.\\
* 함수 [[BS2_GetLogBlob]] 참조
* 함수 [[BS2_GetLogSmallBlob]] 참조
* 함수 [[BS2_GetLogBlobFromDir]] 참조
* 함수 [[BS2_GetLogSmallBlobFromDir]] 참조
* 함수 [[BS2_GetImageLog]] 참조