gRPC 1.60.0 released, cross-language RPC framework

gRPC is a modern, open source, high-performance RPC framework that can run in any environment. gRPC 1.60.0 has been released, including some improvements, improvements and bug fixes; the specific updates are as follows:

Core

  • According to  the gRFC A61 draft , dual-stack IPv4 and IPv6 backend support is implemented. xDS support is currently GRPC_EXPERIMENTAL_XDS_DUALSTACK_ENDPOINTSprotected by environment variables.
  • Bazel 5 support has been dropped. #34813  )
  • [deps] Upgrade protobuf version to v25.0. #34513  )
  • [Security - Revocation] Crl Directory Watcher Implementation。( #34749 )
  • [server] Use RealRequestMatcher to limit the size of the pending request queue. #34782  )
  • [chttp2] Fix outgoing data statistics. #34693  )
  • [EventEngine] Enable Posix EventEngine Listener on all versions. #34748  )
  • [EventEngine] Enable Windows EventEngine Listener on all versions. #34436  )
  • [chttp2] Alternative protection against excessive data flow in the system. #34697  )
  • [Proxy] Support address setting proxy. #34617  )
  • [client idleness] The client channel will be idle after 30 minutes by default. #34653  )
  • [chttp2] Add an experiment to separate liveness checks from ping timeouts. #34647  )
  • [chttp2] Remove invalid requests. #34641  )
  • [chttp2] Force setting of acks. #34640  )
  • [chttp2] Limit the amount of work per read cycle. #34639  )
  • [chttp2] Limits the number of requests received before setting the response. #34638  )
  • [chttp2] Randomly ping RST_STREAM. #34637  )

C++

  • [xds] C++ XdsServerBuilder removes src/... header dependency from public header. #34790  )
  • [Reflection] Add v1 reflection. #34535  )

C#

  • [csharp] Grpc.Tools documentation for sharing proto files between projects and nuget packages. #34521  )

Ruby

  • [ruby] Create a debugging symbol package. #34632  )

Update instructions: https://github.com/grpc/grpc/releases/tag/v1.60.0

Guess you like

Origin www.oschina.net/news/268665/grpc-1-60-0-released