arlon
arlon copied to clipboard
Bump google.golang.org/grpc from 1.49.0 to 1.50.1
Bumps google.golang.org/grpc from 1.49.0 to 1.50.1.
Release notes
Sourced from google.golang.org/grpc's releases.
Release 1.50.1
New Features
- gcp/observability: support new configuration defined in public preview user guide
Release 1.50.0
Behavior Changes
- client: use proper "@" semantics for connecting to abstract unix sockets. (#5678)
- This is technically a bug fix; the result is that the address was including a trailing NULL byte, which it should not have. This may break users creating the socket in Go by prefixing a NULL instead of an "@", though, so calling it out as a behavior change.
- Special Thanks:
@jachor
New Features
- metadata: add experimental
ValueFromIncomingContext
to more efficiently retrieve a single value (#5596)
- Special Thanks:
@horpto
- stats: provide peer information in
HandleConn
context (#5589)
- Special Thanks:
@feihu-stripe
- xds: add support for Outlier Detection, enabled by default (#5435, #5673)
Bug Fixes
- client: fix deadlock in transport caused by GOAWAY racing with stream creation (#5652)
- This should only occur with an HTTP/2 server that does not follow best practices of an advisory GOAWAY (not a grpc-go server).
- xds/xdsclient: fix a bug which was causing routes with
cluster_specifier_plugin
set to be NACKed when GRPC_EXPERIMENTAL_XDS_RLS_LB was off (#5670)- xds/xdsclient: NACK cluster resource if
config_source_specifier
inlrs_server
is notself
(#5613)- xds/ringhash: fix a bug which sometimes prevents the LB policy from retrying connection attempts (#5601)
- xds/ringhash: do nothing when asked to exit
IDLE
instead of falling back on the default channel behavior of connecting to all addresses (#5614)- xds/rls: fix a bug which was causing the channel to be stuck in
IDLE
(#5656)- alts: fix a bug which was setting
WaitForReady
on handshaker service RPCs, thereby delaying fallback when required (#5620)- gcp/observability: fix End() to cleanup global state correctly (#5623)
Commits
4c776ec
Cherry-pick observability changes from master to v1.50.x and update version t...6576007
Change version to 1.50.1-dev (#5686)c1d7d7a
Change version to 1.50.0 (#5685)1451c62
internal/transport: optimize grpc-message encoding/decoding (#5654)be4b63b
test: minor test cleanup (#5679)d83070e
Changed Outlier Detection Env Var to default true (#5673)54521b2
client: remove trailing null from unix abstract socket address (#5678)36e4810
orca: cleanup old code, and get grpc package to use new code (#5627)e8866a8
build: harden GitHub Workflow permissions (#5660)8458251
xdsclient: ignore routes with cluster_specifier_plugin when GRPC_EXPERIMENTAL...- 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 rebase
will rebase this PR -
@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it -
@dependabot merge
will merge this PR after your CI passes on it -
@dependabot squash and merge
will squash and merge this PR after your CI passes on it -
@dependabot cancel merge
will cancel a previously requested merge and block automerging -
@dependabot reopen
will reopen this PR if it is closed -
@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot ignore this major version
will 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 version
will 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 dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)