gRPC 1.22.0 release, Google open source high performance RPC framework

gRPC 1.22.0 released. gRPC Google is open source, high-performance, general-purpose RPC framework for mobile and HTTP / 2 design, was first published by Google's Protocol Buffers RPC-based framework. gRPC HTTP / 2 based on standard design, such as a bi-directional flow brings, flow control, header compression, multiplexing multiple single TCP and other features on the connection request. These characteristics make it a better performance on a mobile device, more power-saving and space occupied.

The main updates are as follows:

Core

  • Upb need to build cmake constructed as part of (for v1.22.x) ( # 19 432 )
  • Converting heat path is TraceFlags DebugTraceFlags ( # 19315 )
  • Fixed a bug (not a trigger POST_RECV_MESSAGE # 19142 )
  • Adjust IOMgr timer initialization sequence and grpc_timer :: heap_index comment ( # 19163 )

C++

  • Use bazel wrapper in grpc workspace "bazel" call ( # 19249 )
  • Add a method to verify the service configuration json ( # 19021 )
  • Update comment about ssl hostname override the ( # 19118 )
  • In gRPC-C ++ pod rename root certificate packet ( # 19082 )

C#

  • For client generates, adding metadata to MSBuild provided LiteClient ( # 19306 )
  • In the case of a mismatch to avoid the inefficient regular expression ( # 19259 )
  • Migrating the desired type of client interceptors to Grpc.Core.Api ( # 19,308 )
  • Add C # LiteClientBase and "lite_client" codegen options ( # 18705 )

Objective-C

  • Adding support for the CMAKE_SYSTEM_NAME = iOS ( # 19302 )
  • Realize L50: Objective-C Interceptor ( # 18852 )
  • Delete a notification observer in order to avoid the collapse of iOS 8 ( # 19169 )

PHP

  • PHP: Allow the metadata key dot ( # 19232 )
  • PHP jwt_token_creds interoperability testing of the patch ( # 19230 )
  • PHP: Repair ZTS building closed segment error ( # 19204 )
  • PHP: ZTS fix build errors ( # 19160 )
  • Repair PHP extension segment error ( # 19109 )

Python

  • [Python] add debug the sample ( # 19310 )
  • Add Python 3.8 Test ( # 19294 )
  • Cleanup Python Channel.del logic ( # 19292 )
  • Method widget metadata credentials surface abnormalities ( # 19174 )
  • Add python deprecation notice ( # 19084 )
  • Cancel all connections callback (on subscription Channel.close # 19030 )

Ruby

  • "Abandon support for ruby <2.3" reverse migration to 1.22.x ( # 19424 )

Download and update instructions

Guess you like

Origin www.oschina.net/news/107960/grpc-1-22-0-released