GRPC Java 1.4.0 发布,GRPC 的 Java 版

GRPC Java 1.4.0 已经发布,GRPC Java 是 GRPC 的 Java 版本。本次更新如下:

API Changes

  • LoadBalancers can now update addresses for a channel in-place, allowing the channel to re-use existing connections

  • The previously deprecated affinity API is now deleted. (#3026)

Bug fixes

  • Overly large messages now return RESOURCE_EXHAUSTED (#2906)

  • Netty-tcnative load failures may now be detected earlier and cause an exception during build()instead of creating a hung channel (#2599)

  • OkHttp now ignores unknown SETTINGS (#3032). This resolves an important incompatibility with C-wrapped language instances of gRPC

  • Fixed dependency specification to avoid wildcards, which are not universally supported (#2961)

  • Channel.authority() should return the value of overrideAuthority (#2682)

Other

  • gRPC now does TXT record lookups for implementing service config. Android users will need to add proguard configs to ignore javax.naming.** classes (#2912)

  • Protobuf bumped to 3.3.0

  • Disconnect messages have been silenced as non errors (#2960)

  • Netty has been upgraded to 4.1.11 and Netty TC Native 2.0.1

  • More work to support HTTP GET method. This work is considered experimental and known to have future incompatible wire changes

  • Fixed support for the AppEngine development sandbox

下载地址

See the original article here: 

GRPC Java 1.4.0 发布,GRPC 的 Java 版