Dependencies
- Bump
protobuf-java
to 3.11.0. - Bump
protobuf-javalite
to 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-javalite
instead ofcom.google.protobuf:protobuf-lite
- Bump
gson
to 2.8.6 - Bump
google-auth-library-credentials
andgoogle-auth-library-oauth2-http
to 0.18.0 (#6360) - Bump mockito to 2.28.2 (#6355)
Bug Fixes
- netty, okhttp: Known
IOException
s are logged asFINE
level - 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
AbstractStub
to 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)