Skip to content

chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2 to v2.30.0 (main) - #7738

Open
renovate-sh-app[bot] wants to merge 1 commit into
mainfrom
renovate/main-github.com-grpc-ecosystem-grpc-gateway-v2-2.x
Open

chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2 to v2.30.0 (main)#7738
renovate-sh-app[bot] wants to merge 1 commit into
mainfrom
renovate/main-github.com-grpc-ecosystem-grpc-gateway-v2-2.x

Conversation

@renovate-sh-app

@renovate-sh-app renovate-sh-app Bot commented Aug 12, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
github.com/grpc-ecosystem/grpc-gateway/v2 v2.29.0v2.30.0 age confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

grpc-ecosystem/grpc-gateway (github.com/grpc-ecosystem/grpc-gateway/v2)

v2.30.0

Compare Source

New Features

Fixes

Change PR Contributor
OpenAPI v2: messages sorted before rendering definitions for determinism #​6732 @​alliasgher
OpenAPI v2: enum comments now go to description instead of title #​6785 @​superShen0916
OpenAPI v2: include field schema metadata on parameters #​6894 @​puneetdixit200
OpenAPI v2: omit empty body objects for nested path parameters #​7065 @​alliasgher
OpenAPI v3: omit empty body objects for nested path parameters #​7068 @​alliasgher
OpenAPI v2: preserve x-nullable when use_allof_for_refs wraps a $ref #​7026 @​pkhanaljc
OpenAPI v2: fix path joining for colon-prefixed segments #​7191 @​Ritik100-AIT
Prioritize OpenAPI config options over proto options #​6973 @​maskedmaxx
Support Service doc comments for OpenAPI/Swagger generation #​6200 @​majiayu000
Fix nested body path initialization for oneof fields #​6948 @​cyphercodes
Remove redundant enum assignment for nested proto3 fields #​7059 @​abhishek-dalbanjan
Drain request only after ParseForm in generated code #​7192 @​paskozdilar
Support field extensions with use_allof_for_refs #​3100 @​same-id
Ignore M import-path mappings in openapiv3 plugin params #​6936 @​johanbrandhorst

Documentation

Tests / CI / Infra

New Contributors

@​alliasgher, @​superShen0916, @​puneetdixit200, @​ketpatil77, @​EliSauder, @​maskedmaxx, @​hawk-roy, @​viniciusmtsantos, @​cyphercodes, @​abhishek-dalbanjan, @​hsdfat, @​ZayanKhan-12, @​dlanov, @​maydietwice, @​pkhanaljc, @​Ritik100-AIT


Full Changelog: grpc-ecosystem/grpc-gateway@v2.29.0...v2.30.0


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

Need help?

You can ask for more help in the following Slack channel: #proj-renovate-self-hosted. In that channel you can also find ADR and FAQ docs in the Resources section.

@renovate-sh-app renovate-sh-app Bot added dependencies Pull requests that update a dependency file gomod minor renovate Applied to PR's created by renovatebot update-minor labels Aug 12, 2026
@renovate-sh-app
renovate-sh-app Bot enabled auto-merge (squash) August 12, 2026 02:20
@renovate-sh-app

renovate-sh-app Bot commented Aug 12, 2026

Copy link
Copy Markdown
Contributor Author

ℹ️ Artifact update notice

File name: go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 34 additional dependencies were updated

Details:

