产品支持策略

本文档适用于 https://github.com/azure-rtos 中的 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

Roadmap 2021

支持策略

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 支持合同涵盖支持。