Skip to content

chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.40.0 to 1.43.0 in /examples/language-sdk-instrumentation/golang-push/rideshare-alloy#5025

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/go_modules/examples/language-sdk-instrumentation/golang-push/rideshare-alloy/go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp-1.43.0
Closed

chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.40.0 to 1.43.0 in /examples/language-sdk-instrumentation/golang-push/rideshare-alloy#5025
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/go_modules/examples/language-sdk-instrumentation/golang-push/rideshare-alloy/go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp-1.43.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Apr 8, 2026

Bumps go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.40.0 to 1.43.0.

Changelog

Sourced from go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp's changelog.

[1.43.0/0.65.0/0.19.0] 2026-04-02

Added

  • Add IsRandom and WithRandom on TraceFlags, and IsRandom on SpanContext in go.opentelemetry.io/otel/trace for W3C Trace Context Level 2 Random Trace ID Flag support. (#8012)
  • Add service detection with WithService in go.opentelemetry.io/otel/sdk/resource. (#7642)
  • Add DefaultWithContext and EnvironmentWithContext in go.opentelemetry.io/otel/sdk/resource to support plumbing context.Context through default and environment detectors. (#8051)
  • Support attributes with empty value (attribute.EMPTY) in go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc. (#8038)
  • Support attributes with empty value (attribute.EMPTY) in go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc. (#8038)
  • Support attributes with empty value (attribute.EMPTY) in go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc. (#8038)
  • Support attributes with empty value (attribute.EMPTY) in go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp. (#8038)
  • Support attributes with empty value (attribute.EMPTY) in go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp. (#8038)
  • Support attributes with empty value (attribute.EMPTY) in go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp. (#8038)
  • Support attributes with empty value (attribute.EMPTY) in go.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest. (#8038)
  • Add support for per-series start time tracking for cumulative metrics in go.opentelemetry.io/otel/sdk/metric. Set OTEL_GO_X_PER_SERIES_START_TIMESTAMPS=true to enable. (#8060)
  • Add WithCardinalityLimitSelector for metric reader for configuring cardinality limits specific to the instrument kind. (#7855)

Changed

  • Introduce the EMPTY Type in go.opentelemetry.io/otel/attribute to reflect that an empty value is now a valid value, with INVALID remaining as a deprecated alias of EMPTY. (#8038)
  • Improve slice handling in go.opentelemetry.io/otel/attribute to optimize short slice values with fixed-size fast paths. (#8039)
  • Improve performance of span metric recording in go.opentelemetry.io/otel/sdk/trace by returning early if self-observability is not enabled. (#8067)
  • Improve formatting of metric data diffs in go.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest. (#8073)

Deprecated

  • Deprecate INVALID in go.opentelemetry.io/otel/attribute. Use EMPTY instead. (#8038)

Fixed

  • Return spec-compliant TraceIdRatioBased description. This is a breaking behavioral change, but it is necessary to make the implementation spec-compliant. (#8027)
  • Fix a race condition in go.opentelemetry.io/otel/sdk/metric where the lastvalue aggregation could collect the value 0 even when no zero-value measurements were recorded. (#8056)
  • Limit HTTP response body to 4 MiB in go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp to mitigate excessive memory usage caused by a misconfigured or malicious server. Responses exceeding the limit are treated as non-retryable errors. (#8108)
  • Limit HTTP response body to 4 MiB in go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp to mitigate excessive memory usage caused by a misconfigured or malicious server. Responses exceeding the limit are treated as non-retryable errors. (#8108)
  • Limit HTTP response body to 4 MiB in go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp to mitigate excessive memory usage caused by a misconfigured or malicious server. Responses exceeding the limit are treated as non-retryable errors. (#8108)
  • WithHostID detector in go.opentelemetry.io/otel/sdk/resource to use full path for kenv command on BSD. (#8113)
  • Fix missing request.GetBody in go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp to correctly handle HTTP2 GOAWAY frame. (#8096)

[1.42.0/0.64.0/0.18.0/0.0.16] 2026-03-06

Added

  • Add go.opentelemetry.io/otel/semconv/v1.40.0 package. The package contains semantic conventions from the v1.40.0 version of the OpenTelemetry Semantic Conventions. See the migration documentation for information on how to upgrade from go.opentelemetry.io/otel/semconv/v1.39.0. (#7985)

... (truncated)

Commits
  • 9276201 Release v1.43.0 / v0.65.0 / v0.19.0 (#8128)
  • 61b8c94 chore(deps): update module github.com/mattn/go-runewidth to v0.0.22 (#8131)
  • 97a086e chore(deps): update github.com/golangci/dupl digest to c99c5cf (#8122)
  • 5e363de limit response body size for OTLP HTTP exporters (#8108)
  • 35214b6 Use an absolute path when calling bsd kenv (#8113)
  • 290024c fix(deps): update module google.golang.org/grpc to v1.80.0 (#8121)
  • e70658e fix: support getBody in otelploghttp (#8096)
  • 4afe468 fix(deps): update googleapis to 9d38bb4 (#8117)
  • b9ca729 chore(deps): update module github.com/go-git/go-git/v5 to v5.17.2 (#8115)
  • 69472ec chore(deps): update fossas/fossa-action action to v1.9.0 (#8118)
  • Additional commits viewable in compare view

Dependabot compatibility score

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 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.

Note

Medium Risk
Primarily dependency and Go toolchain version bumps; risk is limited but could break builds/environments that don’t yet support Go 1.25 or the newer OpenTelemetry/grpc transitive versions.

Overview
Updates the rideshare-alloy Go example to Go 1.25 (go 1.24.61.25.0) and bumps core OpenTelemetry packages (go.opentelemetry.io/otel, sdk, trace, and OTLP trace exporters) from v1.40.0 to v1.43.0.

Refreshes related transitive dependencies in go.mod/go.sum, including grpc-gateway to v2.28.0, go.opentelemetry.io/proto/otlp to v1.10.0, golang.org/x/* updates, and google.golang.org/grpc to v1.80.0.

Reviewed by Cursor Bugbot for commit df6f991. Bugbot is set up for automated code reviews on this repo. Configure here.

…tlptracehttp

Bumps [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp](https://github.com/open-telemetry/opentelemetry-go) from 1.40.0 to 1.43.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.43.0)

---
updated-dependencies:
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp
  dependency-version: 1.43.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file go Pull requests that update Go code labels Apr 8, 2026
@dependabot dependabot Bot requested a review from a team as a code owner April 8, 2026 19:40
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file go Pull requests that update Go code labels Apr 8, 2026
Copy link
Copy Markdown
Contributor

@cursor cursor Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 2 potential issues.

Fix All in Cursor

Bugbot Autofix prepared fixes for both issues found in the latest run.

  • ✅ Fixed: Workspace go version not updated to match module
    • Updated go.work to go 1.25.0 so the workspace minimum Go version matches the module requirement.
  • ✅ Fixed: stdouttrace not bumped alongside other otel packages
    • Bumped go.opentelemetry.io/otel/exporters/stdout/stdouttrace from v1.40.0 to v1.43.0 to align OpenTelemetry package versions.

Create PR

Or push these changes by commenting:

@cursor push e0b92686bf
Preview (e0b92686bf)
diff --git a/examples/language-sdk-instrumentation/golang-push/rideshare-alloy/go.mod b/examples/language-sdk-instrumentation/golang-push/rideshare-alloy/go.mod
--- a/examples/language-sdk-instrumentation/golang-push/rideshare-alloy/go.mod
+++ b/examples/language-sdk-instrumentation/golang-push/rideshare-alloy/go.mod
@@ -12,7 +12,7 @@
 	go.opentelemetry.io/otel v1.43.0
 	go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.43.0
 	go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.43.0
-	go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.40.0
+	go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.43.0
 	go.opentelemetry.io/otel/sdk v1.43.0
 	go.opentelemetry.io/otel/trace v1.43.0
 )

diff --git a/examples/language-sdk-instrumentation/golang-push/rideshare-alloy/go.work b/examples/language-sdk-instrumentation/golang-push/rideshare-alloy/go.work
--- a/examples/language-sdk-instrumentation/golang-push/rideshare-alloy/go.work
+++ b/examples/language-sdk-instrumentation/golang-push/rideshare-alloy/go.work
@@ -1,4 +1,4 @@
-go 1.24.6
+go 1.25.0
 
 
 use .

You can send follow-ups to the cloud agent here.

Reviewed by Cursor Bugbot for commit df6f991. Configure here.

module rideshare

go 1.24.6
go 1.25.0
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Workspace go version not updated to match module

Low Severity

The go.mod minimum Go version was bumped from 1.24.6 to 1.25.0 by this dependency update, but the go.work file in the same directory still specifies go 1.24.6. This creates an inconsistency where the workspace declares a lower Go version than the module it contains. While Go toolchain management can resolve this at build time, the mismatch is misleading and the go.work file needs to be updated to at least go 1.25.0 to stay consistent.

Fix in Cursor Fix in Web

Reviewed by Cursor Bugbot for commit df6f991. Configure here.

go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.40.0
go.opentelemetry.io/otel v1.43.0
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.43.0
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.43.0
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

stdouttrace not bumped alongside other otel packages

Low Severity

go.opentelemetry.io/otel/exporters/stdout/stdouttrace remains at v1.40.0 while all other packages from the same OpenTelemetry Go repository (otel, otel/sdk, otel/trace, otel/exporters/otlp/...) were bumped to v1.43.0. These packages are released in lockstep and intended to be used at the same version. The version skew introduced here could lead to subtle incompatibilities.

Fix in Cursor Fix in Web

Reviewed by Cursor Bugbot for commit df6f991. Configure here.

simonswine added a commit that referenced this pull request Apr 9, 2026
Updates all OpenTelemetry Go packages to v1.43.0 (log packages to v0.19.0)
across the root module, api, and all example modules.

Supersedes #5023, #5024, #5025, #5026, #5027, #5028, #5029, #5030, #5031,
@simonswine
Copy link
Copy Markdown
Contributor

Superseded by #5037 which consolidates all otel v1.43.0 updates.

@simonswine simonswine closed this Apr 9, 2026
@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot Bot commented on behalf of github Apr 9, 2026

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot dependabot Bot deleted the dependabot/go_modules/examples/language-sdk-instrumentation/golang-push/rideshare-alloy/go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp-1.43.0 branch April 9, 2026 08:51
simonswine added a commit that referenced this pull request Apr 9, 2026
…les (#5037)

Updates all OpenTelemetry Go packages to v1.43.0 (log packages to v0.19.0)
across the root module, api, and all example modules.

Supersedes #5023, #5024, #5025, #5026, #5027, #5028, #5029, #5030, #5031,
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 go Pull requests that update Go code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant