发布日志
版本格式
采用v<major>.<minor>.<build>的三位版本格式,如v3.10.7。
版本分支
我们同时会维护三个小版本:
- 正式版:当前主要发布版本的分支,会增加小的功能点以及BUG修复,但不增加大的新功能和架构改动。目前是v3.10。
- 稳定版:只修补BUG,不增加新功能的分支。目前是v3.9。
- 开发版:当前主要开发的版本分支,新的功能特性在此分支开发。开发分支是master分支。
发布周期
三个小版本分支会定期发布 build,以容器镜像形式发布,镜像发布周期如下:
- 稳定版:每月中前后发布
- 正式版:每月初前后发布
- 开发版:不公开发布
一般半年左右发布一个小版本。下一个小版本是3.11。
只有重大架构升级才会升级大版本号。以下是大版本的迭代历史:
版本 | 时间跨度 | 版本变更 |
---|---|---|
v1.x | 2017-2018 | python版本, 支持虚拟机,裸金属,VMware管理 |
v2.x | 2018-2019 | 逐步从python到golang迁移,支持多云纳管 |
v3.x | 2019至今 | 完成golang重构,实现k8s容器化部署架构 |
v4.x | 未开始 | 多云对接组件插件化等 |