Changelog

Last Updated on : 2023-03-09 08:17:38

This topic provides a changelog for the Smart Life App SDK for Android.

v4.0.3

  • Release date: December 20, 2022
  • Fixed issues:
    • Fixed certain issues with the MQTT module.
    • Fixed other known issues.

v4.0.2

  • Release date: November 7, 2022
  • Update updates: fixed the issue that the system might fail to cache the login API data and cause users to log in to the app again.

v4.0.1

  • Release date: September 20, 2022
  • New updates:
    • Fixed the failure of pairing or connecting to certain Bluetooth Low Energy (LE) devices after an update to Android 13.

v4.0.0

  • Release date: August 26, 2022
  • New updates:
    • Supported the configuration of Custom Domain Name.
    • Supported binding and control of TuyaLink-based devices.
    • Fixed certain known issues and optimized the user experience of certain features.

v3.36.4

  • Release date: November 7, 2022
  • New updates:
    • Fixed the issue that the system might fail to cache the login API data and cause users to log in to the app again.
    • Fixed other known issues.

v3.36.2

  • Release date: August 11, 2022
  • New updates:
    • Adapted to Android 12 respecting features such as Bluetooth permissions and background services.

v3.36.1

  • Release date: June 7, 2022
  • New updates:
    • Fixed the issue that the debug mode is unable to be enabled.

v3.36.0

  • Release date: May 31, 2022
  • New updates:
    • Fixed MQTT crashes on Android 12 devices.
    • Fixed other known issues.

v3.34.5

  • Release date: January 21, 2022
  • New updates:
    • Optimized the management and control of Bluetooth devices.
    • Optimized device control.

v3.33.5

  • Release date: December 31, 2021
  • New updates:
    • Supported Zigbee standard groups.
    • Fixed certain known issues.

v3.32.5

  • Release date: November 18, 2021
  • New updates:
    • Supported the Sub-G protocol.
    • Supported Bluetooth earpieces.
    • Optimized Bluetooth device capabilities.
    • Fixed certain issues about reconnection, control, and over-the-air (OTA) updates over Bluetooth.

v3.29.8

  • Release date: October 18, 2021
  • New updates: fixed certain known issues.

v3.29.7

  • Release date: September 30, 2021
  • New updates: fixed certain known issues.

v3.29.5

  • Release date: August 19, 2021
  • New updates: fixed certain known issues.

v3.28.5

  • Release date: July 21, 2021
  • New updates:
    • Fixed certain known issues.
    • Optimized device pairing over Wi-Fi and Bluetooth LE combo.
    • Added the API method that enables sending commands through specific channels to control devices.

v3.27.5

  • Release date: June 11, 2021
  • New updates:
    • Fixed certain known issues.
    • Provided compliance with new privacy policies of the application stores in mainland China.

v3.26.5

  • Release date: May 11, 2021
  • New updates:
    • Updated the LAN communication protocol to v3.5.
    • Optimized performance and fixed issues.

v3.25.0

  • Release date: March 26, 2021
  • New updates:
    • Optimized the feature to register a user account with a mobile phone number.
    • Optimized device connection over Bluetooth.
    • Optimized pairing for combo devices.

v3.24.0

  • Release date: February 05, 2021
  • New updates:
    • Provided a low-code generic panel for controlling smart devices.
    • Allowed quick switching to the Bluetooth mode when the Wi-Fi connection is lost for Wi-Fi and Bluetooth combo devices.
    • Added the firmware update listener void onStatusChanged(int otaStatus, int otaType) to IOtaListener.

v3.22.0

  • Release date: December 25, 2021
  • New features:
    • Added the feature to link an email address.
    • Added networking error codes.
    • Supported infrared radio frequency devices.
    • Added access to the big data channel.
  • Fixed issues:
    • Fixed the home displaying issue that occurred during switching between shared devices.
    • Fixed the pairing failure issue that occurred after Redmi M2004J7BC mobile phones had the maximum transmission unit (MTU) changed.
    • Modified the error code format of the big data channel.
    • Fixed the inaccuracy issue in the data point (DP) reporting and sending verification logic.
    • Fixed the crash issue that occurred when the localId type is incorrect during Bluetooth mesh group control.
    • Fixed the crash issue that occurred when the localId type is incorrect during group control.

v3.20.0

  • Release date: November 11, 2020
  • New features:
    • Added the guest user login mode.
    • Added push notification channels on Huawei, Xiaomi, OPPO, and vivo.
    • Fixed certain issues.

v3.19.2

  • Release date: October 31, 2020
  • New features:
    • Added the method deleteMessageWithType to ITuyaMessage.
    • Fixed occasional crashes on a LAN.

v3.19.0

  • Release date: October 15, 2020
  • New features:
    • Added support for AndroidX.
    • Added the API method for scheduled tasks.
    • Supported changing custom images for rooms.
    • Added device dps time to device properties to record the latest change time of the DP.
    • Optimized performance and fixed issues.

