Skip to content

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Oct 7, 2025

This PR contains the following updates:

Package Change Age Confidence
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.60.0 -> v0.63.0 age confidence
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.62.0 -> v0.63.0 age confidence
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.60.0 -> v0.63.0 age confidence
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.62.0 -> v0.63.0 age confidence
go.opentelemetry.io/contrib/instrumentation/runtime v0.60.0 -> v0.63.0 age confidence
go.opentelemetry.io/contrib/propagators/autoprop v0.60.0 -> v0.63.0 age confidence
go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc v0.12.2 -> v0.14.0 age confidence
go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp v0.12.2 -> v0.14.0 age confidence
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.37.0 -> v1.38.0 age confidence
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.36.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/otlptracegrpc 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/exporters/prometheus v0.57.0 -> v0.60.0 age confidence
go.opentelemetry.io/otel/exporters/zipkin v1.37.0 -> v1.38.0 age confidence
go.opentelemetry.io/otel/log v0.12.2 -> v0.14.0 age confidence
go.opentelemetry.io/otel/sdk v1.37.0 -> v1.38.0 age confidence
go.opentelemetry.io/otel/sdk/log v0.12.2 -> v0.14.0 age confidence
go.opentelemetry.io/otel/sdk/metric v1.37.0 -> v1.38.0 age confidence

Release Notes

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

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)

v0.13.0

Added
  • OTLP Metric exporter supports Histogram aggregation. (#​1209)
  • The Code struct from the go.opentelemetry.io/otel/codes package now supports JSON marshaling and unmarshaling as well as implements the Stringer interface. (#​1214)
  • A Baggage API to implement the OpenTelemetry specification. (#​1217)
Changed
  • Set default propagator to no-op propagator. (#​1184)
  • The HTTPSupplier, HTTPExtractor, HTTPInjector, and HTTPPropagator from the go.opentelemetry.io/otel/api/propagation package were replaced with unified TextMapCarrier and TextMapPropagator in the go.opentelemetry.io/otel package. (#​1212)
  • The New function from the go.opentelemetry.io/otel/api/propagation package was replaced with NewCompositeTextMapPropagator in the go.opentelemetry.io/otel package. (#​1212)
  • The status codes of the go.opentelemetry.io/otel/codes package have been updated to match the latest OpenTelemetry specification.
    They now are Unset, Error, and Ok.
    They no longer track the gRPC codes. (#​1214)
  • The StatusCode field of the SpanData struct in the go.opentelemetry.io/otel/sdk/export/trace package now uses the codes package from this package instead of the gRPC project. (#​1214)
  • Move the go.opentelemetry.io/otel/api/baggage package into go.opentelemetry.io/otel/propagators. (#​1217)
Fixed
  • Copies of data from arrays and slices passed to go.opentelemetry.io/otel/label.ArrayValue() are now used in the returned Value instead of using the mutable data itself. (#​1226)
Removed
  • The ExtractHTTP and InjectHTTP functions from the go.opentelemetry.io/otel/api/propagation package were removed. (#​1212)
  • The Propagators interface from the go.opentelemetry.io/otel/api/propagation package was removed to conform to the OpenTelemetry specification.
    The explicit TextMapPropagator type can be used in its place as this is the Propagator type the specification defines. (#​1212)
  • The SetAttribute method of the Span from the go.opentelemetry.io/otel/api/trace package was removed given its redundancy with the SetAttributes method. (#​1216)
  • The internal implementation of Baggage storage is removed in favor of using the new Baggage API functionality. (#​1217)
  • Remove duplicate hostname key HostHostNameKey in Resource semantic conventions. (#​1219)
  • Nested array/slice support has been removed. (#​1226)
Raw changes made between v0.12.0 and v0.13.0

9ebca88 Pre release v0.13.0 (#​1231)
5660b0b Update label.ArrayValue to store copies of 1D arrays (#​1226)
577b217 Update codes to match specification (#​1214)
e9c80e6 Bump github.com/openzipkin/zipkin-go from 0.2.4 to 0.2.5 in /exporters/trace/zipkin (#​1224)
b0fd424 Bump github.com/itchyny/gojq from 0.11.1 to 0.11.2 in /internal/tools (#​1225)
5e66340 Add Baggage API and move Baggage propagator (#​1217)
de50711 feat(span): remove SetAttribute method (#​1216)
6e184cd Update propagation to conform with OpenTelemetry specification (#​1212)
dc79f7f Remove duplicate hostname in Resource (#​1219)
423c891 Set default propagator to no-op propagator (#​1204)
04297f4 Enable exporting Histogram aggregation to OTLP metric (#​1209)
a69f8fb Add integration tests for span processor ordering (#​1208)
3a9f5fe Test benchmarks in precommit (#​1207)


Configuration

📅 Schedule: Branch creation - "after 10pm every weekday,before 5am every weekday,every weekend" in timezone America/New_York, Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, 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 was generated by Mend Renovate. View the repository job log.

@renovate renovate bot requested a review from a team as a code owner October 7, 2025 04:31
@renovate renovate bot added automerge Used by Kodiak bot to automerge PRs dependencies Pull requests that update a dependency file go labels Oct 7, 2025
Copy link
Contributor Author

renovate bot commented Oct 7, 2025

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: build/go.sum
Command failed: go get -t ./...
go: downloading go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc v0.14.0
go: downloading go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp v0.14.0
go: downloading go.opentelemetry.io/otel/log v0.14.0
go: downloading go.opentelemetry.io/otel/sdk/log v0.14.0
go: go.flipt.io/build imports
	go.flipt.io/build/internal/dagger: cannot find module providing package go.flipt.io/build/internal/dagger

@renovate renovate bot added go automerge Used by Kodiak bot to automerge PRs labels Oct 7, 2025
@renovate renovate bot force-pushed the renovate/opentelemetry branch 8 times, most recently from 19528eb to 29a3bf6 Compare October 9, 2025 07:42
@kodiakhq kodiakhq bot removed the automerge Used by Kodiak bot to automerge PRs label Oct 9, 2025
Copy link
Contributor

kodiakhq bot commented Oct 9, 2025

This PR currently has a merge conflict. Please resolve this and then re-add the automerge label.

@renovate renovate bot force-pushed the renovate/opentelemetry branch 11 times, most recently from c120e98 to ee2fd9e Compare October 11, 2025 22:50
@renovate renovate bot force-pushed the renovate/opentelemetry branch 4 times, most recently from b26e2fb to ca53478 Compare October 12, 2025 01:15
@renovate renovate bot force-pushed the renovate/opentelemetry branch from ca53478 to 0debcee Compare October 13, 2025 08:48
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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants