GRPC-Java v1.33.1 Released

20 views
Skip to first unread message

Sergii Tkachenko

unread,
Nov 2, 2020, 3:12:35 PM11/2/20
to grpc.io

Bug Fixes

  • Fix builders ABI backward compatibility broken in v1.33.0, see #7552
    • netty: The class io.grpc.netty.NettyServerBuilder reverted to extend internal class io.grpc.internal.AbstractServerImplBuilder
    • netty: The class io.grpc.netty.NettyChannelBuilder reverted to extend internal class  io.grpc.internal.AbstractManagedChannelImplBuilder
    • okhttp: The class io.grpc.okhttp.OkhttpChannelBuilder reverted to extend internal class  io.grpc.internal.AbstractManagedChannelImplBuilder
    • core: The class io.grpc.inprocess.InProcessChannelBuilder reverted to extend internal class  io.grpc.internal.AbstractManagedChannelImplBuilder
    • cronet: The class io.grpc.cronet.CronetChannelBuilder reverted to extend internal class io.grpc.internal.AbstractManagedChannelImplBuilder
  • api: ForwardingServerBuilder reverted until the permanent fix of the issue with ABI compatibility of delegating classes
  • okhttp: exclude Internal* from javadoc
  • netty: Abrupt GOAWAY should not cause INTERNAL status. It is now UNAVAILABLE. This was a regression introduced in v1.33.0. The error was in the form StatusRuntimeException: INTERNAL: http2 exception with a cause similar to Http2Exception$StreamException: Cannot create stream 222691 greater than Last-Stream-ID 222689 from GOAWAY. This was mainly observed when a C core-based gRPC server shut down.
  • core: fix floating-point number formatting Locale
Reply all
Reply to author
Forward
0 new messages