-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Closed
Description
go module针对tag >-2的包的使用强制加上/vx,比如/v6,导致很多代码和项目不得不维护两个系统,非常的麻烦和不方便,所以rpcx准备重新整理以下tag,将所有的tag都改成1.x.x。
主要的痛点:
- rpcx master代码中没有
/v6后缀, tag 6.x.x 中需要/v6后缀,所以每次打6.x.x都需要把代码改一遍 - 将来有7.x.x、8.x.x的时候需要改多次,维护成本很大
- rpcx生态圈的项目,需要维护master不带后缀、带
v6后缀、带v7后缀的多个分支,也很麻烦 - 如果一个项目中使用rpcx master分支、带
v6后缀的第三方库,那么rpcx的对象之间还不兼容
所以准备将rpcx的tag重新打以下,老的tag全部删除,新的tag都是1.major.minor.
其中major每年跳一个版本,minor是bug fix或者功能累积升级,不定时发布。
原tag和新tag之间的映射关系如下:
| 原 tag | 新 tag |
|---|---|
| 1.0 | v1.1.0 |
| 1.1 | v1.1.1 |
| 1.2 | v1.1.2 |
| 1.3 | v1.1.3 |
| 2.0 | v1.2.0 |
| v3.1-release | v1.3.1 |
| v4.1.1 | v1.4.1 |
| v5.7.8 | v1.5.7 |
| v6.1.0 | v1.6.1 |
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels