grpc/grpc (grpcio)
### [`v1.59.0`](https://togithub.com/grpc/grpc/releases/tag/v1.59.0)
[Compare Source](https://togithub.com/grpc/grpc/compare/v1.58.0...v1.59.0)
This is release 1.59.0 ([generative](https://togithub.com/grpc/grpc/blob/master/doc/g_stands_for.md)) of gRPC Core.
For gRPC documentation, see [grpc.io](https://grpc.io/). For previous releases, see [Releases](https://togithub.com/grpc/grpc/releases).
This release contains refinements, improvements, and bug fixes, with highlights listed below.
## Core
- \[Release] Bump core version [`2023092`](https://togithub.com/grpc/grpc/commit/202309251628). ([#34476](https://togithub.com/grpc/grpc/pull/34476))
- \[xds ssa] Remove environment variable protection for stateful affinity. ([#34435](https://togithub.com/grpc/grpc/pull/34435))
- \[windows DNS] Simplify c-ares Windows code. ([#33965](https://togithub.com/grpc/grpc/pull/33965))
- \[c-ares] fix spin loop bug when c-ares gives up on a socket that still has data left in its read buffer. ([#34185](https://togithub.com/grpc/grpc/pull/34185))
- \[Deps] Adding upb as a submodule. ([#34199](https://togithub.com/grpc/grpc/pull/34199))
- \[EventEngine] Update Cancel contract on closure deletion timeline. ([#34167](https://togithub.com/grpc/grpc/pull/34167))
## C\#
- \[csharp codegen] Handle empty base_namespace option value to fix [#34113](https://togithub.com/grpc/grpc/issues/34113). ([#34137](https://togithub.com/grpc/grpc/pull/34137))
## Python
- \[Python 3.12] Support Python 3.12. ([#34398](https://togithub.com/grpc/grpc/pull/34398))
- \[Python 3.12] Deprecate distutil. ([#34186](https://togithub.com/grpc/grpc/pull/34186))
## Ruby
- \[ruby] Fix linking errors on x86-darwin. ([#34134](https://togithub.com/grpc/grpc/pull/34134))
- \[Ruby] replace strdup with gpr_strdup. ([#34177](https://togithub.com/grpc/grpc/pull/34177))
- \[ruby] drop ruby 2.6 support. ([#34198](https://togithub.com/grpc/grpc/pull/34198))
Configuration
š Schedule: Branch creation - "after 5pm every weekday,every weekend,before 9am every weekday" in timezone America/Los_Angeles, Automerge - At any time (no schedule defined).
š¦ Automerge: Enabled.
ā» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
š Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
==1.58.0
->==1.59.0
Release Notes
grpc/grpc (grpcio)
### [`v1.59.0`](https://togithub.com/grpc/grpc/releases/tag/v1.59.0) [Compare Source](https://togithub.com/grpc/grpc/compare/v1.58.0...v1.59.0) This is release 1.59.0 ([generative](https://togithub.com/grpc/grpc/blob/master/doc/g_stands_for.md)) of gRPC Core. For gRPC documentation, see [grpc.io](https://grpc.io/). For previous releases, see [Releases](https://togithub.com/grpc/grpc/releases). This release contains refinements, improvements, and bug fixes, with highlights listed below. ## Core - \[Release] Bump core version [`2023092`](https://togithub.com/grpc/grpc/commit/202309251628). ([#34476](https://togithub.com/grpc/grpc/pull/34476)) - \[xds ssa] Remove environment variable protection for stateful affinity. ([#34435](https://togithub.com/grpc/grpc/pull/34435)) - \[windows DNS] Simplify c-ares Windows code. ([#33965](https://togithub.com/grpc/grpc/pull/33965)) - \[c-ares] fix spin loop bug when c-ares gives up on a socket that still has data left in its read buffer. ([#34185](https://togithub.com/grpc/grpc/pull/34185)) - \[Deps] Adding upb as a submodule. ([#34199](https://togithub.com/grpc/grpc/pull/34199)) - \[EventEngine] Update Cancel contract on closure deletion timeline. ([#34167](https://togithub.com/grpc/grpc/pull/34167)) ## C\# - \[csharp codegen] Handle empty base_namespace option value to fix [#34113](https://togithub.com/grpc/grpc/issues/34113). ([#34137](https://togithub.com/grpc/grpc/pull/34137)) ## Python - \[Python 3.12] Support Python 3.12. ([#34398](https://togithub.com/grpc/grpc/pull/34398)) - \[Python 3.12] Deprecate distutil. ([#34186](https://togithub.com/grpc/grpc/pull/34186)) ## Ruby - \[ruby] Fix linking errors on x86-darwin. ([#34134](https://togithub.com/grpc/grpc/pull/34134)) - \[Ruby] replace strdup with gpr_strdup. ([#34177](https://togithub.com/grpc/grpc/pull/34177)) - \[ruby] drop ruby 2.6 support. ([#34198](https://togithub.com/grpc/grpc/pull/34198))Configuration
š Schedule: Branch creation - "after 5pm every weekday,every weekend,before 9am every weekday" in timezone America/Los_Angeles, Automerge - At any time (no schedule defined).
š¦ Automerge: Enabled.
ā» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
š Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.