- 文档首页
火山引擎SDK
SDK 更新政策
SDK 更新政策
火山引擎 SDK(Go SDK 除外)遵循语义化版本(Semantic Versioning, SemVer)规范,版本号格式为 X.Y.Z:
- 主版本号 X:引入不兼容的 API 变更(Breaking Changes)或底层架构重大调整时递增
- 次版本号 Y:引入向后兼容的新功能(如支持新的云服务或新特性)时递增
- 修订号 Z:进行向后兼容的缺陷修复或安全补丁时递增
示例: 从版本 1.3.2 升级到 1.4.0 表示新增了向后兼容的功能;而从 1.x 升级到 2.0.0 则表示存在不兼容的变更,需参考迁移指南进行适配。
每个 SDK 主版本都有明确的生命周期阶段,确保开发者能合理规划版本切换:
- 功能更新:随云产品 API 发布节奏持续更新,通常每周至每两周发布一个新版本
- 安全补丁:发现高危漏洞后 72 小时内发布紧急修复
- Bug 修复:根据严重程度在 1-4 周内修复并发布
核心承诺: 在同一主版本内,我们确保向后兼容。次版本和修订版本的升级不会破坏现有业务代码。
以下变更被视为兼容性变更(不提升主版本号):
以下变更被视为不兼容变更(需提升主版本号):
我们强烈建议用户始终将 SDK 保持在最新稳定版本,以获得:
SDK 运行在特定的底层环境之上,包括语言运行时、操作系统及第三方库。我们的基本政策是:在底层依赖社区宣布 EOL 后,继续提供至少 6 个月的支持缓冲期。
我们在决定提升最低运行时版本时,会综合评估以下因素:
当 SDK 功能、参数或版本需要废弃时,我们遵循以下标准流程:
- 发布公告:通过官方文档、SDK中心通知受影响的开发者。
- 缓冲期:至少保留 6 个月的废弃缓冲期,确保开发者有充足时间迁移。
对于主版本升级,我们提供:
我们通过以下渠道向开发者传递 SDK 生命周期变更信息:
最近更新时间:2026.06.10 14:14:35