go-gtp
go-gtp copied to clipboard
Bump google.golang.org/grpc from 1.65.0 to 1.66.0
Bumps google.golang.org/grpc from 1.65.0 to 1.66.0.
Release notes
Sourced from google.golang.org/grpc's releases.
Release 1.66.0
New Features
- metadata: stabilize
ValueFromIncomingContext(#7368)
- Special Thanks:
@KarthikReddyPuli- client: stabilize the
WaitForStateChangeandGetStatemethods, which were previously experimental. (#7425)- xds: Implement ADS flow control mechanism (#7458)
- See grpc/grpc#34099 for context.
- balancer/rls: Add metrics for data cache and picker internals (#7484, #7495)
- xds: LRS load reports now include the
total_issued_requestsfield. (#7544)Bug Fixes
- grpc: Clients now return status code INTERNAL instead of UNIMPLEMENTED when the server uses an unsupported compressor. This is consistent with the gRPC compression spec. (#7461)
- Special Thanks:
@Gayathri625- transport: Fix a bug which could result in writes busy looping when the underlying
conn.Writereturns errors (#7394)
- Special Thanks:
@veshij- client: fix race that could lead to orphaned connections and associated resources. (#7390)
- xds: use locality from the connected address for load reporting with pick_first (#7378)
- without this fix, if a priority contains multiple localities with pick_first, load was reported for the wrong locality
- client: prevent hanging during ClientConn.Close() when the network is unreachable (#7540)
Performance Improvements
- transport: double buffering is avoided when using an http connect proxy and the target server waits for client to send the first message. (#7424)
- codec: Implement a new
Codecwhich uses buffer recycling for encoded message (#7356)
- introduce a
mempackage to facilitate buffer reuse (#7432)- Special Thanks:
@PapaCharlie
Commits
00d3ec8Change version to 1.66.0 (#7518)973e3dcxdsclient: Populate total_issued_requests count in LRS load reports (#7544) (...8e3596ccherry-pick #7557 to v1.66.x branch (#7564)62baa5fcherry-pick #7356 to v1.66.x branch (#7546)f857020cherry-pick #7523 to v1.66.x branch (#7547)35e915echerry-pick: transport: add timeout for writing GOAWAY on http2Client.Close()...63853fdrls: update picker synchronously on configuration update (#7412)86135c3csds: unskip e2e test (#7502)5d07b63transport: change*http2Clientto interfaceClientTransport(#7512)c98235bgrpclog: refactor to move implementation to grpclog/internal (#7465)- 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)