github grpc-ecosystem/grpc-spring v2.12.0.RELEASE

latest releases: v3.1.0.RELEASE, v3.0.0.RELEASE, v2.15.0...
3 years ago

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 to gRPC_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

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:

Don't miss a new grpc-spring release

NewReleases is sending notifications on new releases.