皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

gRPC 1.52.0发布

gRPC 1.52.0发布

This is release 1.52.0 (gribkoff) of gRPC Core.

For gRPC documentation, see grpc.io. For previous releases, see Releases.

This release contains refinements, improvements, and bug fixes, with highlights listed below.

Core

  • [༺ EventEngine ༻] Specify requirements for Run* immediate execution. (#32028)
  • Tracing: Add annotations for when call is removed from resolver result queue and lb pick queue. (#31913)
  • ring_hash LB: cap ring size to 4096 with channel arg to override. (#31692)

C++

  • Cmake add separate export for plugin targets. (#31525)

C#

  • Add internal documentation for Grpc.Tools MSBuild integration. (#31784)

Python

  • Change Aio abort() function return type to NoReturn. (#31984)
  • Change the annotated return type of UnaryStreamCall and StreamStreamCall from AsyncIterable to AsyncIterator. (#31906)
  • Build native MacOS arm64 artifacts (universal2). (#31747)
  • Respect CC variable in grpcio python build. (#26480)
  • Revert “Build with System OpenSSL on Mac OS arm64 (#31096)”. (#31741)

Ruby

  • Backport “[ruby]: add pre-compiled binaries for ruby 3.2; drop them for ruby 2.6 #32089” to v1.52.x. (#32157)
  • remove some default allocators. (#30434)
  • Fix Ruby build errors in 3.2.0 on Apple M1. (#31997)
  • [Ruby] build: make exported symbol files platform-specific. (#31970)