chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from 1.40.0 to 1.42.0 in /services/feature-flags#61
Conversation
Greptile SummaryThis Dependabot PR bumps Changes included beyond the stated bump:
Confidence Score: 4/5Safe to merge once the Go 1.25 runtime requirement is verified across CI and any Dockerfiles for this service. The dependency bump is routine and mechanically correct — all checksums are updated, transitive deps are consistent, and the OTel changes are additive (bug-fixes and W3C conformance improvements). The one concrete item to verify before merging is that the implicit Go version requirement change (1.24 → 1.25) is compatible with the build environment, since it was not called out in the PR title or description. services/feature-flags/go.mod — specifically the Go version directive change from 1.24.0 to 1.25.0 Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
A["dependabot bump\notlptracegrpc\n1.40.0 → 1.42.0"] --> B["OTel v1.42.0\nDrops Go 1.24 support\n(#7984)"]
B --> C["go.mod: go 1.24.0 + toolchain\n→ go 1.25.0"]
A --> D["Transitive dep updates"]
D --> E["golang.org/x/crypto\n0.47.0 → 0.48.0"]
D --> F["golang.org/x/net\n0.49.0 → 0.51.0"]
D --> G["grpc-gateway/v2\n2.27.7 → 2.28.0"]
D --> H["google.golang.org/genproto\n→ 20260209 snapshot"]
C --> I{CI / Dockerfiles\nusing Go 1.24?}
I -- Yes --> J["⚠️ Build will break\nNeed Go 1.25+"]
I -- No --> K["✅ Safe to merge"]
Reviews (1): Last reviewed commit: "chore(deps): bump go.opentelemetry.io/ot..." | Re-trigger Greptile |
| go 1.24.0 | ||
|
|
||
| toolchain go1.24.13 | ||
| go 1.25.0 |
There was a problem hiding this comment.
Go minimum version silently bumped to 1.25
The go directive changed from go 1.24.0 (with toolchain go1.24.13) to go 1.25.0. This is because the OTel 1.42.0 release explicitly dropped support for Go 1.24 (#7984).
While this is expected when pulling in a transitive minimum-Go bump, the PR title only mentions the otlptracegrpc version bump. This change means:
- All developers and CI runners must now use Go 1.25+.
- Any Dockerfile or toolchain spec pinned to Go 1.24.x in this service will break at build time.
It's worth verifying that your CI pipelines and any Dockerfiles in or referencing services/feature-flags have been (or will be) updated to Go 1.25 before merging.
498073a to
eb8919e
Compare
…tlptracegrpc Bumps [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go) from 1.40.0 to 1.42.0. - [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md) - [Commits](open-telemetry/opentelemetry-go@v1.40.0...v1.42.0) --- updated-dependencies: - dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc dependency-version: 1.42.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
eb8919e to
927abe3
Compare
Bumps go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from 1.40.0 to 1.42.0.
Changelog
Sourced from go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc's changelog.
Commits
a3941ffRelease v1.42.0/v0.64.0/v0.18.0/v0.0.16 (#8006)6059c47chore(deps): update golang.org/x/telemetry digest to e526e8a (#8010)44c7edfchore(deps): update module github.com/mgechev/revive to v1.15.0 (#8009)de5fb3afix(deps): update module google.golang.org/grpc to v1.79.2 (#8007)0b82dedchore(deps): update codspeedhq/action action to v4.11.1 (#8001)aa3660fchore(deps): update github/codeql-action action to v4.32.6 (#8004)9be8c92chore(deps): update dependency codespell to v2.4.2 (#8003)c9d2015log: add error field to Record and make SDK to emit exception attributes (#7924)fdd1320TracerProvider ForceFlush() Error Fix (#7856)78f9904chore(deps): update golang.org/x/telemetry digest to 18da590 (#8000)