gRPC Java 1.10.0 is now released and available on Maven Central. v1.11.0 is scheduled for March 26th.
Dependencies - Update opencensus to 0.11.0 (#3993 <https://github.com/grpc/grpc-java/pull/3993>) Bug fixes - bazel: fix protobuf sha256 (#3924 <https://github.com/grpc/grpc-java/pull/3924>) - core: fix regression in v1.9.0 where the user-agent would be like "grpc-java-netty1.9.0" instead of "grpc-java-netty/1.9.0" (#3974 <https://github.com/grpc/grpc-java/pull/3974>) - netty: workaround Netty regression in v1.9.0 (netty/netty#7639 <https://github.com/netty/netty/issues/7639>) which caused TLS failures to fail with "UNAVAILABLE: Channel closed while performing protocol negotiation" instead of useful failure information (#4033 <https://github.com/grpc/grpc-java/pull/4033>) - netty: fix regression in v1.9.0 where using GRPC_PROXY_EXP with the Netty transport would cause an UnresolvedAddressException (#4027 <https://github.com/grpc/grpc-java/pull/4027>). ProxySelector (including the default one that processes -Dhttps.proxyHost) is still known-broken for Netty; this is being tracked in #4029 <https://github.com/grpc/grpc-java/issues/4029> - netty: workaround Netty regression in v1.9.0 (netty/netty#7639 <https://github.com/netty/netty/issues/7639>) which caused TLS failures to fail with "UNAVAILABLE: Channel closed while performing protocol negotiation" instead of useful failure information (#3997 <https://github.com/grpc/grpc-java/pull/3997>) - netty: avoid NullPointerException in NettyServerHandler.newStreamException (#3932 <https://github.com/grpc/grpc-java/pull/3932>) - core: MethodDescriptor.toBuilder() now copies the schemaDescriptor ( #3941 <https://github.com/grpc/grpc-java/pull/3941>) - core: change @Internal and @ExperimentalApi retention policies to CLASS, to enable the upcoming grpc/grpc-java-api-checker to access these annotations (#3994 <https://github.com/grpc/grpc-java/pull/3994>) - compiler: avoid invoking experimental method in generated code, to clean up the output of the upcoming grpc/grpc-java-api-checker (#4055 <https://github.com/grpc/grpc-java/pull/4055>) API changes - core: delete outboundMessage() and inboundMessage() on StreamTracer. ( #4014 <https://github.com/grpc/grpc-java/pull/4014>) - core: deprecate passing ServerCall to StatsTraceContext (#3912 <https://github.com/grpc/grpc-java/pull/3912>) Features: - netty: Use Java 9 ALPN if available (#3555 <https://github.com/grpc/grpc-java/pull/3555>). We still want to improve testing with Java 9 ALPN, but it has been reported to work. - cronet: add build support (#3965 <https://github.com/grpc/grpc-java/pull/3965>) - bazel: use same version libraries which gradle uses (#3911 <https://github.com/grpc/grpc-java/pull/3911>) (This upgrades Bazel to netty 4.1.17) -- You received this message because you are subscribed to the Google Groups "grpc.io" group. To unsubscribe from this group and stop receiving emails from it, send an email to grpc-io+unsubscr...@googlegroups.com. To post to this group, send email to grpc-io@googlegroups.com. Visit this group at https://groups.google.com/group/grpc-io. To view this discussion on the web visit https://groups.google.com/d/msgid/grpc-io/1683230f-d645-49fb-b136-75065263ee2e%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.