grpc/grpc
### [`v1.56.0`](https://togithub.com/grpc/grpc/releases/tag/v1.56.0)
[Compare Source](https://togithub.com/grpc/grpc/compare/v1.55.0...v1.56.0)
This is release 1.56.0 ([galvanized](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
- \[c-ares] Backport "\[c-ares] Upgrade c-ares dependency to 1.19.1 ([#33392](https://togithub.com/grpc/grpc/issues/33392))" to v1.56.x. ([#33411](https://togithub.com/grpc/grpc/pull/33411))
- \[Rls] Backport "\[Rls] de-experimentalize RLS in XDS ([#33290](https://togithub.com/grpc/grpc/issues/33290))" to v1.56.x. ([#33330](https://togithub.com/grpc/grpc/pull/33330))
- \[core] Add support for vsock transport. ([#32847](https://togithub.com/grpc/grpc/pull/32847))
- \[JSON] fix bug that incorrectly allowed trailing commas after an empty container. ([#33158](https://togithub.com/grpc/grpc/pull/33158))
- \[BoringSSL] Update third_party/boringssl-with-bazel. ([#33150](https://togithub.com/grpc/grpc/pull/33150))
- \[outlier detection] fix crash with pick_first and add tests. ([#33069](https://togithub.com/grpc/grpc/pull/33069))
- \[EventEngine] Change TXT lookup result type to `std::vector`. ([#33030](https://togithub.com/grpc/grpc/pull/33030))
- \[Build] Removed gRPC_PROTOBUF_PACKAGE_TYPE, supporting config only. ([#32988](https://togithub.com/grpc/grpc/pull/32988))
- \[EventEngine] Update contract for Listener's on_shutdown execution. ([#33003](https://togithub.com/grpc/grpc/pull/33003))
- \[Documentation] Update docs for TryCancel() on ServerContext. ([#32889](https://togithub.com/grpc/grpc/pull/32889))
- \[Compiler Fix] Bring declarations and definitions to be in sync. ([#32911](https://togithub.com/grpc/grpc/pull/32911))
## C++
- \[Authz] Support customizable audit functionality for authorization policy. ([#33145](https://togithub.com/grpc/grpc/pull/33145), [#32995](https://togithub.com/grpc/grpc/pull/32995), [#32944](https://togithub.com/grpc/grpc/pull/32944), [#32970](https://togithub.com/grpc/grpc/pull/32970), [#33196](https://togithub.com/grpc/grpc/pull/33196), [#32750](https://togithub.com/grpc/grpc/pull/32750), [#33183](https://togithub.com/grpc/grpc/pull/33183), [#33026](https://togithub.com/grpc/grpc/pull/33026), [#32828](https://togithub.com/grpc/grpc/pull/32828), [#33252](https://togithub.com/grpc/grpc/pull/33252), [#33004](https://togithub.com/grpc/grpc/pull/33004), [#32976](https://togithub.com/grpc/grpc/pull/32976))
- \[example] Server reflection. ([#33162](https://togithub.com/grpc/grpc/pull/33162))
## C\#
- \[CSHARP] Add base_namespace experimental option to C# plugin. ([#32636](https://togithub.com/grpc/grpc/pull/32636))
- \[csharp proto plugin] Apply Obsolete attribute to deprecated services and methods in C# generated code. ([#32414](https://togithub.com/grpc/grpc/pull/32414))
## Objective-C
- \[Deps] Upgrade Protobuf to v23.1. ([#33164](https://togithub.com/grpc/grpc/pull/33164))
## Python
- \[aio types] Fix some grpc.aio python types. ([#32475](https://togithub.com/grpc/grpc/pull/32475))
## Ruby
- \[ruby] fix re2 compilation when older system version installed. ([#32580](https://togithub.com/grpc/grpc/pull/32580))
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.55.0
->==1.56.0
Release Notes
grpc/grpc
### [`v1.56.0`](https://togithub.com/grpc/grpc/releases/tag/v1.56.0) [Compare Source](https://togithub.com/grpc/grpc/compare/v1.55.0...v1.56.0) This is release 1.56.0 ([galvanized](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 - \[c-ares] Backport "\[c-ares] Upgrade c-ares dependency to 1.19.1 ([#33392](https://togithub.com/grpc/grpc/issues/33392))" to v1.56.x. ([#33411](https://togithub.com/grpc/grpc/pull/33411)) - \[Rls] Backport "\[Rls] de-experimentalize RLS in XDS ([#33290](https://togithub.com/grpc/grpc/issues/33290))" to v1.56.x. ([#33330](https://togithub.com/grpc/grpc/pull/33330)) - \[core] Add support for vsock transport. ([#32847](https://togithub.com/grpc/grpc/pull/32847)) - \[JSON] fix bug that incorrectly allowed trailing commas after an empty container. ([#33158](https://togithub.com/grpc/grpc/pull/33158)) - \[BoringSSL] Update third_party/boringssl-with-bazel. ([#33150](https://togithub.com/grpc/grpc/pull/33150)) - \[outlier detection] fix crash with pick_first and add tests. ([#33069](https://togithub.com/grpc/grpc/pull/33069)) - \[EventEngine] Change TXT lookup result type to `std::vectorConfiguration
📅 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.