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

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

Breaking Changes

  • Simplify interceptor registration #394
    • Lazy collect interceptors and global interceptor configurers
    • Changed API of global interceptor registry and configurers
  • Removed stub creation via private constructors, which causes an incompatibility with kotlin.
    (The missing kotlin-grpc stub factory will be fixed asap in the next release)

Changes

  • Change auto configs to use @Configuration(proxyBeanMethods = false)
    • This should improve compatibility with GraalVM's native images #383 #379

New Features

  • Support 3rd party gRPC Java compilers via StubFactory #375 #382
  • Request connection on startup #377
  • Add option to configure the max metadata size for server #380
  • Add more utility methods to CallCredentialsHelper #387
  • Log connector selection (shaded-netty/netty/in-process) #386
  • Log that the CallCredentials will be applied to all stubs automatically #388
  • Throw exception if grpc-service is registered/implemented twice #392

Documentation

  • Add example grpcurl usage for Windows #391
  • Document setup for kubernetes #403

Dependencies

Acknowledgements

Thanks to all our contributors:

Don't miss a new grpc-spring release

NewReleases is sending notifications on new releases.