gRPC 1.28.0 release, Google open source high performance RPC framework

gRPC 1.28.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

  • feat: Adding x-goog-user-project header (fields from quota_project_id # 21324 )
  • Reintroduced   # 21527 (boringssl unified sub-module) ( # 21833 )
  • Reintroduced   # 21527 (boringssl unified sub-module) ( # 21797 )
  • Treat an empty http_proxy means "no agent", and skip the analysis of it ( # 21632 )

C++

  • Version adds experimental client-side implementation of xDSv2 API. This allows the use of C ++ written gRPC client receives from xDSv2 API compatible server configuration, and uses the configuration to balance the RPC. With this release, only supports virtual host cluster match and routing operations. The future will add more features. 
  • Cherrypick  # 22147  : XDS: do not send over with the client function and filling user_agent field ( # 22177 )
  • Repair mark the return of MSVC runtime ( # 21792 )
  • Unified boringssl sub-module, and use boringssl cmake non-developers build ( # 21527 )

Objective-C

  • With the restoration application is running and the increased memory consumption ObjC ( # 21798 )

More See update instructions:  https://github.com/grpc/grpc/releases/tag/v1.28.0

 

Guess you like

Origin www.oschina.net/news/114588/grpc-1-28-0-released