k8s-rdma-shared-dev-plugin
k8s-rdma-shared-dev-plugin copied to clipboard
chore(deps): bump google.golang.org/grpc from 1.56.3 to 1.71.1
Bumps google.golang.org/grpc from 1.56.3 to 1.71.1.
Release notes
Sourced from google.golang.org/grpc's releases.
Release 1.71.1
Bug Fixes
- grpc: fix a bug causing an extra Read from the compressor if a compressed message is the same size as the limit. This could result in a panic with the built-in gzip compressor (#8178)
- xds: restore the behavior of reading the bootstrap config before creating the first xDS client instead of at package init time (#8164)
- stats/opentelemetry: use
TextMapPropagatorandTracerProviderfromTraceOptionsinstead of OpenTelemetry globals (#8166)- client: fix races when an http proxy is configured that could lead to deadlocks or panics (#8195)
- client: fix bug causing RPC failures with message "no children to pick from" when using a custom resolver that calls the deprecated
NewAddressAPI (#8149)- wrr: fix slow processing of address updates that could result in problems including RPC failures for servers with a large number of backends (#8179)
Release 1.71.0
API Changes
- balancer: Custom LB policies that record metrics must use the new
MetricsRecordermethod onBalancer.ClientConninstead of the removedBalancer.BuildOptions.MetricsRecorderfield to obtain a metrics recorder. (#8027)- balancer:
balancer.ClientConnimplementations must now embed a delegate implementation. This allows grpc-go to add new methods to the interface and remain backward compatible. (#8026)- balancer/endpointsharding: The constructor accepts the child balancer's builder and a struct with optional configuration. (#8052)
New Features
- xds: Add support for dualstack via the additional_addresses field in the Endpoint resource. To disable this feature, set the environment variable
GRPC_EXPERIMENTAL_XDS_DUALSTACK_ENDPOINTS=false. (#8134)- stats/opentelemetry: Add experimental support for OpenTelemetry tracing. (#7852)
- xds/internal/xdsclient: Add counter metrics for valid and invalid resource updates. (#8038)
- balancer/leastrequest, roundrobin: Add dualstack support. (#7969, #7966)
- balancer/endpointsharding: Balancers created with the new
DisableAutoReconnectoption will not attempt to callExitIdleautomatically on their children when the children report idle. (#8052)Bug Fixes
- client: Fix support for proxies when using
grpc.NewClientso the target is resolved by the proxy as expected. (#7881)
- Added
WithLocalDNSResolution()dial option to explicitly force target resolution on the client instead. (#7881)- weightedtarget: Return erroring picker when no targets are configured. (#8070)
- xds: Fail RPCs with
UNAVAILABLEwhen the EDS resource is missing or contains no endpoints (#8070)- xdsclient: Fix a bug where connectivity failures were reported to resource watchers before trying all listed servers. (#8075)
- grpc: Fix the number of bytes reported in the error message when encoded messages are larger than 4GB. (#8033)
- xds: Fixed a bug preventing tests from creating multiple servers or channels with different bootstrap configs. (#8050)
- grpc: Fix message length checks when compression is enabled and
maxReceiveMessageSizeisMaxInt(#7918)
- Special Thanks:
@vinothkumarr227Documentation
- client: Improve documentation of
grpc.NewClientandClientConn.CanonicalTargetby providing examples. (#8078)- examples/features/dualstack: New example demonstrating usage of endpoints and dualstack functionality. (#8098)
Release 1.70.0
Behavior Changes
- client: reject service configs containing an invalid retryPolicy in accordance with gRFCs A21 and A6. (#7905)
- Note that this is a potential breaking change for some users using an invalid configuration, but continuing to allow this behavior would violate our cross-language compatibility requirements.
New Features
... (truncated)
Commits
cdbdb75Change version to v1.71.1 (#8206)3a93562Cherry-pick #8195 into v1.71.x (#8202)208e03bCherry-pick #8164 #8166 to v1.71.x (#8182)8b7d2fegrpc: fix bug causing an extra Read if a compressed message is the same size ...9c81a91resolver: Make EndpointMap's Get, Set and Delete operations O(1) (#8179) (#8184)8d46b21grpc: Add endpoints in resolverWrapper.NewAddress (#8149) (#8151)4775bbaChange version to 1.71.1-dev (#8106)d01db5cChange version to 1.71.0 (#8105)012f8bfxds: Enable dualstack flag (#8134)bf0c885examples/features/dualstack: Demonstrate Dual Stack functionality (#8098) (#8...- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)