Package Change
go.opentelemetry.io/otel v1.44.0 -> v1.45.0
go.opentelemetry.io/otel/metric v1.44.0 -> v1.45.0
go.opentelemetry.io/otel/sdk v1.44.0 -> v1.45.0
go.opentelemetry.io/otel/trace v1.44.0 -> v1.45.0
go.yaml.in/yaml/v3 v3.0.4 -> v3.0.5
google.golang.org/grpc v1.82.1 -> v1.83.0
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.69.0 -> v0.70.0
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.69.0 -> v0.70.0
google.golang.org/genproto/googleapis/rpc v0.0.0-20260630182238-925bb5da69e7 -> v0.0.0-20260803160001-6ac0973c030d
cel.dev/expr v0.25.1 -> v0.25.2
github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp v1.32.0 -> v1.33.0
github.com/go-logr/logr v1.4.3 -> v1.4.4
github.com/go-openapi/analysis v0.25.2 -> v0.25.5
github.com/go-openapi/loads v0.24.0 -> v0.25.0
github.com/go-openapi/spec v0.22.5 -> v0.22.9
github.com/go-openapi/strfmt v0.26.3 -> v0.27.0
github.com/go-openapi/swag v0.27.1 -> v0.28.0
github.com/go-openapi/swag/cmdutils v0.27.1 -> v0.28.0
github.com/go-openapi/swag/conv v0.27.1 -> v0.28.0
github.com/go-openapi/swag/fileutils v0.27.1 -> v0.28.0
github.com/go-openapi/swag/jsonutils v0.27.1 -> v0.28.0
github.com/go-openapi/swag/loading v0.27.1 -> v0.28.0
github.com/go-openapi/swag/mangling v0.27.1 -> v0.28.0
github.com/go-openapi/swag/netutils v0.27.1 -> v0.28.0
github.com/go-openapi/swag/pools v0.27.1 -> v0.28.0
github.com/go-openapi/swag/stringutils v0.27.1 -> v0.28.0
github.com/go-openapi/swag/typeutils v0.27.1 -> v0.28.0
github.com/go-openapi/swag/yamlutils v0.27.1 -> v0.28.0
github.com/go-openapi/validate v0.26.0 -> v0.26.1
github.com/spiffe/go-spiffe/v2 v2.6.0 -> v2.7.0
go.opentelemetry.io/contrib/detectors/gcp v1.43.0 -> v1.44.0
go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.44.0 -> v1.45.0
go.opentelemetry.io/otel/sdk/metric v1.44.0 -> v1.45.0
google.golang.org/genproto/googleapis/api v0.0.0-20260630182238-925bb5da69e7 -> v0.0.0-20260803160001-6ac0973c030d

@tempo-ci-app

tempo-ci-app Bot commented Aug 12, 2026

Copy link
Copy Markdown
Contributor

🤖 fix-renovate-prs failed_to_fix: OTEL SDK 1.45.0 (pulled in transitively by grpc-gateway v2.30.0) uses semconv v1.43.0 in resource.Default(), which conflicts with dskit's tracing.NewResource still importing semconv/v1.41.0, so resource.Merge fails with a schema-URL mismatch in pkg/tracing tests. Next step: bump github.com/grafana/dskit to a revision whose tracing package uses semconv/v1.43.0 (latest dskit still uses 1.41.0) and re-tidy, or hold this Renovate PR until such a dskit release is available.

@renovate-sh-app
renovate-sh-app Bot force-pushed the renovate/main-github.com-grpc-ecosystem-grpc-gateway-v2-2.x branch 2 times, most recently from ae729f7 to deb881f Compare August 12, 2026 17:14
@tempo-ci-app

tempo-ci-app Bot commented Aug 12, 2026

Copy link
Copy Markdown
Contributor

🤖 fix-renovate-prs failed_to_fix: grpc-gateway v2.30.0 transitively forces go.opentelemetry.io/otel/sdk to v1.45.0, whose resource.Default() now uses semconv/v1.43.0, conflicting with grafana/dskit/tracing (still on semconv/v1.41.0) when it calls resource.Merge — breaking pkg/tracing tests with ErrSchemaURLConflict. Fix requires an upstream dskit bump to semconv/v1.43.0 (latest dskit still uses v1.41.0), which is out of scope for this Renovate bump.

@renovate-sh-app
renovate-sh-app Bot force-pushed the renovate/main-github.com-grpc-ecosystem-grpc-gateway-v2-2.x branch from deb881f to dde6408 Compare August 12, 2026 20:17
@tempo-ci-app

tempo-ci-app Bot commented Aug 12, 2026

Copy link
Copy Markdown
Contributor

🤖 fix-renovate-prs failed_to_fix: The grpc-gateway v2.30.0 bump forces otel v1.44→v1.45; otel/sdk v1.45's resource.Default() uses semconv v1.43.0 while dskit's tracing.NewResource still merges in a resource built from semconv v1.41.0, so resource.Merge returns ErrSchemaURLConflict and every pkg/tracing test that calls InstallOTelOrJaegerFromEnv fails. Next step for a human: land a dskit change that bumps its tracing semconv to v1.43.0 (or otherwise avoids the merge conflict) and then rebase this PR onto that dskit version — a tempo-only fix isn't safe.

@renovate-sh-app
renovate-sh-app Bot force-pushed the renovate/main-github.com-grpc-ecosystem-grpc-gateway-v2-2.x branch from dde6408 to 8fbacaf Compare August 13, 2026 14:16
@tempo-ci-app

tempo-ci-app Bot commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

