Skip to the content.

版本

<- 返回索引

本页面介绍版本策略和生命周期等信息。

目录

版本策略

这个项目的主要版本定义了我们与哪个Spring-boot版本兼容。

次版本定义了此项目的功能版本。 每次我们更改 spring boot 或 gRPC 版本时,我们也会增加我们的功能版本。 如果我们增加/改变主要特征,也是如此。 在大多数情况下,你不会通过升级获得任何不兼容之处,但因为gRPC 就像它的 API 一样, 这个问题不能被排除在外。 我们试图尽量减少这种影响,但不能排除这种影响。 如果您不使用高级功能,您通常不会收到通知。

我们通常不发布补丁版本,但在下次发布时包含这些补丁。 如果你需要一个修补过的版本,请新开一个 issue。

版本列表

下表显示了该项目和 spring boot 以及 gRPC 版本的关系。 在大多数情况下,你可以升级到较新的版本,但如果是 gRPC 改变了其 API。 请将任何问题报告给我们仓库

注意

如果您正在使用 non-shaded netty(和相关的库),请 严格 保持这些版本跟 gRPC 文档 一致。 (grpc-netty-shaded 通过保持这些版本同步来避免这些问题。)

3.x 版本

当前版本。

版本 spring-boot spring-cloud gRPC 日期
3.0.0* 3.1.4 2022.0.4 1.58.0 2023年9月

(* 未来的版本)

这里列出的依赖版本仅在构建过程中使用,可能被替换。 grpc-spring-boot-starter 通常也与较新的版本或较旧的版本兼容。 如果您遇到了与新版本不兼容的问题,请告诉我们,这样我们就可以更新这个项目!

2.x 版本

版本 spring-boot spring-cloud gRPC 日期
2.15.0 2.7.16 2021.0.8 1.58.0 2023年9月
2.14.0 2.6.13 2021.0.5 1.51.0 2022年11月
2.13.1 2.5.8 2020.0.5 1.42.2 2022年1月
2.13.0 2.5.7 2020.0.4 1.42.1 2021年11月
2.12.0 2.4.5 2020.0.2 1.37.0 2021年5月
2.11.0 2.3.8 Hoxton 1.35.0 2021年2月
2.10.1 2.3.3 Hoxton 1.31.1 2020年8月
2.10.0 2.3.3 Hoxton 1.31.1 2020年8月
2.9.0 2.3.1 Hoxton 1.30.0 2020年6月
2.8.0 2.2.7 Hoxton 1.29.0 2020年6月
2.7.0 2.2.4 Hoxton 1.27.1 2020年2月
2.6.2 2.2.1 Hoxton 1.25.0 2020年1月
2.6.1 2.2.1 Hoxton 1.25.0 2019年11月
2.6.0 2.2.1 Hoxton 1.24.2 2019年11月
2.5.1 2.1.6 Greenwich 1.22.2 2018年8月
2.5.0 2.1.6 Greenwich 1.22.1 2018年8月
2.4.0 2.1.5 Finchley 1.20.0 2019年6月
2.3.0 2.1.4 Finchley 1.18.0 2019年4月
2.2.1 2.0.7 ? 1.17.1 2019年1月
2.2.0 2.0.6 ? 1.17.1 2018年12月
2.1.0 2.0.? ? 1.14.0 2018年10月
2.0.1 2.0.? ? 1.14.0 2018年8月
2.0.0 2.0.? ? 1.13.1 2018年8月

1.x 版本

生命终结——没有计划的更新。

版本 spring-boot gRPC 日期
1.4.2 1.?.? 1.12.0 2019年6月
1.4.1 1.?.? 1.12.0 2018年6月
1.?.? N/A  

升级依赖关系

如果你升级任何版本,我们强烈建议使用 bom 文件进行升级:

发布日志

有关每个版本的更改,请参考发行说明。


<- 返回索引