Releases: grpc-ecosystem/grpc-spring
Releases · grpc-ecosystem/grpc-spring
v2.9.0.RELEASE
v2.8.0.RELEASE
Changes
- Removed ConfigMappedNameResolverFactory (#344)
Improvements
- Updated to gradle 6.2 and other build improvements (#333)
- Documentation improvements (#353, #351, #337)
Dependencies
Acknowledgements
Thanks to all our contributors:
- Matt Kerr @mattdkerr
- Nick Ufer @NickUfer
- collinewait @collinewait
v2.7.0.RELEASE
Features
- Support grpc-java 1.26.0+ (also tested with 1.27.1) #328
Changes
- Switch to new Listener implementation + use syncContext #322
- Removed support for the deprecated (String) path based security configuration #318
- Use the
Resource
based one instead
- Use the
Improvements
- Change name of grpc-await thread to reflect that it is for grpc #316
- Detach the server factory bean lifecycle from the server lifecycle bean #317
Documentation
- Add client/stub testing documentation #329
Dependencies
v2.6.2.RELEASE
v2.6.1.RELEASE
Improvements
Dependencies
- grpc-java v1.25.0
- protobuf v3.11.0
- spring-boot v2.2.1
- spring-cloud Hoxton.RELEASE
- spring-cloud-alibaba-nacos-discovery v2.1.1
Acknowledgements
Thanks to all our contributors:
- Igor Bolic @igorbolic
v2.6.0.RELEASE
Features
- Expose channel connectivity to actuator #285
- Add support for connecting to the own server #283
- Use grpc's NameResolverRegistry #280
Changes
- Changed priority of discovery clean name resolver to take precendence over dns if configured
Added config for default scheme
yidongnan@3fad0d2
Improvements
Documentation
- Fixes spring-boot-starter-test dependency def #287
- Javadoc improvements #276
- Improve documentation #274
Dependencies
- grpc-java v1.24.2 (Dropped support for versions prior to 1.21.0)
- protobuf v3.10.0
- spring-boot v2.2.1
- spring-cloud Hoxton.RC1
- spring-cloud-alibaba-nacos-discovery v2.1.0 (incompatible package names)
- brave v5.9.0
Acknowledgements
Thanks to all our contributors:
- liym @ijliym
- Tomasz Dziurko @tdziurko
- Richard Kettelerij @rkettelerij
v2.5.1.RELEASE
CVE-Fixes
Updates grpc-java for CVE-2019-9515 (SETTINGS flood) fix. Users using the grpc-netty server with untrusted clients should upgrade.
Dependency-Updates
v2.5.0.RELEASE
Features
- Add
methodType
tag to metrics #266 - Change configuration to use
Resource
s instead of file paths #258 #262 - Support password encoded private keys #246
- Implement grpcRequest scope #259 #211
- Split AuthenticatingServerInterceptor into an interface #250 #249
- Simplify size limit setup with
DataSize
#187
Bug Fixes
- Discovery: Use service port if custom grpc port is not defined #267 #261
- Discovery: DiscoveryClientNameResolver does not detect changes properly #241
- YAML kebab case not working on inProcessName #253 #254
Documentation
- Javadoc and comment improvements #265
Dependencies
Migration
Change
grpc.server.security.certificateChainPath=certificates/server.crt
grpc.server.security.privateKeyPath=certificates/server.key
grpc.server.security.trustCertCollectionPath=certificates/trusted-clients.crt.collection
to
grpc.server.security.certificateChain=file:certificates/server.crt
grpc.server.security.privateKey=file:certificates/server.key
grpc.server.security.trustCertCollection=file:certificates/trusted-clients.crt.collection
The client properties should be renamed in a similar manner.
Currently both the old and the new config options work. But a warning with a migration notice will be shown.
Acknowledgements
Thanks to all our contributors:
- Yeshwanth V Shenoy @yeshwanthvshenoy
v2.4.0.RELEASE
Features
- Order interceptors #214 #233
- Remove deprecated AuthenticatingClientInterceptors #220
- Adds simultaneous support for in- and inter-process channels/servers #222
- Adds configurable ciphers and protocols for clients and servers #223
- Turn off inter process server #229
- Support Nacos as service discovery #235
Bug Fixes
- Fix wrong BeanPostProcessor bean definition #218
Documentation
- Add some additional/missing javadocs and toString() methods to client security #221
Cleanup
Dependencies
Acknowledgements
Thanks to all our contributors:
v1.4.2.RELEASE
Bug Fixes
- Backport the improvements made to the GrpcClientBeanPostProcessor. #230
FYI: Spring Boot 1.x EOL Aug 1st 2019
We recommend that you use the release version of 2.x
, which supports more features and better stability.