Apollo发布阶段
针对产品、功能和开源发布
产品发布阶段
所有 发布的Apollo产品、功能和开源产品,采用两个发布阶段: 预览 和 通用可用性。
预览
产品和特征的预览通常公开宣布,代表关联功能几乎完整版本。然而,预览不提供任何SLA的官方支持,并且在预览的增量版本之间可能会有破坏性API更改。
预览可能仍包含错误或进行迭代。建议在测试环境中尝试预览,熟悉即将推出的功能,以便在它们达到 通用可用性 之前。
通用可用性
通用可用的产品或功能被认为是准备好在生产环境中使用,并且Apollo提供官方支持。其文档被认为是支持广泛采用充分的。
开源预发布版
Apollo开源项目可能提供预发布版,以提供早期访问
Alpha / beta
Alpha 或 beta 版本处于不稳定、积极开发状态。该版本可能不是功能完整的,alpha或beta的增量版本之间可能会有破坏性API更改。
Alpha和beta帮助Apollo收集早期用户和社区成员的反馈和问题。
发布候选
发布候选(RC)被认为是可能适用于通用可用性的。可能仍然存在一些小错误,并且发布文档可能不完整。
鼓励测试RC版本以帮助Apollo找出任何剩余的问题。
实验性功能
在Apollo,我们相信在公开的环境中开发并迭代。实验性功能面向希望采用先进、前沿功能的开发者。实验性功能可能不完全,它们可能在任何时间进行破坏性更改,也可能在未通知的情况下从一个产品或开源发布的增量版本中移除。
停止支持的阶段
当一个Apollo产品、功能或开源发布的支持结束时,它首先变为一般可用,然后最终弃用,最终达到生命周期的结束。
弃用
一个弃用的产品、功能或开源发布仍由Apollo支持。它将继续接收到安全补丁和更新,以解决重大回归。弃用时会提供一个生命周期的结束日期,在此之后支持将结束。
尽可能避免依赖弃用发布版本。考虑升级到最新的通常可用版本,以继续接收新功能和技术。
生命周期的结束
到达生命周期的结束的产品、功能和开源发布不再由Apollo提供支持或维护。它们不再接收更新、安全补丁或回归的补救措施。Apollo对发布进一步版本没有承诺,也不能保证最新版本仍能继续工作。生命周期的产品和功能不再一般可用。
发布到包注册表的停止使用的版本不会被从注册表中移除。这意味着您仍然可以在停止使用日期之后安装停止使用的版本(尽管Apollo强烈建议不要这样做)。
请不要在生产环境中运行停止使用的开源版本。尽快升级到最新的通常可用版本,以确保继续接收安全补丁、错误修复、新功能和与GraphOS功能的兼容性。