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)
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
Dependencies
Acknowledgements
Thanks to all our contributors: