Breaking Changes
- Updated to spring-boot v2.4.x some features might no longer work with v2.3.x (Spring renamed some classes) #508
- Change metadata from
gRPC.port
togRPC_port
for cloud discovery #496 , #495- Currently the legacy property is evaluated as a fallback, this fallback will be removed in a future release
- Make grpc-services.jar optional + grpc health service setup is no longer blindly initialized with
SERVING
#528- To restore the original behavior, use the
HealthStatusManager#setStatus
for each grpc service
- To restore the original behavior, use the
Fixes
- Fixed potential sensitive data exposure vulnerability #528
- GrpcAdviceIsPresentCondition breaks beans loading priority #513, #515
- If the grpc client is unavailable then the service is "out of service" #529
- Fix GrpcClient#interceptors bean lookup #532
Improvements
- Improve build to benefit from incremental builds #512
- Upgrade dependencies to the latest versions #521
- Update spring boot to 2.4.x #508
Examples
- Add nacos example #504
Documentation
- Add Custom NameResolverProvider section to the docs #525
- Add a version mismatch section to the docs trouble shooting section #524
Dependencies
Acknowledgements
Thanks to all our contributors: