跳转到内容
搜索文档

SDK 生态系统支持政策

最后更新 查看 MarkdownAgent 设置

生命周期

除非代码仓库中另有说明,Cloudflare 仅对库或工具的最新主要版本提供积极支持。此政策的例外是关键安全修复,将逐案审查,并考虑漏洞、影响及所需缓解措施。

我们提供三个主要开发阶段:早期访问、积极支持和生命周期结束。

早期访问

在此阶段,Cloudflare 提供在正式发布供一般使用之前寻求反馈的 SDK 更改。早期访问通常包含警告标签或关于可能在不通知情况下更改的功能的说明。一般而言,除非明确说明,早期访问 SDK 不适合生产系统。

积极支持

在积极支持阶段,为库或工具提供计划更改和支持。

生命周期结束

在生命周期结束阶段,库或工具的新主要版本发布,Cloudflare 将先前的主要版本标记为不再接收改进或错误修复。如果您继续使用生命周期结束版本,支持将非常有限。

所有生命周期阶段及其相互关系
所有生命周期阶段及其相互关系

先前或生命周期结束版本

虽然 Cloudflare 无法为所有旧版本库或工具提供支持,但我们不会移除这些版本,因此它们可以在没有直接支持的情况下继续使用。

版本控制

SDK 生态系统遵循语义化版本控制,版本定义如下:

  • 进行向后不兼容更改时递增 MAJOR 版本。
  • 以向后兼容方式添加功能时递增 MINOR 版本。
  • 向后兼容的错误修复(不含任何改进)递增 PATCH 版本。

根据您的需求,您应确保应用的包管理器版本配置正确。至少,将安装限制为您使用的库或工具的当前主要版本,以防止自动进行任何主要版本升级。

迁移

在可能的情况下,Cloudflare 提供使用 codemod 执行主要版本升级的自动化方法,以限制中断。查看库或工具特定的发布说明以了解如何使用这些迁移工具。

除了自动迁移方法外,我们还提供已发生更改的文档,以便您在需要时手动进行更改。

相关资源

这篇文档对您有帮助吗?