gRPC Java 1.27.0 is released and should be available on Maven Central and JCenter. The binaries were published January 29th. I was slow producing the release notes...
https://github.com/grpc/grpc-java/releases/tag/v1.27.0
Bazel users should migrate to maven_install. Please open an issue to report problems migrating to maven_install.
grpc-core. A grpc-census artifact now exists to provide interceptor/stream tracer factory that applies census stats/tracing features. For users not using gRPC’s integration of census, nothing should be affected. Users who want census integration need to add grpc-census artifact to runtime classpath (#6577)animal-sniffer-annotations to 1.18 (#6488)error_prone_annotations to 2.3.4 (#6574)google-auth-library-credentials and google-auth-library-oauth2-http to 0.19.0 (#6537)proto-google-common-protos to 1.17.0 (#6572)existing_rule() check (#6553). If you are passing any arguments to grpc_java_repositories() within your WORKSPACE, you will need to remove those arguments and make sure you run grpc_java_repositories() after defining any overridden repositoriesexamples/WORKSPACE for typical usage. grpc-java still supports the jvm_maven_import_external()-based loading only to ease migration. grpc-java will drop usages of jvm_maven_import_external() in the future-Dio.grpc.netty.useCustomAllocator=true by default (#6528). This causes grpc to use a different Netty allocator by default which is configured to allocate in smaller chunks which may reduce memory usage by 8x on lightly loaded systems. Performance benchmarks show virtually no change with any potential slowdowns hidden in the noise (~1%). See also #6407. If you notice problems, set the property to false and file an issueAuthorizationUtil utility library for verifying a client is a particular account (#6529)NettyServerBuilder.addListenAddress()) may deadlock (bug #6641). This has been the case since its introduction