gRPC-Java v1.26.0 Released

32 views
Skip to first unread message

Eric Gribkoff

unread,
Dec 18, 2019, 6:41:12 PM12/18/19
to grpc.io
gRPC Java 1.26.0 is released and should be available on Maven Central and JCenter.


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 now com.google.protobuf:protobuf-javalite instead of com.google.protobuf:protobuf-lite
  • Bump gson to 2.8.6

Bug Fixes

  • netty, okhttp: Known IOExceptions are logged as FINE 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.

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 (AbstractAsyncStubAbstractFutureStubAbstractFutureStub)
  • api: the deprecated API ManagedChannelBuilder.usePlaintext(boolean) is removed (#1772#6440).

Eric Gribkoff

unread,
Dec 19, 2019, 12:43:45 PM12/19/19
to grpc.io
I overlooked some items that should have been included in the previous release note email. The entry at https://github.com/grpc/grpc-java/releases/tag/v1.26.0 is now amended, with the following additions:

Dependencies

  • Bump google-auth-library-credentials and google-auth-library-oauth2-http to 0.18.0 (#6360)
  • Bump mockito to 2.28.2 (#6355)

Bug Fixes

  • alts: fix lazychannel close (#6475)

New Features

  • Pre-build binaries for the aarch64 platform
  • Add s390x cross-compiling support

Acknowledgements

Reply all
Reply to author
Forward
0 new messages