This is release 1.39.0 (goofy) 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

  • Initialize tcp_posix for CFStream when needed. (#26530)
  • Update boringssl submodule. (#26520)
  • Fix backup poller races. (#26446)
  • I am back. (#26464)
  • Use default port 443 in HTTP CONNECT request. (#26331)

C++

  • New iomgr implementation backed by the EventEngine API. (#26026)
  • async_unary_call: add a Destroy method, called by std::default_delete. (#26389)
  • De-experimentalize C++ callback API. (#25728)

C#

  • [C#] Add ChannelCredentials.SecureSsl property for better codecompletion with ChannelCredentials. (#26472)
  • Better way of building protoc aarch64 artifacts. (#26416)
  • Add C# plugin "file_suffix" option defaulting to "Grpc.cs". (#26162)
  • Add "GeneratedCode" attribute to generated service stubs. (#26164)

PHP

  • PHP: stop reading composer.json file just to read the version string. (#26156)

Python

  • Python AIO: Match continuation typing on Interceptors. (#26500)
  • Workaround #26279 by publishing manylinux_2_24 wheels instead of manylinux2014 on aarch64. (#26430)
  • Fix zlib unistd.h import problem. (#26374)
  • Handle gevent exception in gevent poller. (#26058)

Ruby

  • Set XDS user agent in ruby via macros. (#26268)

项目简介

🚀 Github 镜像仓库 🚀

源项目地址

https://github.com/grpc/grpc

发行版本 110

Release v1.41.0

全部发行版

贡献者 170

全部贡献者

开发语言

  • C++ 56.4 %
  • Python 14.5 %
  • C# 10.2 %
  • C 5.5 %
  • Starlark 2.7 %