linkerd2
linkerd2 copied to clipboard
build(deps): bump google.golang.org/grpc from 1.63.2 to 1.64.0
Bumps google.golang.org/grpc from 1.63.2 to 1.64.0.
Release notes
Sourced from google.golang.org/grpc's releases.
Release 1.64.0
API Changes
- stats: Deprecate
InPayload.DataandOutPayload.Data; they were experimental and will be deleted in the next release (#7121)Behavior Changes
- codec: Remove handling of environment variable
GRPC_GO_ADVERTISE_COMPRESSORSto suppress setting supported compressors ingrpc-accept-encodingheader. Compressors will always be advertised, as they have been by default for some time (#7203)New Features
- resolver/dns: Add
SetMinResolutionIntervalto set the minimum interval at which DNS re-resolutions may occur (#6962)
- Special Thanks:
@HomayoonAlimohammadi- peer/peer: Implement the
fmt.Stringerinterface for pretty printingPeer, and- metadata/metadata: Implement the
fmt.Stringerinterface for pretty printingMD(#7137)
- Special Thanks:
@AnomalRoilPerformance Improvements
- client: Improve RPC performance by reducing work while holding a lock (#7132)
Bug Fixes
- transport/server: Display the proper timeout value when keepalive pings are not ack'd in time (#7038)
- Special Thanks:
@BatmanAoD- channelz: Fix bug that was causing the subchannel's target to be unset (#7189)
- stats: Fix bug where peer was not set in context when calling stats handler for
OutPayload,InPayload, andEnd(#7096)Dependencies
- deps: Remove dependency on deprecated
github.com/golang/protobufmodule (#7122)Documentation
- grpc: Deprecate
WithBlock,WithReturnConnectionError,FailOnNonTempDialErrorwhich are ignored byNewClient(#7097)
- Special Thanks:
@pellared- grpc: Deprecate
DialandDialContext. These will continue to be supported throughout 1.x, but are deprecated to direct users toNewClient(See #7090 for more information)- examples: Add custom lb example (#6691)
Commits
fa274d7Change version to 1.64.0 (#7218)6b413c8xds: Surround twoInfofcalls that usepretty.ToJSONwithV(2)checks (...2dbbcefresolver/dns: Add docstring to SetMinResolutionInterval (#7217)070d9c7codes: replace %q to %d in error string when invalid code is an integer (#7188)5d24ee2xds: store server config for LRS server in xdsresource.ClusterUpdate (#7191)c76f686advancedTLS: Rename get root certs related pieces (#7207)f591e3bcodec: remove option to suppress setting supported compressors in headers (#7...b4f7947github: remove dependabot (#7208)0561c78client: add user-friendly error message of LB policy update timed out (#7206)9d9c1fbpeer: remove change detector test (#7204)- 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)
This version deprecates the Dial API in favor of the NewClient API.
@dependabot rebase
Looks like this PR has been edited by someone other than Dependabot. That means Dependabot can't rebase it - sorry!
If you're happy for Dependabot to recreate it from scratch, overwriting any edits, you can request @dependabot recreate.
I've replaced all the grpc.Dial calls with grpc.NewClient. There was one call grpc.DialContext(ctx,...) in viz/tap/api/grpc_server.go that also got replaced with grpc.NewClient, which loses the ability to pass ctxt but that doesn't matter; as we're not using WithBlock(true) that context wasn't being accounted for when we were using DialContext() anyways.
https://github.com/grpc/grpc-go/blob/v1.64.0/clientconn.go#L216-L242