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.

Reply via email to