Changelog

Last Updated on : 2024-01-10 01:24:39download

January 10, 2024

  • Updated the SDK to v5.8.0.
  • Optimized the video decoding solution.
  • Optimized the audio channel to reduce latency.
  • Optimized the SDK performance with enhanced security.

October 12, 2023

  • Updated the SDK to v5.5.0.
  • Optimized video definition switching.
  • Optimized audio and video features and improved their stability.
  • Optimized the SDK performance.

July 14, 2023

  • Updated the SDK to v5.1.0.
  • Added AI-enabled cloud storage events.
  • Added the following intelligent video analytics (IVA) features:
    • Smart bounding box
    • Line crossing detection
  • Supported customized configuration of video rendering.
  • Optimized audio and video features and improved their stability.

March 24, 2023

  • Updated the SDK to v5.0.0.
  • Added API methods to the cloud storage module:
    • Checks whether a device supports cloud storage.
    • Sets the video playback speed.
    • Checks whether cloud storage is activated for sub-devices of a network video recorder (NVR) and returns the disk configurations of the sub-devices.
  • Added the following playback speeds: 0.5x, 1x, 2x, 4x, 8x, 16x, and 32x.
  • Redesigned the device control module.
  • Improved the list of error codes and messages that might be returned while processing your requests.
  • Optimized audio and video features and improved their stability.

August 5, 2022

  • Updated the SDK to v4.0.0.
  • Optimized audio and video features and improved their stability.

June 23, 2022

  • Updated the SDK to v3.34.6.
  • Optimized audio and video features and supported software decoding.
  • Enhanced service stability.

January 26, 2022

  • Updated the SDK to v3.34.5.
  • Optimized the screenshot capturing and screen recording features.
  • Optimized audio and video features and improved their stability.

November 24, 2021

  • Updated the SDK to v3.32.5.
  • Supported deletion and download of SD card-stored video footage.

September 23, 2021

  • Updated the SDK to v3.31.5.
  • Added the encapsulation of PTZ control capabilities.
  • Simplified API methods to implement independent P2P capabilities.
  • Added the cloud storage debugging tool.
  • Added the IPC SDK automated test tool.

August 14, 2021

  • Updated the SDK to v3.28.5.
  • Optimized API methods that deal with cloud storage and Message Center.

June 17, 2021

  • Updated the SDK to v3.27.5.
  • Optimized audio and video features and improved their stability.

May 17, 2021

  • Added API methods to implement doorbell call capabilities for App SDK v3.26.5.
  • Added the API methods to implement P2P capabilities.

April 12, 2021

  • Updated the SDK to v3.25.0.
  • Improved the stability of audio and video performance.

March 2, 2021

  • Updated the SDK to v3.24.0.
  • Supported previewing sub-devices.
  • Supported the settings to prioritize P2P connection modes.
  • Added the API method to delete cloud-stored video footage.
  • Added the API method to return the play speed list supported by the device.
  • Added IThingIPCDoorbell to wake up a doorbell.

December 30, 2020

  • Updated the SDK to v3.22.0.
  • Added IThingIPCCore to provide helper methods.
  • Supported switching between speaker and earpiece modes for audio playback.
  • Added the API methods to download and delete cloud-stored content.
  • Added the API method to download an encrypted image.

November 10, 2020

  • Updated the SDK to v3.20.0.
  • Deprecated ICameraP2P and recommended IThingSmartCameraP2P to simplify live video streaming.
  • Added API methods for image decryption.
  • Improved the stability of audio and video performance.

May 9, 2020

  • Updated the SDK to v3.17.0r139.
    • Updated the dependency: implementation 'com.tuya.smart:tuyasmart:3.17.0-beta1'.
    • Deleted the dependency on the library paho-mqtt:
      • implementation 'org.eclipse.paho:org.eclipse.paho.client.mqttv3:1.2.0'
    • Updated the API method requestCameraInfo that returns camera configurations.

      When p2pType = 2, the parameter p2pId is initString. When p2pType = 4, the parameter p2pId is the token generation method.

    • Fixed audio problems (definition mode switching sound disabled) and .so library crash to improve SDK stability.
    • Added the callback setRegisterDevListener to ITuyaCameraDevice. This callback applies to all DP operations.
  • Updated and optimized the sample.
    • Modified the obfuscation of #mqtt.
      • Removed
        • -keep class org.eclipse.paho.client.mqttv3.** { *; }
        • -dontwarn org.eclipse.paho.client.mqttv3.**
      • Added
        • -keep class com.tuya.smart.mqttclient.mqttv3.** { *; }
        • -dontwarn com.tuya.smart.mqttclient.mqttv3.**

March 31, 2020

Updated the underlying library and fixed certain issues with the armeabi Message Center video player.

March 4, 2020

Updated the SDK to v3.15.0r135 and supported previewing cloud-stored video footage at the Message Center.

November 15, 2019

  • Updated the SDK to v3.13.0r129 and the version of FFmpeg to v4.1.4.
  • Updated the demo in the SDK.

October 8, 2019

Updated the SDK to v3.12.6r125.

August 1, 2019

Updated cloud storage to v3.11.1r119.

July 13, 2019

Refactored the SDK and modified its API methods. For compatibility with the earlier versions, use thingCamera:3.11.0r119h2. Forward compatibility is recommended for your app development.

June 11, 2019

Supported the arm64 architecture.