Skip to content

Conversation

@renovate-sh-app
Copy link
Contributor

@renovate-sh-app renovate-sh-app bot commented Aug 29, 2025

This PR contains the following updates:

Package Change Age Confidence
go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp v0.13.0 -> v0.14.0 age confidence
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.37.0 -> v1.38.0 age confidence
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.37.0 -> v1.38.0 age confidence
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.37.0 -> v1.38.0 age confidence
go.opentelemetry.io/otel/sdk/log v0.13.0 -> v0.14.0 age confidence

Release Notes

open-telemetry/opentelemetry-go (go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp)

v0.14.0

Compare Source

Added
  • An EventOption and the related NewEventConfig function are added to the go.opentelemetry.io/otel package to configure Span events. (#​1254)
  • A TextMapPropagator and associated TextMapCarrier are added to the go.opentelemetry.io/otel/oteltest package to test TextMap type propagators and their use. (#​1259)
  • SpanContextFromContext returns SpanContext from context. (#​1255)
  • DeploymentEnvironmentKey added to go.opentelemetry.io/otel/semconv package. (#​1323)
  • Add an OpenCensus to OpenTelemetry tracing bridge. (#​1305)
  • Add a parent context argument to SpanProcessor.OnStart to follow the specification. (#​1333)
  • Add missing tests for sdk/trace/attributes_map.go. (#​1337)
Changed
  • Move the go.opentelemetry.io/otel/api/trace package into go.opentelemetry.io/otel/trace with the following changes. (#​1229) (#​1307)
    • ID has been renamed to TraceID.
    • IDFromHex has been renamed to TraceIDFromHex.
    • EmptySpanContext is removed.
  • Move the go.opentelemetry.io/otel/api/trace/tracetest package into go.opentelemetry.io/otel/oteltest. (#​1229)
  • OTLP Exporter updates:
    • supports OTLP v0.6.0 (#​1230, #​1354)
    • supports configurable aggregation temporality (default: Cumulative, optional: Stateless). (#​1296)
  • The Sampler is now called on local child spans. (#​1233)
  • The Kind type from the go.opentelemetry.io/otel/api/metric package was renamed to InstrumentKind to more specifically describe what it is and avoid semantic ambiguity. (#​1240)
  • The MetricKind method of the Descriptor type in the go.opentelemetry.io/otel/api/metric package was renamed to Descriptor.InstrumentKind.
    This matches the returned type and fixes misuse of the term metric. (#​1240)
  • Move test harness from the go.opentelemetry.io/otel/api/apitest package into go.opentelemetry.io/otel/oteltest. (#​1241)
  • Move the go.opentelemetry.io/otel/api/metric/metrictest package into go.opentelemetry.io/oteltest as part of #​964. (#​1252)
  • Move the go.opentelemetry.io/otel/api/metric package into go.opentelemetry.io/otel/metric as part of #​1303. (#​1321)
  • Move the go.opentelemetry.io/otel/api/metric/registry package into go.opentelemetry.io/otel/metric/registry as a part of #​1303. (#​1316)
  • Move the Number type (together with related functions) from go.opentelemetry.io/otel/api/metric package into go.opentelemetry.io/otel/metric/number as a part of #​1303. (#​1316)
  • The function signature of the Span AddEvent method in go.opentelemetry.io/otel is updated to no longer take an unused context and instead take a required name and a variable number of EventOptions. (#​1254)
  • The function signature of the Span RecordError method in go.opentelemetry.io/otel is updated to no longer take an unused context and instead take a required error value and a variable number of EventOptions. (#​1254)
  • Move the go.opentelemetry.io/otel/api/global package to go.opentelemetry.io/otel. (#​1262) (#​1330)
  • Move the Version function from go.opentelemetry.io/otel/sdk to go.opentelemetry.io/otel. (#​1330)
  • Rename correlation context header from "otcorrelations" to "baggage" to match the OpenTelemetry specification. (#​1267)
  • Fix Code.UnmarshalJSON to work with valid JSON only. (#​1276)
  • The resource.New() method changes signature to support builtin attributes and functional options, including telemetry.sdk.* and
    host.name semantic conventions; the former method is renamed resource.NewWithAttributes. (#​1235)
  • The Prometheus exporter now exports non-monotonic counters (i.e. UpDownCounters) as gauges. (#​1210)
  • Correct the Span.End method documentation in the otel API to state updates are not allowed on a span after it has ended. (#​1310)
  • Updated span collection limits for attribute, event and link counts to 1000 (#​1318)
  • Renamed semconv.HTTPUrlKey to semconv.HTTPURLKey. (#​1338)
Removed
  • The ErrInvalidHexID, ErrInvalidTraceIDLength, ErrInvalidSpanIDLength, ErrInvalidSpanIDLength, or ErrNilSpanID from the go.opentelemetry.io/otel package are unexported now. (#​1243)
  • The AddEventWithTimestamp method on the Span interface in go.opentelemetry.io/otel is removed due to its redundancy.
    It is replaced by using the AddEvent method with a WithTimestamp option. (#​1254)
  • The MockSpan and MockTracer types are removed from go.opentelemetry.io/otel/oteltest.
    Tracer and Span from the same module should be used in their place instead. (#​1306)
  • WorkerCount option is removed from go.opentelemetry.io/otel/exporters/otlp. (#​1350)
Fixed
  • Rename MergeItererator to MergeIterator in the go.opentelemetry.io/otel/label package. (#​1244)
  • The go.opentelemetry.io/otel/api/global packages global TextMapPropagator now delegates functionality to a globally set delegate for all previously returned propagators. (#​1258)
  • Fix condition in label.Any. (#​1299)
  • Fix global TracerProvider to pass options to its configured provider. (#​1329)
  • Fix missing handler for ExactKind aggregator in OTLP metrics transformer (#​1309)

Raw changes made between v0.13.0 and v0.14.0

575df22 (HEAD -> master, tag: v0.14.0, tag: sdk/v0.14.0, tag: exporters/trace/zipkin/v0.14.0, tag: exporters/trace/jaeger/v0.14.0, tag: exporters/stdout/v0.14.0, tag: exporters/otlp/v0.14.0, tag: exporters/metric/prometheus/v0.14.0, tag: example/zipkin/v0.14.0, tag: example/prometheus/v0.14.0, tag: example/otel-collector/v0.14.0, tag: example/namedtracer/v0.14.0, tag: example/jaeger/v0.14.0, tag: example/basic/v0.14.0, tag: bridge/opentracing/v0.14.0, tag: bridge/opencensus/v0.14.0, tag: bridge/opencensus/examples/bridge/v0.14.0, upstream/master, origin/master, origin/HEAD) Release v0.14.0 (#​1355)
34aa681 revert part of #​1334. Move binary propagation to contrib (#​1353)
6eb6801 Some cleanups in otlp exporter (#​1350)
5b5b4ab Update OTLP to v0.6.0 (#​1354)
4619c06 Add opencensus bridge example and readme (#​1348)
2c2f985 Add missing tests for attributesMap (#​1337)
fd3c82b support exact kind in OTLP metrics exporter (#​1309)
c857a3d Pass options to configured TracerProvider (#​1329)
7022c12 Update the package docs for the new API layout (#​1346)
bbc9465 Add opencensus binary propagation to bridge (#​1334)
73a0539 chore(semconv): Add PR number to changelog (#​1323)
3207770 Set telemetry.sdk.name resource attribute to "opentelemetry" (#​1332)
380d945 s/HTTPUrlKey/HTTPURLKey/ in semconv (#​1338)
3d6e8b5 Move Version function and code from global to toplevel (#​1330)
20c78fe Bump github.com/google/go-cmp from 0.5.2 to 0.5.3 (#​1339)
070b657 Add parent context to SpanProcessor.OnStart (#​1333)
63a1114 Move baggage and propagation to separate packages (#​1325)
f6df5df add opencensus tracing bridge (#​1305)
27aa1f6 update go documentation badge image (#​1322)
75d4911 Move metric code to a separate package (#​1321)
386331a Prepare to move metrics code to separate subpackage (#​1316)
f9984f2 Support configurable AggregationTemporality in exporters; add OTLP missing sum point temporality/monotonic fields (#​1296)
3a06b39 Update span collection limits to 1000 (#​1318)
b7508da Export non monotonic counters as gauge values from the prometheus exporter (#​1269)
757030d Update Span End method documentation (#​1310)
a354c02 Clean up SDK span field docs (#​1312)
1041ada Bump github.com/golangci/golangci-lint in /internal/tools (#​1315)
3268501 Move tracing code to trace package (#​1307)
9ac3a08 Remove MockSpan and MockTracer (#​1306)
c9ae670 Fix zipkin example module name (#​1308)
e22a48d chore: adds vanity import for files that don't have it. (#​1297)
911d7be Check marshalled value instead of iface (#​1299)
238d2c0 Bump github.com/golangci/golangci-lint in /internal/tools (#​1301)
187adeb Change resource.New() to use functional options; add builtin attributes for (host., telemetry.sdk.) (#​1235)
0341956 Update README and documentation to better communicate pre-GA state (#​1281)
23e32b1 Minor readability fixes to the Jeager example (#​1282)
d98ad10 Fix Code.UnmarshalJSON to work with valid json only (#​1276)
a6b31e0 Update SpanProcessor Shutdown with context and error (#​1264)
412ee70 Fix typo in example (#​1278)
da3f60a Bump github.com/golangci/golangci-lint in /internal/tools (#​1274)
d75ccbb Add a Shutdown method to sdk TraceProvider (#​1227)
230bdd1 Add SpanContextFromContext() (#​1255)
c9bc90b Renaming otcorrelations header to baggage (#​1267)
d6dd84f Move the otel/api/global package to otel/global (#​1262)
818c7b1 Move metric api package into otel (#​1252)
90de306 Add global propagator testing and other fixes (#​1260)
b7197d5 Update the internal global TextMapPropagator (#​1261)
ec300b2 Update Span API event methods (#​1254)
786a78e Add delegating global propagator (#​1258)
8fd4b26 Add oteltest TextMap propagator and carrier (#​1259)
8ed55f5 Update README with Org GA project board (#​1253)
4ea0a20 Update semconv comments (#​1249)
5c21e88 Update documentation for otel/oteltest (#​1248)
396dd60 (spanfromcontext) Rename Kind from the api/metric package (#​1240)
65044a1 Move api/apitest into the otel/oteltest package (#​1241)
a46f88e Fix lint issues in otel package (#​1243)
bafde86 Fix lint issues in the label package (#​1244)
7ecc555 Update documentation for the OTLP exporter (#​1242)
f60f51d Move asyncronous metrics state helper out of apimetric/metrictes (#​1234)
02cd123 Call sampler on local child spans. (#​1233)
25ccf5a Update proto v0.5.0 (#​1230)
27c84d6 Move trace api package into otel (#​1229)


Configuration

📅 Schedule: 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.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


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

This PR has been generated by Renovate Bot.

@renovate-sh-app renovate-sh-app bot enabled auto-merge (squash) August 29, 2025 21:09
@renovate-sh-app
Copy link
Contributor Author

renovate-sh-app bot commented Aug 29, 2025

ℹ Artifact update notice

File name: examples/go/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):

  • 9 additional dependencies were updated

Details:

Package Change
github.com/cenkalti/backoff/v5 v5.0.2 -> v5.0.3
github.com/grpc-ecosystem/grpc-gateway/v2 v2.27.1 -> v2.27.2
go.opentelemetry.io/proto/otlp v1.7.0 -> v1.7.1
golang.org/x/net v0.41.0 -> v0.43.0
golang.org/x/text v0.26.0 -> v0.28.0
google.golang.org/genproto/googleapis/api v0.0.0-20250603155806-513f23925822 -> v0.0.0-20250825161204-c5933d9347a5
google.golang.org/genproto/googleapis/rpc v0.0.0-20250603155806-513f23925822 -> v0.0.0-20250825161204-c5933d9347a5
google.golang.org/grpc v1.73.0 -> v1.75.0
google.golang.org/protobuf v1.36.6 -> v1.36.8
| datasource | package                                                           | from    | to      |
| ---------- | ----------------------------------------------------------------- | ------- | ------- |
| go         | go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp       | v0.13.0 | v0.14.0 |
| go         | go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp | v1.37.0 | v1.38.0 |
| go         | go.opentelemetry.io/otel/exporters/otlp/otlptrace                 | v1.37.0 | v1.38.0 |
| go         | go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp   | v1.37.0 | v1.38.0 |
| go         | go.opentelemetry.io/otel/sdk/log                                  | v0.13.0 | v0.14.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 grafanarenovatebot/opentelemetry-go-monorepo branch from 2062fa7 to 01d71d4 Compare August 30, 2025 12:09
@renovate-sh-app renovate-sh-app bot merged commit b0f904b into main Aug 30, 2025
42 checks passed
@renovate-sh-app renovate-sh-app bot deleted the grafanarenovatebot/opentelemetry-go-monorepo branch August 30, 2025 12:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

1 participant