Dependencies
- Bump
protobuf-javato 3.11.0. - Bump
protobuf-javaliteto 3.11.0. This brings lite in-line with full protobuf. Be aware that the Maven artifact name changed for Protobuf lite. The dependency is nowcom.google.protobuf:protobuf-javaliteinstead ofcom.google.protobuf:protobuf-lite - Bump
gsonto 2.8.6 - Bump
google-auth-library-credentialsandgoogle-auth-library-oauth2-httpto 0.18.0 (#6360) - Bump mockito to 2.28.2 (#6355)
Bug Fixes
- netty, okhttp: Known
IOExceptions are logged asFINElevel - interop-testing, benchmarks: missing executables (since
1.19.0) is now published again - cronet: grpc-cronet artifact contains empty .aar due to code shrinking was enabled, now it is fixed.
- alts: fix lazychannel close (#6475)
API Changes
- api, core: make channel logger accessible through NameResolver.Args (#6430)
- api, core: make scheduled executor service accessible for NameResolver.Args (#6455)
- stub, compiler: generated stubs are now extended from
AbstractStubto indicate stub type (AbstractAsyncStub,AbstractFutureStub,AbstractFutureStub) - api: the deprecated API
ManagedChannelBuilder.usePlaintext(boolean)is removed (#1772, #6440).
New Features
- Pre-build binaries for the aarch64 platform
- Add s390x cross-compiling support
Acknowledgements
- Carl Mastrangelo (@carl-mastrangelo)
- Elliotte Rusty Harold (@elharo)
- Liu sheng (@liusheng)
- Nayana Thorat (@Nayana-ibm)
- Steve Rao (@steverao)
- Tomo Suzuki (@suztomo)
- Yongwoo Noh (@yonguno)