Last Updated on : 2024-11-18 03:32:40download
This topic describes the iteration patterns of the Tuya Smart Life app SDK and explains the End of Life (EOL) cycle rules for versions.
For the official publish of the Smart Life app SDK, version numbers follow the naming specification X.Y.Z
, which consists of three parts:
X
: the major release number, indicating significant updates such as the changes of business architecture or the publish of major new features.Y
: the minor release number, used for significant business updates like important upgrades or the addition of core capabilities.Z
: the patch release number, designated for prompt updates that address bug fixes, such as resolving issues reported by developers and internal optimizations.Each major and minor release, such as 5.2, is supported for 24 months from the date of its initial official publish. The support cycle includes the service period, maintenance period, and EOL period.
During the service period of a version, the app SDK R&D team of Tuya only fixes defects and provides minor compatibility updates, without adding any major new features.
The R&D team proactively updates and fixes defects in the current version by publishing patch releases. For example, if defects in version 5.1.0 are identified and resolved, the version number is incremented to 5.1.1 or 5.1.2. In other words, the patch release number for the current major/minor release increases by 1. It is recommended that you update your app SDK to the latest patch release of the current minor release to ensure the best user experience.
During the version maintenance period, the app SDK R&D team of Tuya promptly and proactively updates the latest version with fixes for issues reported by customers, defect repairs, internal optimizations, system compatibility adjustments, and compliance with privacy policies across different regions.
For example, after the publish of version 5.2.0, if defects are found in the earlier version such as 5.1.0, the team publishes 5.2.1 or 5.2.2 to address these issues. It is recommended to upgrade to the latest app SDK version promptly.
The EOL period begins once the maintenance period ends. During this period, Tuya stops fixing defects for the version. It is recommended that you upgrade to the latest version to continue receiving support and updates.
If you need specific feature customization or defect fixes for a version that has entered the EOL period, contact your account manager to request customized services.
Support range | Service period | Maintenance period | EOL period |
---|---|---|---|
Optimization | ✅ | ✅ | ❎ |
Bug fixes | ✅ | ✅ | ❎ |
Security compliance updates | ✅ | ✅ | ❎ |
The Tuya Smart Life app SDK includes the Home SDK, BizBundle SDK, Extension SDK, and UI BizBundle. Due to varying publish cycles for different SDK products, the EOL rules differ accordingly. To be specific:
The publish schedule for the Tuya Smart Life app SDK is as follows (subject to adjustments in case of public holidays):
SDK Product | Publish cadence | Publish time |
---|---|---|
Home SDK | Monthly | Within the first one to two weeks of each month |
BizBundle SDK | Monthly | Within the first one to two weeks of each month |
Extension SDK | Quarterly | Within the first one to two weeks of the first month in each quarter |
UI BizBundle | Quarterly | Within the first one to two weeks of the first month in each quarter |
The EOL cycle rules are as follows:
SDK product | Service period | Maintenance period | EOL period |
---|---|---|---|
Home SDK | 0 to 1 month | 1 to 24 months | After 24 months |
BizBundle SDK | 0 to 1 month | 1 to 24 months | After 24 months |
Extension SDK | 0 to 3 months | 3 to 24 months | After 24 months |
UI BizBundle | 0 to 3 months | 3 to 24 months | After 24 months |
Version | Publish date | Maintenance end date | Remarks |
---|---|---|---|
5.17.x | October 29, 2024 | October 29, 2026 | This is the currently recommended version. |
5.16.x | September 10, 2024 | September 10, 2026 | - |
5.15.x | August 8, 2024 | August 8, 2026 | - |
5.14.x | July 4, 2024 | July 4, 2026 | - |
5.11.x | April 3, 2024 | April 3, 2026 | - |
5.8.x | January 12, 2024 | January 12, 2026 | - |
5.2.x | October 12, 2023 | October 12, 2025 | - |
5.1.x | July 17, 2023 | July 17, 2025 | - |
5.0.x | April 17, 2023 | April 17, 2025 | - |
4.x.x | August 26, 2022 | December 31, 2023 | This version is no longer supported. Please use the latest version. |
3.x.x | May 17, 2019 | December 31, 2023 | This version is no longer supported. Please use the latest version. |
Is this page helpful?
YesFeedbackIs this page helpful?
YesFeedback