gRPC - v1.39.0
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)
Details
date
July 21, 2021, 10:56 p.m.
name
Release v1.39.0
type
Minor
official page
👇
Register or login to:
- 🔍View and search all gRPC releases.
- 🛠️Create and share lists to track your tools.
- 🚨Setup notifications for major, security, feature or patch updates.
- 🚀Much more coming soon!