跳到主要内容

版本发布

当前最新版本当前最新稳定版本
GitHub ReleaseGitHub Release

完整的过往版本发布记录可以在 GitHub Releases 页面查阅。


版本控制

Certimate 遵循 Semver 语义化版本控制

在到达 v1.0.0 之前,版本号中的第一部分将始终为 0,第二部分将被视为“大版本号”,第三部分将被视为“小版本号”。

举例:

  • v0.2.5 和 v0.2.19 是相同的大版本号;
  • v0.2.24 和 v0.3.1 是不同的大版本号。

发布周期

Certimate 并没有固定的发布周期,版本发布会及时按需进行。

在每个大版本发布前,我们会在 GitHub 公布路线图。

预发布版本

每个版本正式发布前通常会经历不定量的 alpha 或 beta 版,它们代表预发布版本。

预发布版本是为了进行集成和稳定性测试,并让早期用户为不稳定的功能提供反馈。请不要在生产中使用预发布版本。所有的预发布版本都被认为是不稳定的,并且可能会在每个版本之间产生不兼容变更。

请注意,我们不会无限期地保留预发布版本,它们可能在相应的稳定版本正式发布后随时从仓库中被移除。

Docker 镜像标签

  • latest: 默认标签,指向最新稳定版本。
  • next: 指向最新预发布版本。
  • 固定版本号(如 v0.3.0): 指向指定的版本。

兼容性

请记住,Certimate 仍处于快速迭代期,在到达 v1.0.0 之前,我们无法保证完全向后的兼容性。

为了确保用户能够平滑地升级,我们将尽最大可能保证在同一个大版本号期间向后兼容,且可能会要求用户在大版本升级前采取某些行动。

阅读迁移指南以了解更多细节。


路线图

你可以前往 GitHub 以大致了解项目的发展方向,但没有承诺的具体期限。