版本发布
当前最新版本 | 当前最新稳定版本 |
---|---|
完整的过往版本发布记录可以在 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 以大致了解项目的发展方向,但没有承诺的具体期限。