🤖 fix-renovate-prs failed_to_fix: pkg/tracing tests fail with conflicting Schema URL: .../1.43.0 and .../1.41.0 because OTel SDK v1.45.0 (pulled in transitively by grpc-gateway v2.30.0) moved resource.Default() to semconv v1.43.0, while dskit's tracing.NewResource still merges it with semconv/v1.41.0.SchemaURL. No released dskit version yet uses v1.43.0, so this needs an upstream dskit bump (or a temporary replace pinning OTel back to v1.44.0) before the PR can go green.

@renovate-sh-app
renovate-sh-app Bot force-pushed the renovate/main-github.com-grpc-ecosystem-grpc-gateway-v2-2.x branch from 8fbacaf to 82c0cd8 Compare August 13, 2026 17:22
@tempo-ci-app

tempo-ci-app Bot commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

🤖 fix-renovate-prs failed_to_fix: grpc-gateway v2.30.0 transitively bumps OTel SDK to v1.45.0, whose resource.Default() now uses semconv/v1.43.0; grafana/dskit's tracing package still uses semconv/v1.41.0 in resource.Merge, so InstallOTelOrJaegerFromEnv fails with ErrSchemaURLConflict. Fix belongs upstream in grafana/dskit (bump its semconv to v1.43.0 or expose a schema-URL override); wait for that release before merging this Renovate PR.

@renovate-sh-app
renovate-sh-app Bot force-pushed the renovate/main-github.com-grpc-ecosystem-grpc-gateway-v2-2.x branch from 82c0cd8 to 81a3785 Compare August 13, 2026 20:17
@tempo-ci-app

tempo-ci-app Bot commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

🤖 fix-renovate-prs failed_to_fix: grpc-gateway v2.30.0 transitively bumps go.opentelemetry.io/otel/sdk to v1.45.0, whose resource.Default() now uses semconv/v1.43.0, while vendored grafana/dskit tracing/otel.go still merges against semconv/v1.41.0, so resource.Merge returns ErrSchemaURLConflict and every TestInstallOTelOrJaegerFromEnv* case fails at pkg/tracing/tracing.go via dstracing.NewOTelOrJaegerFromEnv. Fix needs a dskit release that upgrades to semconv/v1.43.0 (current dskit main still uses v1.41.0) or a replace directive pinning OTel to v1.44.0 — both out of scope for a Renovate PR.

@renovate-sh-app
renovate-sh-app Bot force-pushed the renovate/main-github.com-grpc-ecosystem-grpc-gateway-v2-2.x branch from 81a3785 to 553cdb8 Compare August 14, 2026 11:15
@tempo-ci-app

tempo-ci-app Bot commented Aug 14, 2026

Copy link
Copy Markdown
Contributor

🤖 fix-renovate-prs failed_to_fix: The grpc-gateway v2.30.0 bump transitively pulls otel v1.45.0, whose sdk resource.Default() now uses semconv/v1.43.0, which conflicts with github.com/grafana/dskit/tracing.NewResource still importing semconv/v1.41.0 as the schema URL — the fix has to land in dskit (bump it to a version that uses semconv/v1.43.0) and cannot be made from the tempo side.

…to v2.30.0

| datasource | package                                   | from    | to      |
| ---------- | ----------------------------------------- | ------- | ------- |
| go         | github.com/grpc-ecosystem/grpc-gateway/v2 | v2.29.0 | v2.30.0 |


Signed-off-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
@renovate-sh-app
renovate-sh-app Bot force-pushed the renovate/main-github.com-grpc-ecosystem-grpc-gateway-v2-2.x branch from 553cdb8 to 33fbcde Compare August 14, 2026 17:15
@tempo-ci-app

tempo-ci-app Bot commented Aug 14, 2026

Copy link
Copy Markdown
Contributor

🤖 fix-renovate-prs failed_to_fix: The pkg/tracing failures come from OTel 1.44→1.45 being pulled in transitively by go mod tidy: OTel SDK 1.45's resource.Default() now carries semconv/v1.43.0, but grafana/dskit's tracing.NewResource still merges with semconv/v1.41.0, and resource.Merge treats mismatched schema URLs as fatal — so the fix belongs in dskit (bump its semconv) or in a separate PR that pins OTel back to 1.44; the redaction integration test failure is unrelated and looks flaky. Next step for a human: bump grafana/dskit to a version whose tracing package uses semconv v1.43.0, or pin go.opentelemetry.io/otel* back to v1.44.0 in go.mod.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file gomod minor renovate Applied to PR's created by renovatebot update-minor

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants