Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
en:release_note_291 [2023/02/28 17:17]
mashin
en:release_note_291 [2023/08/17 13:30] (current)
Line 1: Line 1:
 ===== Version 2.9.1 (V2.9.1.0) ===== ===== Version 2.9.1 (V2.9.1.0) =====
 ==== Date ==== ==== Date ====
-2023-02-06+2023-02-23
 \\ \\
  
Line 12: Line 12:
 <text size="​x-large">​1.</​text>​ Added device license activation feature. \\ <text size="​x-large">​1.</​text>​ Added device license activation feature. \\
  
-  * Refer to structure [[configuration_api#​BS2License]] +  * Add structure [[configuration_api#​BS2License]] 
-  * Refer to structure [[configuration_api#​BS2LicenseConfig]] +  * Add structure [[configuration_api#​BS2LicenseConfig]] 
-  * Refer to structure [[sdk_api#​BS2LicenseBlob]] +  * Add structure [[sdk_api#​BS2LicenseBlob]] 
-  * Refer to structure [[sdk_api#​BS2LicenseResult]] +  * Add structure [[sdk_api#​BS2LicenseResult]] 
-  * API [[BS2_GetLicenseConfig]] ​has been added +  * Add API [[BS2_GetLicenseConfig]] 
-  * API [[BS2_EnableDeviceLicense]] ​has been added +  * Add API [[BS2_EnableDeviceLicense]] 
-  * API [[BS2_DisableDeviceLicense]] ​has been added +  * Add API [[BS2_DisableDeviceLicense]] 
-  * API [[BS2_QueryDeviceLicense]] ​has been added+  * Add API [[BS2_QueryDeviceLicense]]
  
-<text size="​x-large">​2.</​text>​ Added QR code recognition and authentication ​support feature ​using the camera. \\+<text size="​x-large">​2.</​text>​ Added features for QR code authentication ​by using the camera. \\
  
-  * Refer to API [[configuration_api#​BS2BarcodeConfig]]+  * Refer to structure ​[[configuration_api#​BS2BarcodeConfig]]
  
-<text size="​x-large">​3.</​text> ​If an error occurs while reading ​and writing packets from the socket ​in the communication ​section, the SDK automatically retries a certain number of times. \\ +<text size="​x-large">​3.</​text> ​Added retry count for communication used when an error occurs while reading ​or writing packets from the socket ​during ​communication. \\ 
-At this time, the number of retries was internally fixed and could not be changed. \\ +<callout type="​warning"​ icon="​true">​ 
-As of the time SDK V2.9.1, it supports checking and changing the number of retries. ​\\+**CAUTION** ​\\
 Increasing the number of retries is a way to resolve temporary errors, but care must be taken as direct causes such as network disconnection occurs, can lead to wasted resources by meaningless read/write retries when reconnection is required. \\ Increasing the number of retries is a way to resolve temporary errors, but care must be taken as direct causes such as network disconnection occurs, can lead to wasted resources by meaningless read/write retries when reconnection is required. \\
 +</​callout>​
  
-  * API [[BS2_GetSocketRetryCount]] ​has been added +  * Add API [[BS2_GetSocketRetryCount]] 
-  * API [[BS2_SetSocketRetryCount]] ​has been added +  * Add API [[BS2_SetSocketRetryCount]] 
-  * API [[BS2_GetSocketSSLRetryCount]] ​has been added +  * Add API [[BS2_GetSocketSSLRetryCount]] 
-  * API [[BS2_SetSocketSSLRetryCount]] ​has been added+  * Add API [[BS2_SetSocketSSLRetryCount]]
  
 <text size="​x-large">​4.</​text>​ Added feature to connect and manage 3rd party OSDP. \\ <text size="​x-large">​4.</​text>​ Added feature to connect and manage 3rd party OSDP. \\
  
-  * Refer to structure [[slave_control_api#​BS2OsdpStandardDevice]] +  * Add structure [[slave_control_api#​BS2OsdpStandardDevice]] 
-  * Refer to structure [[slave_control_api#​BS2OsdpStandardDeviceAvailable]] +  * Add structure [[slave_control_api#​BS2OsdpStandardDeviceAvailable]] 
-  * Refer to structure [[slave_control_api#​BS2OsdpStandardNotify]] +  * Add structure [[slave_control_api#​BS2OsdpStandardNotify]] 
-  * Refer to structure [[configuration_api#​BS2OsdpStandardConfig]] +  * Add structure [[configuration_api#​BS2OsdpStandardConfig]] 
-  * Refer to structure [[configuration_api#​BS2OsdpStandardActionConfig]] +  * Add structure [[configuration_api#​BS2OsdpStandardActionConfig]] 
-  * Refer to structure [[slave_control_api#​BS2OsdpStandardDeviceAdd]] +  * Add structure [[slave_control_api#​BS2OsdpStandardDeviceAdd]] 
-  * Refer to structure [[slave_control_api#​BS2OsdpStandardDeviceUpdate]] +  * Add structure [[slave_control_api#​BS2OsdpStandardDeviceUpdate]] 
-  * Refer to structure [[slave_control_api#​BS2OsdpStandardDeviceCapability]] +  * Add structure [[slave_control_api#​BS2OsdpStandardDeviceCapability]] 
-  * Refer to structure [[slave_control_api#​BS2OsdpStandardDeviceResult]] +  * Add structure [[slave_control_api#​BS2OsdpStandardDeviceResult]] 
-  * Refer to structure [[slave_control_api#​BS2OsdpStandardDeviceSecurityKey]] +  * Add structure [[slave_control_api#​BS2OsdpStandardDeviceSecurityKey]] 
-  * API [[BS2_GetOsdpStandardConfig]] ​has been added +  * Add API [[BS2_GetOsdpStandardConfig]] 
-  * API [[BS2_GetOsdpStandardActionConfig]] ​has been added +  * Add API [[BS2_GetOsdpStandardActionConfig]] 
-  * API [[BS2_SetOsdpStandardActionConfig]] ​has been added +  * Add API [[BS2_SetOsdpStandardActionConfig]] 
-  * API [[BS2_AddOsdpStandardDevice]] ​has been added +  * Add API [[BS2_AddOsdpStandardDevice]] 
-  * API [[BS2_GetOsdpStandardDevice]] ​has been added +  * Add API [[BS2_GetOsdpStandardDevice]] 
-  * API [[BS2_GetAvailableOsdpStandardDevice]] ​has been added +  * Add API [[BS2_GetAvailableOsdpStandardDevice]] 
-  * API [[BS2_UpdateOsdpStandardDevice]] ​has been added +  * Add API [[BS2_UpdateOsdpStandardDevice]] 
-  * API [[BS2_RemoveOsdpStandardDevice]] ​has been added +  * Add API [[BS2_RemoveOsdpStandardDevice]] 
-  * API [[BS2_GetOsdpStandardDeviceCapability]] ​has been added +  * Add API [[BS2_GetOsdpStandardDeviceCapability]] 
-  * API [[BS2_SetOsdpStandardDeviceSecurityKey]] ​has been added +  * Add API [[BS2_SetOsdpStandardDeviceSecurityKey]] 
-  * API [[BS2_SetOsdpStandardDeviceStatusListener]] ​has been added+  * Add API [[BS2_SetOsdpStandardDeviceStatusListener]]
   * Add callback function [[server_api#​OnOsdpStandardDeviceStatusChanged]]   * Add callback function [[server_api#​OnOsdpStandardDeviceStatusChanged]]
  
Line 64: Line 65:
 ==== Modification function ==== ==== Modification function ====
  
-<text size="​x-large">​1.</​text> ​As with the keepalive check feature provided ​by the network switch, there are times when disconnection occurs after connection, even though it is not an actual device connection. \\ +<text size="​x-large">​1.</​text> ​Fixed memory leak caused by network switches ​keepalive check being misunderstood ​by the SDK. \\
-Fixed a problem where the SDK could mistake this for an actual device connection and lead to a memory leak. \\+
  
-<text size="​x-large">​2.</​text> ​The problem that occurred ​only in v2.8.3.2, ​which could lead to an abnormal ​shutdown was fixed while performing ​a log dump internally in the SDK when registering the user. \\+<text size="​x-large">​2.</​text> ​This is a problem that occurs ''​only in version 2.8.3.2''​and a problem that can lead to abnormal ​termination during user registration ​while taking ​a log dump inside ​the SDK has been fixed. \\
  
 <text size="​x-large">​3.</​text>​ Fixes were made to stabilize the code internally in the SDK. \\ <text size="​x-large">​3.</​text>​ Fixes were made to stabilize the code internally in the SDK. \\