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

gRPC 1.38.0 发布

This is release 1.38.0 (guadalupe_river_park_conservancy) 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

  • Invalidate ExecCtx now before computing timeouts in all repeating timer events using a WorkSerializer or combiner. (#26086)
  • Revert #16288. (#25827)
  • Fix use-after-unref bug in fault_injection_filter. (#25903)
  • Fix #25897 to avoid crashes when certificates are not yet updated. (#25899)
  • gRPC EventEngine Interface. (#25795)
  • Allow the AWS_DEFAULT_REGION environment variable. (#25760)

C++

  • s/OnServingStatusChange/OnServingStatusUpdate. (#26010)
  • cmake: only install channelz if gRPC_USE_PROTO_LITE is off. (#25772)

C#

  • Grpc.Tools: Use x64 protoc on macOS arm64. (#26080)
  • Provide runtime/framework info in gRPC C# user agent string. (#25889)

Python

  • Add grpcio-admin Python package. (#26166)
  • Add CSDS API to Python. (#26114)
  • Expose code and details from context on the server side. (#25457)
  • Explicitly import importlib.abc; required on Python 3.10. Fixes #26062. (#26083)
  • Fix potential deadlock on the GIL in AuthMetdataPlugin. (#26009)
  • Introduce new Python package “xds_protos”. (#25975)
  • also build python3.6 aarch64 manylinux2014 wheel. (#25928)
  • Remove async mark for set_trailing_metadata interface. (#25814)

Ruby

  • ruby: use x86_64 binary on M1 macs. (#25756)
  • Add ruby 3.0 support for mac binary packages. (#25429)

 

Assets 2

 

转自 https://github.com/grpc/grpc/releases