退休政策
本文主要介绍 RTM SDK 的发布规则、生命周期和退休日期。
一般原则
在 RTM SDK 发布新的主要版本或次要版本后,声网将按照行业原则停止支持特定的历史版本,本文称之为退休。例如,如果主要版本 2.0.x 在 2023 年 6 月 1 日发布,那么 1.8.x 版本将在 2024 年 6 月 2 日退休;如果次要版本 2.2.x 在 2024 年 4 月 10 日发布,那么 2.0.x 版本将在 2025 年 4 月 11 日退休。
官方政策
为确保能持续向用户提供具有创新力且具备成本效益的产品,声网将定期让特定的 SDK、API、工具、服务与功能退休。无论交付方式如何,声网都可自行决定此项事宜。本政策描述了针对已停用产品或版本的预期沟通和过度计划,并提供了迁移到替代产品或版本所需信息。在解释本政策或应用本政策时出现的任何问题应由声网自行决定。本政策与支持条款之间的任何冲突均受本政策的约束。
版本发布规则
主要版本 (Major Release)
主要版本包含新产品、重大架构变更、重大用户界面更改、重要的新功能或实质性创新。
次要版本 (Minor Release)
次要版本包含现有产品的更新、功能或性能的增强、用户界面的适当更改以及问题修复。
更新版本 (Patch Release)
更新版本包含小问题的修复、安全修复等,更新版本通常会被合并到下一个次要版本中。
版本号定义
RTM SDK 的版本号定义如下:
(Major).(Minor).(Patch)
例如,版本号 2.1.3 表示 SDK 的主要版本号为 2,次要版本号为 1,更新版本号为 3。
版本生命周期
声网将尽商业上的合理努力为其发布的产品或服务提供生命周期支持和管理。
SDK、API 和工具
对于 SDK、API 和工具等的特定版本,声网的支持周期遵循以下规则之一:
- 规则一:新版本发布之日起往后的 3 年。例如,JavaScript SDK 1.3.1 版本于 2020 年 8 月 12 日发布,则声网会支持 1.3.1 版本 3 年,即到 2023 年 8 月 13 日。
- 规则二:次要版本的 N + 2 版本发布之日起往后的 1 年。例如,JavaScript SDK 1.3.1 版本于 2020 年 8 月 12 日发布,1.5.0 版本于 2022 年 7 月 27 日发布,则声网会再支持 1.3.1 版本 1 年,即到 2023 年 7 月 28 日。
上述规则以先到的日期为准,所以在上述示例中 JavaScript SDK 1.3.1 版本会在 2023 年 7 月 28 日退休。
在版本退休之前,付费用户享有完整的服务和支持,声网也会及时修复付费用户反馈的重要问题。在版本退休之后,如果用户需要后续版本发布的新功能或者某些优化,则需要自主更新 SDK 版本。
云服务
对于云服务,例如声网控制台,声网仅支持最新版本,不支持历史版本。
功能特性
对于功能特性,声网会在功能特性正式退休前 12 个月发出官方通知,并给出替代方案和迁移指导。自通知发布之日起 12 个月内,声网将提供全部服务和支持;超过 12 个月后,声网将不再提供服务。
延长服务支持
在极少数情况下,声网可以自行决定是否提供超出典型支持生命周期的扩展支持。用户可能需要支付额外费用才能获得定制软件支持或延期支持服务。定制服务支持将尽力在以下情况提供解决方案:
- 该技术仍然受到声网的支持,但不包括声网无法控制的第三方软件供应商提供的组件
- 其运行的平台由我们的技术合作伙伴提供
- 将在商业合理的基础上提供问题解决方案,例如:
- 产品增强请求
- 补丁、更新、修补程序或工程相关支持
- 新操作系统支持
版本退休日期
以下是 RTM Flutter SDK 已发布版本的退休日期表:
版本 | 发布时间 | 退休日期 |
---|---|---|
v2.2.2 | 2024 年 10 月 30 日 | 2027 年 10 月 31 日,或 v2.4.x 发布之日起 1 年(以先到者为准) |
v2.2.1 | 2024 年 9 月 13 日 | 2027 年 9 月 14 日,或 v2.4.x 发布之日起 1 年(以先到者为准) |