Skip to content

Commit fa0533f

Browse files
Bump google.golang.org/grpc from 1.75.1 to 1.79.3 (#243)
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.75.1 to 1.79.3. <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.79.3</h2> <h1>Security</h1> <ul> <li>server: fix an authorization bypass where malformed :path headers (missing the leading slash) could bypass path-based restricted &quot;deny&quot; rules in interceptors like <code>grpc/authz</code>. Any request with a non-canonical path is now immediately rejected with an <code>Unimplemented</code> error. (<a href="https://redirect.github.com/grpc/grpc-go/issues/8981">#8981</a>)</li> </ul> <h2>Release 1.79.2</h2> <h1>Bug Fixes</h1> <ul> <li>stats: Prevent redundant error logging in health/ORCA producers by skipping stats/tracing processing when no stats handler is configured. (<a href="https://redirect.github.com/grpc/grpc-go/pull/8874">grpc/grpc-go#8874</a>)</li> </ul> <h2>Release 1.79.1</h2> <h1>Bug Fixes</h1> <ul> <li>grpc: Remove the <code>-dev</code> suffix from the User-Agent header. (<a href="https://redirect.github.com/grpc/grpc-go/pull/8902">grpc/grpc-go#8902</a>)</li> </ul> <h2>Release 1.79.0</h2> <h1>API Changes</h1> <ul> <li>mem: Add experimental API <code>SetDefaultBufferPool</code> to change the default buffer pool. (<a href="https://redirect.github.com/grpc/grpc-go/issues/8806">#8806</a>) <ul> <li>Special Thanks: <a href="https://github.com/vanja-p"><code>@​vanja-p</code></a></li> </ul> </li> <li>experimental/stats: Update <code>MetricsRecorder</code> to require embedding the new <code>UnimplementedMetricsRecorder</code> (a no-op struct) in all implementations for forward compatibility. (<a href="https://redirect.github.com/grpc/grpc-go/issues/8780">#8780</a>)</li> </ul> <h1>Behavior Changes</h1> <ul> <li>balancer/weightedtarget: Remove handling of <code>Addresses</code> and only handle <code>Endpoints</code> in resolver updates. (<a href="https://redirect.github.com/grpc/grpc-go/issues/8841">#8841</a>)</li> </ul> <h1>New Features</h1> <ul> <li>experimental/stats: Add support for asynchronous gauge metrics through the new <code>AsyncMetricReporter</code> and <code>RegisterAsyncReporter</code> APIs. (<a href="https://redirect.github.com/grpc/grpc-go/issues/8780">#8780</a>)</li> <li>pickfirst: Add support for weighted random shuffling of endpoints, as described in <a href="https://redirect.github.com/grpc/proposal/pull/535">gRFC A113</a>. <ul> <li>This is enabled by default, and can be turned off using the environment variable <code>GRPC_EXPERIMENTAL_PF_WEIGHTED_SHUFFLING</code>. (<a href="https://redirect.github.com/grpc/grpc-go/issues/8864">#8864</a>)</li> </ul> </li> <li>xds: Implement <code>:authority</code> rewriting, as specified in <a href="https://github.com/grpc/proposal/blob/master/A81-xds-authority-rewriting.md">gRFC A81</a>. (<a href="https://redirect.github.com/grpc/grpc-go/issues/8779">#8779</a>)</li> <li>balancer/randomsubsetting: Implement the <code>random_subsetting</code> LB policy, as specified in <a href="https://github.com/grpc/proposal/blob/master/A68-random-subsetting.md">gRFC A68</a>. (<a href="https://redirect.github.com/grpc/grpc-go/issues/8650">#8650</a>) <ul> <li>Special Thanks: <a href="https://github.com/marek-szews"><code>@​marek-szews</code></a></li> </ul> </li> </ul> <h1>Bug Fixes</h1> <ul> <li>credentials/tls: Fix a bug where the port was not stripped from the authority override before validation. (<a href="https://redirect.github.com/grpc/grpc-go/issues/8726">#8726</a>) <ul> <li>Special Thanks: <a href="https://github.com/Atul1710"><code>@​Atul1710</code></a></li> </ul> </li> <li>xds/priority: Fix a bug causing delayed failover to lower-priority clusters when a higher-priority cluster is stuck in <code>CONNECTING</code> state. (<a href="https://redirect.github.com/grpc/grpc-go/issues/8813">#8813</a>)</li> <li>health: Fix a bug where health checks failed for clients using legacy compression options (<code>WithDecompressor</code> or <code>RPCDecompressor</code>). (<a href="https://redirect.github.com/grpc/grpc-go/issues/8765">#8765</a>) <ul> <li>Special Thanks: <a href="https://github.com/sanki92"><code>@​sanki92</code></a></li> </ul> </li> <li>transport: Fix an issue where the HTTP/2 server could skip header size checks when terminating a stream early. (<a href="https://redirect.github.com/grpc/grpc-go/issues/8769">#8769</a>) <ul> <li>Special Thanks: <a href="https://github.com/joybestourous"><code>@​joybestourous</code></a></li> </ul> </li> <li>server: Propagate status detail headers, if available, when terminating a stream during request header processing. (<a href="https://redirect.github.com/grpc/grpc-go/issues/8754">#8754</a>) <ul> <li>Special Thanks: <a href="https://github.com/joybestourous"><code>@​joybestourous</code></a></li> </ul> </li> </ul> <h1>Performance Improvements</h1> <ul> <li>credentials/alts: Optimize read buffer alignment to reduce copies. (<a href="https://redirect.github.com/grpc/grpc-go/issues/8791">#8791</a>)</li> <li>mem: Optimize pooling and creation of <code>buffer</code> objects. (<a href="https://redirect.github.com/grpc/grpc-go/issues/8784">#8784</a>)</li> <li>transport: Reduce slice re-allocations by reserving slice capacity. (<a href="https://redirect.github.com/grpc/grpc-go/issues/8797">#8797</a>)</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/dda86dbd9cecb8b35b58c73d507d81d67761205f"><code>dda86db</code></a> Change version to 1.79.3 (<a href="https://redirect.github.com/grpc/grpc-go/issues/8983">#8983</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/72186f163e75a065c39e6f7df9b6dea07fbdeff5"><code>72186f1</code></a> grpc: enforce strict path checking for incoming requests on the server (<a href="https://redirect.github.com/grpc/grpc-go/issues/8981">#8981</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/97ca3522b239edf6813e2b1106924e9d55e89d43"><code>97ca352</code></a> Changing version to 1.79.3-dev (<a href="https://redirect.github.com/grpc/grpc-go/issues/8954">#8954</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/8902ab6efea590f5b3861126559eaa26fa9783b2"><code>8902ab6</code></a> Change the version to release 1.79.2 (<a href="https://redirect.github.com/grpc/grpc-go/issues/8947">#8947</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/a9286705aa689bee321ec674323b6896284f3e02"><code>a928670</code></a> Cherry-pick <a href="https://redirect.github.com/grpc/grpc-go/issues/8874">#8874</a> to v1.79.x (<a href="https://redirect.github.com/grpc/grpc-go/issues/8904">#8904</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/06df3638c0bcee88197b1033b3ba83e1eb8bc010"><code>06df363</code></a> Change version to 1.79.2-dev (<a href="https://redirect.github.com/grpc/grpc-go/issues/8903">#8903</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/782f2de44f597af18a120527e7682a6670d84289"><code>782f2de</code></a> Change version to 1.79.1 (<a href="https://redirect.github.com/grpc/grpc-go/issues/8902">#8902</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/850eccbb2257bd2de6ac28ee88a7172ab6175629"><code>850eccb</code></a> Change version to 1.79.1-dev (<a href="https://redirect.github.com/grpc/grpc-go/issues/8851">#8851</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/765ff056b6890f6c8341894df4e9668e9bfc18ef"><code>765ff05</code></a> Change version to 1.79.0 (<a href="https://redirect.github.com/grpc/grpc-go/issues/8850">#8850</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/68804be0e78ed0365bb5a576dedc12e2168ed63e"><code>68804be</code></a> Cherry pick <a href="https://redirect.github.com/grpc/grpc-go/issues/8864">#8864</a> to v1.79.x (<a href="https://redirect.github.com/grpc/grpc-go/issues/8896">#8896</a>)</li> <li>Additional commits viewable in <a href="https://github.com/grpc/grpc-go/compare/v1.75.1...v1.79.3">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=google.golang.org/grpc&package-manager=go_modules&previous-version=1.75.1&new-version=1.79.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> 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 show <dependency name> 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) You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/temporalio/temporal-worker-controller/network/alerts). </details> --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Carly de Frondeville <cdefrondeville@berkeley.edu>
1 parent 8bc3cdb commit fa0533f

7 files changed

Lines changed: 289 additions & 174 deletions

File tree

go.mod

Lines changed: 21 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ require (
1515
go.temporal.io/sdk v1.38.0
1616
go.temporal.io/sdk/contrib/envconfig v0.1.0
1717
go.temporal.io/server v1.30.1
18+
google.golang.org/grpc v1.79.3
1819
k8s.io/api v0.34.0
1920
k8s.io/apiextensions-apiserver v0.33.0
2021
k8s.io/apimachinery v0.34.0
@@ -23,18 +24,18 @@ require (
2324
)
2425

2526
require (
26-
cel.dev/expr v0.24.0 // indirect
27+
cel.dev/expr v0.25.1 // indirect
2728
cloud.google.com/go v0.118.3 // indirect
2829
cloud.google.com/go/auth v0.15.0 // indirect
2930
cloud.google.com/go/auth/oauth2adapt v0.2.7 // indirect
30-
cloud.google.com/go/compute/metadata v0.7.0 // indirect
31+
cloud.google.com/go/compute/metadata v0.9.0 // indirect
3132
cloud.google.com/go/iam v1.4.2 // indirect
3233
cloud.google.com/go/monitoring v1.24.1 // indirect
3334
cloud.google.com/go/storage v1.51.0 // indirect
3435
dario.cat/mergo v1.0.1 // indirect
3536
filippo.io/edwards25519 v1.1.1 // indirect
3637
github.com/BurntSushi/toml v1.5.0 // indirect
37-
github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp v1.29.0 // indirect
38+
github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp v1.30.0 // indirect
3839
github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/metric v0.51.0 // indirect
3940
github.com/GoogleCloudPlatform/opentelemetry-operations-go/internal/resourcemapping v0.51.0 // indirect
4041
github.com/Masterminds/goutils v1.1.1 // indirect
@@ -49,20 +50,20 @@ require (
4950
github.com/cactus/go-statsd-client/v5 v5.1.0 // indirect
5051
github.com/cenkalti/backoff/v4 v4.3.0 // indirect
5152
github.com/cespare/xxhash/v2 v2.3.0 // indirect
52-
github.com/cncf/xds/go v0.0.0-20250501225837-2ac532fd4443 // indirect
53+
github.com/cncf/xds/go v0.0.0-20251210132809-ee656c7534f5 // indirect
5354
github.com/dgryski/go-farm v0.0.0-20240924180020-3414d57e47da // indirect
5455
github.com/dustin/go-humanize v1.0.1 // indirect
5556
github.com/emicklei/go-restful/v3 v3.12.2 // indirect
5657
github.com/emirpasic/gods v1.18.1 // indirect
57-
github.com/envoyproxy/go-control-plane/envoy v1.32.4 // indirect
58-
github.com/envoyproxy/protoc-gen-validate v1.2.1 // indirect
58+
github.com/envoyproxy/go-control-plane/envoy v1.36.0 // indirect
59+
github.com/envoyproxy/protoc-gen-validate v1.3.0 // indirect
5960
github.com/evanphx/json-patch v5.6.0+incompatible // indirect
6061
github.com/evanphx/json-patch/v5 v5.9.11 // indirect
6162
github.com/facebookgo/clock v0.0.0-20150410010913-600d898af40a // indirect
6263
github.com/felixge/httpsnoop v1.0.4 // indirect
6364
github.com/fsnotify/fsnotify v1.7.0 // indirect
6465
github.com/fxamacker/cbor/v2 v2.9.0 // indirect
65-
github.com/go-jose/go-jose/v4 v4.1.1 // indirect
66+
github.com/go-jose/go-jose/v4 v4.1.3 // indirect
6667
github.com/go-logr/stdr v1.2.2 // indirect
6768
github.com/go-logr/zapr v1.3.0 // indirect
6869
github.com/go-openapi/jsonpointer v0.21.0 // indirect
@@ -129,7 +130,7 @@ require (
129130
github.com/sony/gobreaker v1.0.0 // indirect
130131
github.com/spf13/cast v1.7.0 // indirect
131132
github.com/spf13/pflag v1.0.6 // indirect
132-
github.com/spiffe/go-spiffe/v2 v2.5.0 // indirect
133+
github.com/spiffe/go-spiffe/v2 v2.6.0 // indirect
133134
github.com/stretchr/objx v0.5.2 // indirect
134135
github.com/temporalio/ringpop-go v0.0.0-20250130211428-b97329e994f7 // indirect
135136
github.com/temporalio/sqlparser v0.0.0-20231115171017-f4060bcfa6cb // indirect
@@ -138,9 +139,8 @@ require (
138139
github.com/uber-common/bark v1.3.0 // indirect
139140
github.com/uber-go/tally/v4 v4.1.17 // indirect
140141
github.com/x448/float16 v0.8.4 // indirect
141-
github.com/zeebo/errs v1.4.0 // indirect
142142
go.opentelemetry.io/auto/sdk v1.2.1 // indirect
143-
go.opentelemetry.io/contrib/detectors/gcp v1.36.0 // indirect
143+
go.opentelemetry.io/contrib/detectors/gcp v1.39.0 // indirect
144144
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.59.0 // indirect
145145
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.59.0 // indirect
146146
go.opentelemetry.io/otel v1.40.0 // indirect
@@ -152,7 +152,7 @@ require (
152152
go.opentelemetry.io/otel/sdk v1.40.0 // indirect
153153
go.opentelemetry.io/otel/sdk/metric v1.40.0 // indirect
154154
go.opentelemetry.io/otel/trace v1.40.0 // indirect
155-
go.opentelemetry.io/proto/otlp v1.5.0 // indirect
155+
go.opentelemetry.io/proto/otlp v1.7.1 // indirect
156156
go.uber.org/atomic v1.11.0 // indirect
157157
go.uber.org/dig v1.19.0 // indirect
158158
go.uber.org/fx v1.24.0 // indirect
@@ -161,23 +161,22 @@ require (
161161
go.uber.org/zap v1.27.0 // indirect
162162
go.yaml.in/yaml/v2 v2.4.3 // indirect
163163
go.yaml.in/yaml/v3 v3.0.4 // indirect
164-
golang.org/x/crypto v0.45.0 // indirect
164+
golang.org/x/crypto v0.46.0 // indirect
165165
golang.org/x/exp v0.0.0-20250620022241-b7579e27df2b // indirect
166-
golang.org/x/net v0.47.0 // indirect
167-
golang.org/x/oauth2 v0.30.0 // indirect
168-
golang.org/x/sync v0.18.0 // indirect
166+
golang.org/x/net v0.48.0 // indirect
167+
golang.org/x/oauth2 v0.34.0 // indirect
168+
golang.org/x/sync v0.19.0 // indirect
169169
golang.org/x/sys v0.40.0 // indirect
170-
golang.org/x/term v0.37.0 // indirect
171-
golang.org/x/text v0.31.0 // indirect
170+
golang.org/x/term v0.38.0 // indirect
171+
golang.org/x/text v0.32.0 // indirect
172172
golang.org/x/time v0.13.0 // indirect
173-
golang.org/x/tools v0.38.0 // indirect
173+
golang.org/x/tools v0.39.0 // indirect
174174
gomodules.xyz/jsonpatch/v2 v2.4.0 // indirect
175175
google.golang.org/api v0.224.0 // indirect
176176
google.golang.org/genproto v0.0.0-20250303144028-a0af3efb3deb // indirect
177-
google.golang.org/genproto/googleapis/api v0.0.0-20250908214217-97024824d090 // indirect
178-
google.golang.org/genproto/googleapis/rpc v0.0.0-20250908214217-97024824d090 // indirect
179-
google.golang.org/grpc v1.75.1 // indirect
180-
google.golang.org/protobuf v1.36.9 // indirect
177+
google.golang.org/genproto/googleapis/api v0.0.0-20251202230838-ff82c1b0f217 // indirect
178+
google.golang.org/genproto/googleapis/rpc v0.0.0-20251202230838-ff82c1b0f217 // indirect
179+
google.golang.org/protobuf v1.36.10 // indirect
181180
gopkg.in/evanphx/json-patch.v4 v4.12.0 // indirect
182181
gopkg.in/inf.v0 v0.9.1 // indirect
183182
gopkg.in/validator.v2 v2.0.1 // indirect

0 commit comments

Comments
 (0)