产品支持策略
本文档适用于 Azure RTOS 组件, https://github.com/azure-rtos 包括 ThreadX、NetX & NetX Duo、FileX、GUIX、USBX 和 LevelX。
版本定义
Azure RTOS 版本通常遵循语义化版本控制定义的准则。 给定 Azure RTOS 版本号 X.Y.Z(例如 6.1.9):
- 里程碑版的 X 增加。 目前,Azure RTOS 组件保持在版本 6。
- 当添加了主要功能(例如 v6.1.0 引入了 Azure RTOS IoT 中间件)时,功能版的 Y 增加。
- Z 随定期更新或修复关键 bug 的补丁每三个月增加一次。
路线图
注意
上次更新时间:2021/11
支持策略
Azure RTOS 为每个里程碑版(例如 v6.x.x)提供 60 个月的支持,为每个功能版(例如 v6.1.x)提供 24 个月的支持。 维护或所谓的 LTS(长期支持)期在新功能版发布后立即开始。 Azure RTOS 版本 6.0.0 和将来的所有版本都将遵循此支持策略。
特定功能版(例如 v6.1.x)的整个生命周期可以细分为服务和维护期:
时间段 | 持续时间 | 定义 |
---|---|---|
服务 | 受实际发展计划的约束 | 新功能和常规 bug 修复 |
维护 (LTS) | 发布下一个功能版后的 24 个月 | 关键和安全 bug 修复 |
示例
- Azure RTOS v6.1.0 于 2020/10 发布,它将积极开发并修复常规更新版本的 bug(例如 2022/04 发布的 v6.1.11)。
- 始终欢迎用户在服务期间更新到最新版本。
- 发布 Azure RTOS v6.2.0 时。 最新的 v6.1.x 将进入维护 (LTS) 期。 我们将继续将重要的 bug 修复从 v6.2.x 向后移植到它。 直到 24 个月后,v6.1.x 将结束生命周期。
每个功能版的实际持续时间可能会因实际开发计划而异。 请查看上面的路线图部分,了解最新的功能发布版本。
其他说明
- 建议用户在服务期使用版本启动新项目。
- 建议用户在支持期结束前将所有项目升级到较新的 Azure RTOS 版本。
- 对于用户无法升级项目的特殊情况,可以通过与 Microsoft 通信来应用安全/关键 bug 修复。
- 预发布版本(公共预览版、预发布版等)或标记为“预览版”的功能不包括在任何支持期内。
- 对于 v6 的早期版本。 ExpressLogic 支持合同涵盖支持。