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 )