credentials/tls: clients and servers will now reject connections that don't support ALPN when environment variable GRPC_ENFORCE_ALPN_ENABLED is set to "true" (case insensitive). (#7184)
NOTE: this behavior will become the default in a future release.
metadata: remove String method from MD to make printing more consistent (#7373)
New Features
grpc: add WithMaxCallAttempts to configure gRPC's retry behavior per-channel. (#7229)
metadata: remove String method from MD to make printing consistent (#7374)
Release 1.64.0
API Changes
stats: Deprecate InPayload.Data and OutPayload.Data; they were experimental and will be deleted in the next release (#7121)
Behavior Changes
codec: Remove handling of environment variable GRPC_GO_ADVERTISE_COMPRESSORS to suppress setting supported compressors in grpc-accept-encoding header. Compressors will always be advertised, as they have been by default for some time (#7203)
New Features
resolver/dns: Add SetMinResolutionInterval to set the minimum interval at which DNS re-resolutions may occur (#6962)
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 show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@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)
Bumps google.golang.org/grpc from 1.63.2 to 1.65.0.
Release notes
Sourced from google.golang.org/grpc's releases.
... (truncated)
Commits
2da9769
Change version to 1.65.0 (#7306)ede96b7
metadata: remove String method (#7373)64be203
grpc: Readd pick first name (#7336) (#7341)25e33a6
examples: Add CSM Observability example (#7302) (#7318)04a5f46
xds/internal/xdsclient: Emit unknown for CSM Labels if not present in CDS (#7...cff5c3e
stats/opentelemetry: Add e2e testing for CSM Observability (#7279) (#7316)9b970fd
dns: fix constant 30s backoff for re-resolution (#7262) (#7311)6d23620
documentation: on server, use FromIncomingContext for retrieving context and...7e5898e
xds: unify xDS client creation APIs meant for testing (#7268)5d7bd7a
interop/xds: Interop client and server changes for CSM Observability (#7280)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 show