v3.17.13

  • Release date: October 10, 2020
  • New features:
    • Added the method deleteMessageWithType to ITuyaMessage.
    • Fixed occasional crashes on a LAN.

v3.17.10

  • Release date: October 05, 2020
  • New features:
    • Fixed issues in certificate updates.
    • Optimized performance and fixed issues.

v3.17.9

  • Release date: September 10, 2020
  • New features:
    • Added the API method to query standard DPs of products.
    • Optimized performance and fixed issues.

v3.17.8

  • Release date: August 19, 2020
  • New features:
    • Fixed certain null pointer issues.
    • Optimized performance and fixed issues.

v3.17.6

  • Release date: July 18, 2020
  • New features:
    • Supported combo devices.
    • Added the API method to synchronize scene changes.
    • Added the API method to synchronize user information.
    • Added the shortcut control SDK.
    • Supported login by scanning a QR code.
    • Supported bulk deletion of certain types of messages.
    • Supported check for new messages.
    • Added the home weather feature.
    • Fixed the issue in the supplement solution to support Zigbee sub-device pairing.
    • Optimized performance and fixed issues.

v3.17.0

  • Release date: June 08, 2020
  • New features:
    • Added the indication of firmware update status.
    • Supported the Wi-Fi Easy Connect (EZ) pairing mode for mesh devices.
    • Supported Wi-Fi sub-device groups.
    • Optimized performance and fixed issues.

v3.15.2

  • Release date: May 13, 2020
  • Fixed issues: fixed socket connection issues.

v3.15.0

  • Release date: May 06, 2020
  • New updates: optimized performance and fixed issues.

v3.14.5

  • Release date: April 10, 2020
  • New features:
    • Updated MQTT library dependencies.
    • Improved the stability of communication over a LAN.
    • Encrypted network request data.
    • Optimized performance and fixed issues.

v3.13.0

  • Release date: January 08, 2020
  • New features:
    • Optimized performance.
    • Fixed certain issues.

v3.12.4

  • Release date: November 09, 2019
  • New features:
    • Supported update recommendation.
    • Fixed certain issues.

v3.12.1

  • Release date: September 29, 2019
  • New features:
    • Supported OTA updates for sub-devices.
    • Optimized the access point (AP) or hotspot pairing mode.
    • Supported comments and push notifications of scheduled tasks.
    • Supported Bluetooth mesh devices.
    • Replaced the gcm parameter with the fcm parameter in the API method registerDevice.
    • Fixed certain issues.

v3.11.2

  • Release date: August 13, 2019
  • New features:
    • Modified the integration with shared libraries (.so) including armeabi-v7a, arm64-v8a, and armeabi to meet different requirements.
    • Supported certain Bluetooth mesh functionalities.
    • Added the Message Center module.
    • Fixed certain issues.

v3.9.6

  • Release date: May 17, 2019
  • New updates:
    • Changed attribute int in DeviceBean and ProductBean into long.
    • Supported displaying entries on pages and querying message types in the Message Center module.
  • Fixed issues:
    • Fixed issues in pairing Zigbee gateways.
    • Fixed the issue that the 4G network interface card (NIC) on certain Huawei mobile phones was selected to send packets for pairing in AP mode after system updates.
    • Fixed the failure to create a scheduled task type.
    • Fixed the failure to synchronize data among sub-devices of a gateway on a LAN.
    • Fixed the failure to update the locally cached device list after device pairing.
    • Fixed the issues in multi-threaded command control.
    • Fixed the issue that the 433 MHz gateway unexpectedly got online and offline.

v3.0.0

New updates: enhanced the encryption method based on the AppKey, AppSecret, and security image.

v2.9.+

New features:

  • Improved the LAN stability and removed the Netty dependency.
  • Removed RxJava.
  • Added the robot vacuum stream channels.

v2.7.+

New features:

  • Supported infrared devices.
  • Optimized SDK components.
  • Supported communication over Bluetooth mesh.

v2.4.+

New features:

  • Allowed device management and control only after homes have been created. The v1 SDK versions must be updated to use this feature.
  • Supported pairing and control of Zigbee devices.

v1.+.+

New features:

  • Supported device management and control based on users.
  • Allowed device pairing and control only for Wi-Fi devices.

Beta versions

v3.20.0

  • Beta 1:
    • Release date: October 31, 2020
    • New updates: added the guest user login mode.

v3.17.6

  • Beta 2:
    Release date: June 24, 2020
  • Beta 1:
    Release date: June 12, 2020

v3.17.0

  • Beta 1:
    Release date: May 06, 2020

v3.15.0

  • Beta 3:
    Release date: April 28, 2020
  • Beta 2:
    Release date: April 22, 2020
  • Beta 1:
    Release date: April 11, 2020

v3.14.5

  • Beta 2:
    Release date: February 28, 2020
  • Beta 1:
    Release date: January 13, 2020

v3.13.0

  • Beta 4:
    Release date: December 20, 2019