gRPC is a modern, open source, high-performance RPC framework that can run in any environment. gRPC 1.59.0 has been released, including some improvements, improvements and bug fixes; the specific updates are as follows:
Core
- [Release] Update core version 202309251628. ( #34476 )
- [xds ssa] Remove state-associated environment variable protection. ( #34435 )
- [windows DNS] Simplify c-ares Windows code. ( #33965 )
- [c-ares] Fix spin loop bug when c-ares gives up reading a socket that still has data in the buffer. ( #34185 )
- [Deps] Add upb as submodule. ( #34199 )
- [EventEngine] Update cancellation contract on closing delete timeline. ( #34167 )
C#
Python
Ruby
- [ruby] Fix linking error on x86-darwin. ( #34134 )
- [Ruby] Replace strdup with gpr_strdup. ( #34177 )
- [ruby] Drop support for ruby 2.6. ( #34198 )
Update instructions: https://github.com/grpc/grpc/releases/tag/v1.59.0