-
Notifications
You must be signed in to change notification settings - Fork 11
版本管理
Haotian Zhang edited this page May 29, 2025
·
3 revisions
- 2.X:自2024年,从1.X版本发展,兼容1.X。继续由开源社区维护,同时合入商业化北极星的功能,并介入稳定的测试计划。
- 1.X:自2021年。开源社区首次发布,由开源社区维护。
背景
dubbo-polaris-java 为实现了 Apache Dubbo 标准 SPI 的服务治理组件,能提供北极星服务治理功能。因为 dubbo-polaris-java 实现的是 Apache Dubbo 定义的标准接口,而开源的 Apache Dubbo 有不同版本的提供,因此 dubbo-polaris-java 针对不同版本的 Apache Dubbo 也需要对应的支持。
与此同时,dubbo-polaris-java 也存在自身的版本规划,以便用户根据自身应用和北极星服务端版本,选择对应的 dubbo-polaris-java 版本。所以需要该文档指定 dubbo-polaris-java 与 Apache Dubbo 的版本对应关系。
规则
dubbo-polaris-java 采用4位版本号,即 a.b.c.d-xyz,其中每位版本号含义如下:
- a.b:和集成的北极星服务端的前两位版本号保持一致。
- c:需求开发版本号。如果有需求开发,增加此版本号。
- d:缺陷修复版本号。如果仅有缺陷修复,增加此版本号。
- xyz:和集成的 Apache Dubbo 版本号保持一致。
示例:版本号 2.0.1.0-3.2.7 表示对接 2.0.x.x 版本的北极星服务端和 Apache Dubbo 3.2.7 版本。
- 如果 dubbo-polaris-java 有需求开发,北极星服务端没有变化,版本号变为 2.0.2.0-3.2.7。
- 如果 dubbo-polaris-java 有缺陷修复,北极星服务端没有变化,版本号变为 2.0.2.1-3.2.7。
- 如果 dubbo-polaris-java 没有变化,北极星服务端需求开发版本号变化:版本号变为 2.0.3.0-3.2.7。
- 如果 dubbo-polaris-java 没有变化,北极星服务端缺陷修复版本号变化:版本号变为 2.0.3.1-3.2.7。
设计初衷
- 在版本号中引入
Apache Dubbo
版本是为了一眼就能识别Apache Dubbo
版本,便于开发者引入正确的版本。
仅 stable version release 会列入下表。
dubbo-polaris-java | Apache Dubbo 版本 | 版本发布说明 |
---|---|---|
2.0.1.0-3.2.7(推荐) |
3.2.7 | Release Note |
dubbo-polaris-java | Apache Dubbo 版本 | 版本发布说明 |
---|---|---|
2.0.1.0-2.7.23(推荐) |
2.7.23 | Release Note |
不推荐使用。
- 您在使用过程中遇到任何问题,请提 Issue 或者加入我们的开发者群告诉我们,我们会在第一时间反馈
- Polarismesh 社区期待您的加入,一个 Star、PR 都是对我们最大的支持