Skip to content

Commit 56cf681

Browse files
chore(deps): bump google.golang.org/grpc from 1.78.0 to 1.83.2 (#222)
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.78.0 to 1.83.2. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/grpc/grpc-go/releases">google.golang.org/grpc's releases</a>.</em></p> <blockquote> <h2>Release 1.83.2</h2> <h1>Security</h1> <ul> <li>server: Reject requests missing both <code>:authority</code> and <code>Host</code> headers with HTTP 400 and status <code>Internal</code>. (<a href="https://redirect.github.com/grpc/grpc-go/pull/9365">grpc/grpc-go#9365</a>) <ul> <li>Special Thanks: <a href="https://github.com/winklemad"><code>@​winklemad</code></a></li> </ul> </li> </ul> <h2>Release 1.83.1</h2> <h1>Security</h1> <ul> <li>xds/rbac: Fix a bug where nested <code>Principal</code> or <code>Permission</code> rules with <code>:scheme</code> or <code>grpc-</code> prefixed header matchers were not rejected, which could cause DENY rules to fail open. (<a href="https://redirect.github.com/grpc/grpc-go/issues/9258">#9258</a>) <ul> <li>Special Thanks: <a href="https://github.com/nvxbug"><code>@​nvxbug</code></a></li> </ul> </li> <li>xds/rbac: Fix a bug where the <code>host</code> header matcher was not being replaced with <code>:authority</code> in nested <code>Principal</code> or <code>Permission</code> rules. (<a href="https://redirect.github.com/grpc/grpc-go/issues/9258">#9258</a>) <ul> <li>Special Thanks: <a href="https://github.com/nvxbug"><code>@​nvxbug</code></a></li> </ul> </li> <li>xds/rbac: Fix a bug where a header matcher whose name was not lowercase, such as <code>X-Role</code>, matched no header, which could cause DENY rules to fail open. (<a href="https://redirect.github.com/grpc/grpc-go/issues/9332">#9332</a>) <ul> <li>Special Thanks: <a href="https://github.com/alimony"><code>@​alimony</code></a></li> </ul> </li> <li>xds/rbac: Fix a bug where a <code>:scheme</code> or <code>grpc-</code> prefixed header matcher was accepted when its name was not lowercase. (<a href="https://redirect.github.com/grpc/grpc-go/issues/9332">#9332</a>) <ul> <li>Special Thanks: <a href="https://github.com/alimony"><code>@​alimony</code></a></li> </ul> </li> <li>xds/rbac: Fix a bug where a <code>Host</code> header matcher was not replaced with <code>:authority</code>. (<a href="https://redirect.github.com/grpc/grpc-go/issues/9332">#9332</a>) <ul> <li>Special Thanks: <a href="https://github.com/alimony"><code>@​alimony</code></a></li> </ul> </li> </ul> <h1>Performance</h1> <ul> <li>transport: Restrict memory overhead of buffering small data frames. (<a href="https://redirect.github.com/grpc/grpc-go/issues/9331">#9331</a>)</li> </ul> <h2>Release 1.83.0</h2> <h1>Security</h1> <ul> <li>server: Stop reading from connections when flooded by HTTP/2 frames to mitigate resource exhaustion. The default value for this limit is 100 frames, excluding DATA and HEADERS, and may be changed by setting environment variable <code>GRPC_GO_EXPERIMENTAL_CONTROL_BUFFER_THROTTLE_LIMIT</code>.</li> <li>xds/rbac: Support <code>Metadata</code> and <code>RequestedServerName</code> permissions matcher fields. If present in a DENY rule, previously these would be ignored and fail-open.</li> <li>xds/rbac: Fix panic when parsing unsupported fields in <code>NotRule</code>/<code>NotId</code> permissions.</li> <li>xds/rbac: Support the deprecated <code>source_ip</code> principal identifier by treating it as equivalent to <code>direct_remote_ip</code>.</li> <li>xds: Fix panic when parsing route header matchers configured with empty <code>exact_match</code>, <code>prefix_match</code>, or <code>suffix_match</code> strings. (<a href="https://redirect.github.com/grpc/grpc-go/issues/9223">#9223</a>)</li> </ul> <h1>New Features</h1> <ul> <li>xds/googlec2p: Enable DirectPath over Interconnect support for on-premises clients via the <code>force-xds</code> target URI query parameter. (<a href="https://redirect.github.com/grpc/grpc-go/issues/9133">#9133</a>)</li> <li>xds: Enable xDS configuration to control which fields get propagated from ORCA backend metric reports to LRS load reports. (<a href="https://redirect.github.com/grpc/grpc-go/issues/9145">#9145</a>)</li> <li>authz: Add <code>OnPolicyUpdate</code> callback to <code>FileWatcherOptions</code> to notify when an authz policy is loaded or updated. (<a href="https://redirect.github.com/grpc/grpc-go/issues/9142">#9142</a>) <ul> <li>Special Thanks: <a href="https://github.com/hnefatl"><code>@​hnefatl</code></a></li> </ul> </li> <li>xds: Add support for the GCP Authentication HTTP Filter, which automatically fetches and attaches GCP Service Account Identity JWT tokens to outgoing RPCs. <ul> <li>This feature can be enabled by setting environment variable <code>GRPC_EXPERIMENTAL_XDS_GCP_AUTHENTICATION_FILTER=true</code>. (<a href="https://redirect.github.com/grpc/grpc-go/issues/9119">#9119</a>)</li> </ul> </li> <li>xds: Add support for xDS-based HTTP CONNECT proxies. <ul> <li>This feature can be enabled by setting environment variable <code>GRPC_EXPERIMENTAL_XDS_HTTP_CONNECT=true</code>. (<a href="https://redirect.github.com/grpc/grpc-go/issues/9151">#9151</a>)</li> </ul> </li> <li>xds: Add support for <code>contains_match</code> in route header matchers. (<a href="https://redirect.github.com/grpc/grpc-go/issues/9223">#9223</a>)</li> </ul> <h1>Bug Fixes</h1> <ul> <li>credentials/alts: Fix panic when processing malformed frames by validating that the message frame length exceeds the message type field size. (<a href="https://redirect.github.com/grpc/grpc-go/issues/9197">#9197</a>)</li> <li>grpc: Fix compilation on Plan 9 targets (<code>GOOS=plan9</code>), broken since v1.81.0. (<a href="https://redirect.github.com/grpc/grpc-go/issues/9255">#9255</a>) <ul> <li>Special Thanks: <a href="https://github.com/Yusufihsangorgel"><code>@​Yusufihsangorgel</code></a></li> </ul> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/grpc/grpc-go/commit/030ee8becb20ce4315d6bf2dfa26bdd876169dc4"><code>030ee8b</code></a> Update version to 1.83.2 (<a href="https://redirect.github.com/grpc/grpc-go/issues/9375">#9375</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/8668b69c167df908b6b3666dcbf40992b9e932a4"><code>8668b69</code></a> cherry-pick <a href="https://redirect.github.com/grpc/grpc-go/issues/9365">#9365</a> to v1.83.x (<a href="https://redirect.github.com/grpc/grpc-go/issues/9366">#9366</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/a3e952d2b7c973b7ec6357676e55a2a9c9faaa0d"><code>a3e952d</code></a> cherry-pick <a href="https://redirect.github.com/grpc/grpc-go/issues/9346">#9346</a> to v1.83.x and update x/net dependency (<a href="https://redirect.github.com/grpc/grpc-go/issues/9369">#9369</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/58f8fd9a002536548ac96e34621d761b29cc4f3e"><code>58f8fd9</code></a> Change version to 1.83.2-dev (<a href="https://redirect.github.com/grpc/grpc-go/issues/9337">#9337</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/1550d9e0cddb30ce99e61a2102e8294a49461e5e"><code>1550d9e</code></a> Change version to 1.83.1 (<a href="https://redirect.github.com/grpc/grpc-go/issues/9336">#9336</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/ebba6f3f1b206e2b4dc4d1d5a96d18430302c2fe"><code>ebba6f3</code></a> Cherry-pick <a href="https://redirect.github.com/grpc/grpc-go/issues/9258">#9258</a> and <a href="https://redirect.github.com/grpc/grpc-go/issues/9332">#9332</a> into v1.83.x (<a href="https://redirect.github.com/grpc/grpc-go/issues/9335">#9335</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/8cfeca0e1ee5ea0980dcc320e20240fa1079ec77"><code>8cfeca0</code></a> Cherry-pick <a href="https://redirect.github.com/grpc/grpc-go/issues/9331">#9331</a> to v1.83.x (<a href="https://redirect.github.com/grpc/grpc-go/issues/9333">#9333</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/dec6951305e88906696f1d0a00dd2439363bc708"><code>dec6951</code></a> Change version to 1.83.1-dev (<a href="https://redirect.github.com/grpc/grpc-go/issues/9229">#9229</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/4c226daff88f54441d70f710815e07b81fb162b2"><code>4c226da</code></a> Change version to 1.83.0 (<a href="https://redirect.github.com/grpc/grpc-go/issues/9228">#9228</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/c198988aa9297cb9428c7afaaee4363d0082b838"><code>c198988</code></a> Cherrypick 9223 into v1.83.x (<a href="https://redirect.github.com/grpc/grpc-go/issues/9279">#9279</a>)</li> <li>Additional commits viewable in <a href="https://github.com/grpc/grpc-go/compare/v1.78.0...v1.83.2">compare view</a></li> </ul> </details> <br /> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 parent da61814 commit 56cf681

2 files changed

Lines changed: 78 additions & 78 deletions

File tree

‎go.mod‎

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -24,15 +24,15 @@ require (
2424
)
2525

2626
require (
27-
cel.dev/expr v0.24.0 // indirect
27+
cel.dev/expr v0.25.2 // indirect
2828
cloud.google.com/go v0.121.6 // indirect
29-
cloud.google.com/go/auth v0.18.0 // indirect
29+
cloud.google.com/go/auth v0.18.2 // indirect
3030
cloud.google.com/go/auth/oauth2adapt v0.2.8 // indirect
3131
cloud.google.com/go/compute/metadata v0.9.0 // indirect
3232
cloud.google.com/go/iam v1.5.3 // indirect
3333
cloud.google.com/go/monitoring v1.24.3 // indirect
3434
cloud.google.com/go/storage v1.57.1 // indirect
35-
github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp v1.30.0 // indirect
35+
github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp v1.33.0 // indirect
3636
github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/metric v0.54.0 // indirect
3737
github.com/GoogleCloudPlatform/opentelemetry-operations-go/internal/resourcemapping v0.54.0 // indirect
3838
github.com/ProtonMail/go-crypto v1.4.1 // indirect
@@ -69,24 +69,24 @@ require (
6969
github.com/cespare/xxhash/v2 v2.3.0 // indirect
7070
github.com/charmbracelet/lipgloss v0.8.0 // indirect
7171
github.com/cloudflare/circl v1.6.3 // indirect
72-
github.com/cncf/xds/go v0.0.0-20251022180443-0feb69152e9f // indirect
72+
github.com/cncf/xds/go v0.0.0-20260202195803-dba9d589def2 // indirect
7373
github.com/coder/pretty v0.0.0-20230908205945-e89ba86370e0 // indirect
7474
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
7575
github.com/dlclark/regexp2 v1.11.4 // indirect
76-
github.com/envoyproxy/go-control-plane/envoy v1.35.0 // indirect
77-
github.com/envoyproxy/protoc-gen-validate v1.2.1 // indirect
76+
github.com/envoyproxy/go-control-plane/envoy v1.37.0 // indirect
77+
github.com/envoyproxy/protoc-gen-validate v1.3.3 // indirect
7878
github.com/fatih/color v1.18.0 // indirect
7979
github.com/felixge/httpsnoop v1.0.4 // indirect
80-
github.com/go-jose/go-jose/v4 v4.1.3 // indirect
80+
github.com/go-jose/go-jose/v4 v4.1.4 // indirect
8181
github.com/go-logr/logr v1.4.4 // indirect
8282
github.com/go-logr/stdr v1.2.2 // indirect
8383
github.com/golang/protobuf v1.5.4 // indirect
8484
github.com/google/go-cmp v0.7.0 // indirect
8585
github.com/google/go-containerregistry v0.20.7 // indirect
8686
github.com/google/s2a-go v0.1.9 // indirect
8787
github.com/google/uuid v1.6.0 // indirect
88-
github.com/googleapis/enterprise-certificate-proxy v0.3.9 // indirect
89-
github.com/googleapis/gax-go/v2 v2.16.0 // indirect
88+
github.com/googleapis/enterprise-certificate-proxy v0.3.11 // indirect
89+
github.com/googleapis/gax-go/v2 v2.17.0 // indirect
9090
github.com/hashicorp/aws-sdk-go-base/v2 v2.0.0-beta.65 // indirect
9191
github.com/hashicorp/errwrap v1.1.0 // indirect
9292
github.com/hashicorp/go-cleanhttp v0.5.2 // indirect
@@ -120,38 +120,38 @@ require (
120120
github.com/robfig/cron/v3 v3.0.1 // indirect
121121
github.com/samber/lo v1.52.0 // indirect
122122
github.com/spf13/pflag v1.0.10 // indirect
123-
github.com/spiffe/go-spiffe/v2 v2.6.0 // indirect
123+
github.com/spiffe/go-spiffe/v2 v2.7.0 // indirect
124124
github.com/ulikunitz/xz v0.5.15 // indirect
125125
github.com/vmihailenco/msgpack v4.0.4+incompatible // indirect
126126
github.com/vmihailenco/msgpack/v5 v5.4.1 // indirect
127127
github.com/vmihailenco/tagparser/v2 v2.0.0 // indirect
128128
github.com/zclconf/go-cty-yaml v1.1.0 // indirect
129129
go.opentelemetry.io/auto/sdk v1.2.1 // indirect
130-
go.opentelemetry.io/contrib/detectors/gcp v1.38.0 // indirect
130+
go.opentelemetry.io/contrib/detectors/gcp v1.44.0 // indirect
131131
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.63.0 // indirect
132132
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.63.0 // indirect
133133
go.opentelemetry.io/otel v1.45.0 // indirect
134134
go.opentelemetry.io/otel/metric v1.45.0 // indirect
135135
go.opentelemetry.io/otel/sdk v1.45.0 // indirect
136136
go.opentelemetry.io/otel/sdk/metric v1.45.0 // indirect
137137
go.opentelemetry.io/otel/trace v1.45.0 // indirect
138-
golang.org/x/crypto v0.52.0 // indirect
138+
golang.org/x/crypto v0.55.0 // indirect
139139
golang.org/x/exp v0.0.0-20250911091902-df9299821621 // indirect
140-
golang.org/x/mod v0.35.0 // indirect
141-
golang.org/x/net v0.54.0 // indirect
142-
golang.org/x/oauth2 v0.34.0 // indirect
143-
golang.org/x/sync v0.20.0 // indirect
140+
golang.org/x/mod v0.38.0 // indirect
141+
golang.org/x/net v0.58.0 // indirect
142+
golang.org/x/oauth2 v0.36.0 // indirect
143+
golang.org/x/sync v0.22.0 // indirect
144144
golang.org/x/sys v0.47.0 // indirect
145-
golang.org/x/term v0.43.0 // indirect
146-
golang.org/x/text v0.37.0 // indirect
145+
golang.org/x/term v0.45.0 // indirect
146+
golang.org/x/text v0.41.0 // indirect
147147
golang.org/x/time v0.14.0 // indirect
148-
golang.org/x/tools v0.44.0 // indirect
149-
google.golang.org/api v0.260.0 // indirect
148+
golang.org/x/tools v0.48.0 // indirect
149+
google.golang.org/api v0.264.0 // indirect
150150
google.golang.org/appengine v1.6.8 // indirect
151-
google.golang.org/genproto v0.0.0-20251202230838-ff82c1b0f217 // indirect
152-
google.golang.org/genproto/googleapis/api v0.0.0-20251202230838-ff82c1b0f217 // indirect
153-
google.golang.org/genproto/googleapis/rpc v0.0.0-20251222181119-0a764e51fe1b // indirect
154-
google.golang.org/grpc v1.78.0 // indirect
151+
google.golang.org/genproto v0.0.0-20260128011058-8636f8732409 // indirect
152+
google.golang.org/genproto/googleapis/api v0.0.0-20260526163538-3dc84a4a5aaa // indirect
153+
google.golang.org/genproto/googleapis/rpc v0.0.0-20260526163538-3dc84a4a5aaa // indirect
154+
google.golang.org/grpc v1.83.2 // indirect
155155
google.golang.org/protobuf v1.36.11 // indirect
156156
gopkg.in/yaml.v3 v3.0.1 // indirect
157157
k8s.io/utils v0.0.0-20250820121507-0af2bda4dd1d // indirect

0 commit comments

Comments
 (0)