Skip to content

Bump the otel group with 13 updates - #3248

Closed
dependabot[bot] wants to merge 2 commits into
mainfrom
dependabot/go_modules/otel-6d8efb712b
Closed

dependabot[bot] wants to merge 2 commits into
mainfrom
dependabot/go_modules/otel-6d8efb712b

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 8, 2025 •

Copy link
Copy Markdown
Contributor

Bumps the otel group with 13 updates:

Package From To
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp 0.62.0 0.63.0
go.opentelemetry.io/contrib/instrumentation/runtime 0.62.0 0.63.0
go.opentelemetry.io/otel 1.37.0 1.38.0
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc 1.37.0 1.38.0
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp 1.37.0 1.38.0
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc 1.37.0 1.38.0
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp 1.37.0 1.38.0
go.opentelemetry.io/otel/exporters/prometheus 0.59.1 0.60.0
go.opentelemetry.io/otel/exporters/stdout/stdouttrace 1.37.0 1.38.0
go.opentelemetry.io/otel/metric 1.37.0 1.38.0
go.opentelemetry.io/otel/sdk 1.37.0 1.38.0
go.opentelemetry.io/otel/sdk/metric 1.37.0 1.38.0
go.opentelemetry.io/otel/trace 1.37.0 1.38.0

Updates go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp from 0.62.0 to 0.63.0

Release notes

Sourced from go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp's releases.

Release v1.38.0/v2.0.0/v0.63.0/v0.32.0/v0.18.0/v0.13.0/v0.11.0/v0.10.0

Overview

This release is the last to support [Go 1.23]. The next release will require at least [Go 1.24].

Added

  • Add v2 version of AWS EC2 detector go.opentelemetry.io/contrib/detectors/aws/ec2/v2 due to deprecation of github.com/aws/aws-sdk-go. (#6961)
  • Add the unit ns to deprecated runtime metrics process.runtime.go.gc.pause_total_ns and process.runtime.go.gc.pause_ns in go.opentelemetry.io/contrib/instrumentation/runtime. (#7490)
  • The go.opentelemetry.io/contrib/detectors/autodetect package is added to automatically compose user defined resource.Detectors at runtime. (#7522)
  • Add the WithLoggerProviderOptions, WithMeterProviderOptions and WithTracerProviderOptions options to NewSDK to allow passing custom options to providers in go.opentelemetry.io/contrib/otelconf. (#7552)
  • Set SeverityText field to logrus hook in go.opentelemetry.io/contrib/bridges/otellogrus. (#7553)
  • Add the WithTraceAttributeFn option to go.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-lambda-go/otellambda. (#7556)
  • Add support for HTTP server metrics in go.opentelemetry.io/contrib/instrumentation/github.com/labstack/echo/otelecho. (#7668)
  • Support testing of [Go 1.25]. (#7732)

Changed

  • Change the default span name to be GET /path so it complies with the HTTP semantic conventions in go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux. (#7551)
  • Transform attribute values of go.opentelemetry.io/otel/attribute.Value and go.opentelemetry.io/otel/log.Value types to appropriate go.opentelemetry.io/otel/log.Value type instead of log.StringValue in the modules below. (#7660)
    • go.opentelemetry.io/contrib/bridges/otellogr
    • go.opentelemetry.io/contrib/bridges/otellogrus
    • go.opentelemetry.io/contrib/bridges/otelslog
    • go.opentelemetry.io/contrib/bridges/otelzap
  • The Severity type from go.opentelemetry.io/contrib/processors/minsev now implements the fmt.Stringer, encoding.TextMarshaler, encoding.TextUnmarshaler, encoding.TextAppender, json.Marshaler, and json.Unmarshaler interfaces. (#7652)
  • The SeverityVar type from go.opentelemetry.io/contrib/processors/minsev now implements the fmt.Stringer, encoding.TextMarshaler, encoding.TextUnmarshaler, and encoding.TextAppender interfaces. (#7652)
  • Change the faas.max_memory unit to be bytes instead of MB to comply with the semantic conventions in go.opentelemetry.io/contrib/detectors/aws/lambda. (#7745)
  • Severity.Severity() in go.opentelemetry.io/contrib/processors/minsev now returns log.SeverityTrace1 for severities less than minsev.SeverityTrace1 and log.SeverityFatal4 for severities greater than minsev.SeverityFatal4 instead of log.SeverityUndefined. All other conversions are the same. (#7748)

Fixed

  • Improve the ECS detector correctness in go.opentelemetry.io/contrib/detectors/aws/ecs. (#7607)

Deprecated

  • WithSpanOptions in go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc is deprecated. It is only used by the deprecated interceptor, and is unused by NewClientHandler and NewServerHandler. (#7601)
  • Extract and Inject in go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc are deprecated. These functions were initially exposed in the public API, but are now considered unnecessary. (#7689)
  • The go.opentelemetry.io/contrib/detectors/aws/ec2 package is deprecated, use go.opentelemetry.io/contrib/detectors/aws/ec2/v2 instead. (#7725)

Removed

  • Remove support for the OTEL_SEMCONV_STABILITY_OPT_IN environment variable as well as support for semantic conventions v1.20.0 in the modules below. (#7584)
    • go.opentelemetry.io/contrib/instrumentation/github.com/emicklei/go-restful/otelrestful
    • go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin
    • go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux
    • go.opentelemetry.io/contrib/instrumentation/github.com/labstack/echo/otelecho
    • go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace
    • go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
  • The deprecated StreamClientInterceptor function from go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc is removed. (#7646)

... (truncated)

Changelog

Sourced from go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp's changelog.

[1.38.0/2.0.0/0.63.0/0.32.0/0.18.0/0.13.0/0.11.0/0.10.0] - 2025-08-29

This release is the last to support [Go 1.23]. The next release will require at least [Go 1.24].

Added

  • Add v2 version of AWS EC2 detector go.opentelemetry.io/contrib/detectors/aws/ec2/v2 due to deprecation of github.com/aws/aws-sdk-go. (#6961)
  • Add the unit ns to deprecated runtime metrics process.runtime.go.gc.pause_total_ns and process.runtime.go.gc.pause_ns in go.opentelemetry.io/contrib/instrumentation/runtime. (#7490)
  • The go.opentelemetry.io/contrib/detectors/autodetect package is added to automatically compose user defined resource.Detectors at runtime. (#7522)
  • Add the WithLoggerProviderOptions, WithMeterProviderOptions and WithTracerProviderOptions options to NewSDK to allow passing custom options to providers in go.opentelemetry.io/contrib/otelconf. (#7552)
  • Set SeverityText field to logrus hook in go.opentelemetry.io/contrib/bridges/otellogrus. (#7553)
  • Add the WithTraceAttributeFn option to go.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-lambda-go/otellambda. (#7556)
  • Add support for HTTP server metrics in go.opentelemetry.io/contrib/instrumentation/github.com/labstack/echo/otelecho. (#7668)
  • Support testing of [Go 1.25]. (#7732)

Changed

  • Change the default span name to be GET /path so it complies with the HTTP semantic conventions in go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux. (#7551)
  • Transform attribute values of go.opentelemetry.io/otel/attribute.Value and go.opentelemetry.io/otel/log.Value types to appropriate go.opentelemetry.io/otel/log.Value type instead of log.StringValue in the modules below. (#7660)
    • go.opentelemetry.io/contrib/bridges/otellogr
    • go.opentelemetry.io/contrib/bridges/otellogrus
    • go.opentelemetry.io/contrib/bridges/otelslog
    • go.opentelemetry.io/contrib/bridges/otelzap
  • The Severity type from go.opentelemetry.io/contrib/processors/minsev now implements the fmt.Stringer, encoding.TextMarshaler, encoding.TextUnmarshaler, encoding.TextAppender, json.Marshaler, and json.Unmarshaler interfaces. (#7652)
  • The SeverityVar type from go.opentelemetry.io/contrib/processors/minsev now implements the fmt.Stringer, encoding.TextMarshaler, encoding.TextUnmarshaler, and encoding.TextAppender interfaces. (#7652)
  • Change the faas.max_memory unit to be bytes instead of MB to comply with the semantic conventions in go.opentelemetry.io/contrib/detectors/aws/lambda. (#7745)
  • Severity.Severity() in go.opentelemetry.io/contrib/processors/minsev now returns log.SeverityTrace1 for severities less than minsev.SeverityTrace1 and log.SeverityFatal4 for severities greater than minsev.SeverityFatal4 instead of log.SeverityUndefined. All other conversions are the same. (#7748)

Fixed

  • Improve the ECS detector correctness in go.opentelemetry.io/contrib/detectors/aws/ecs. (#7607)

Deprecated

  • WithSpanOptions in go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc is deprecated. It is only used by the deprecated interceptor, and is unused by NewClientHandler and NewServerHandler. (#7601)
  • Extract and Inject in go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc are deprecated. These functions were initially exposed in the public API, but are now considered unnecessary. (#7689)
  • The go.opentelemetry.io/contrib/detectors/aws/ec2 package is deprecated, use go.opentelemetry.io/contrib/detectors/aws/ec2/v2 instead. (#7725)

Removed

  • Remove support for the OTEL_SEMCONV_STABILITY_OPT_IN environment variable as well as support for semantic conventions v1.20.0 in the modules below. (#7584)
    • go.opentelemetry.io/contrib/instrumentation/github.com/emicklei/go-restful/otelrestful
    • go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin
    • go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux
    • go.opentelemetry.io/contrib/instrumentation/github.com/labstack/echo/otelecho
    • go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace

... (truncated)

Commits
  • 80c9316 Release v1.38.0 (#7827)
  • e84e5f0 fix(deps): update aws-sdk-go-v2 monorepo (#7825)
  • 621dff0 Upgrade to go.opentelemetry.io/otel dependencies (#7808)
  • 00d0862 chore(deps): update module go.opentelemetry.io/build-tools to v0.27.0 (#7822)
  • 63dd859 chore(deps): update module github.com/gordonklaus/ineffassign to v0.2.0 (#7820)
  • 45f7b9d chore(deps): update module github.com/mgechev/revive to v1.12.0 (#7821)
  • cb554a6 fix(deps): update module github.com/stretchr/testify to v1.11.1 (#7817)
  • fcb2c96 fix(deps): update aws-sdk-go-v2 monorepo (#7815)
  • 7ac87bd fix(deps): update aws-sdk-go-v2 monorepo (#7812)
  • 38fe980 chore(deps): update github.com/lufia/plan9stats digest to 24949be (#7809)
  • Additional commits viewable in compare view

Updates go.opentelemetry.io/contrib/instrumentation/runtime from 0.62.0 to 0.63.0

Release notes

Sourced from go.opentelemetry.io/contrib/instrumentation/runtime's releases.

Release v1.38.0/v2.0.0/v0.63.0/v0.32.0/v0.18.0/v0.13.0/v0.11.0/v0.10.0

Overview

This release is the last to support [Go 1.23]. The next release will require at least [Go 1.24].

Added

  • Add v2 version of AWS EC2 detector go.opentelemetry.io/contrib/detectors/aws/ec2/v2 due to deprecation of github.com/aws/aws-sdk-go. (#6961)
  • Add the unit ns to deprecated runtime metrics process.runtime.go.gc.pause_total_ns and process.runtime.go.gc.pause_ns in go.opentelemetry.io/contrib/instrumentation/runtime. (#7490)
  • The go.opentelemetry.io/contrib/detectors/autodetect package is added to automatically compose user defined resource.Detectors at runtime. (#7522)
  • Add the WithLoggerProviderOptions, WithMeterProviderOptions and WithTracerProviderOptions options to NewSDK to allow passing custom options to providers in go.opentelemetry.io/contrib/otelconf. (#7552)
  • Set SeverityText field to logrus hook in go.opentelemetry.io/contrib/bridges/otellogrus. (#7553)
  • Add the WithTraceAttributeFn option to go.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-lambda-go/otellambda. (#7556)
  • Add support for HTTP server metrics in go.opentelemetry.io/contrib/instrumentation/github.com/labstack/echo/otelecho. (#7668)
  • Support testing of [Go 1.25]. (#7732)

Changed

  • Change the default span name to be GET /path so it complies with the HTTP semantic conventions in go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux. (#7551)
  • Transform attribute values of go.opentelemetry.io/otel/attribute.Value and go.opentelemetry.io/otel/log.Value types to appropriate go.opentelemetry.io/otel/log.Value type instead of log.StringValue in the modules below. (#7660)
    • go.opentelemetry.io/contrib/bridges/otellogr
    • go.opentelemetry.io/contrib/bridges/otellogrus
    • go.opentelemetry.io/contrib/bridges/otelslog
    • go.opentelemetry.io/contrib/bridges/otelzap
  • The Severity type from go.opentelemetry.io/contrib/processors/minsev now implements the fmt.Stringer, encoding.TextMarshaler, encoding.TextUnmarshaler, encoding.TextAppender, json.Marshaler, and json.Unmarshaler interfaces. (#7652)
  • The SeverityVar type from go.opentelemetry.io/contrib/processors/minsev now implements the fmt.Stringer, encoding.TextMarshaler, encoding.TextUnmarshaler, and encoding.TextAppender interfaces. (#7652)
  • Change the faas.max_memory unit to be bytes instead of MB to comply with the semantic conventions in go.opentelemetry.io/contrib/detectors/aws/lambda. (#7745)
  • Severity.Severity() in go.opentelemetry.io/contrib/processors/minsev now returns log.SeverityTrace1 for severities less than minsev.SeverityTrace1 and log.SeverityFatal4 for severities greater than minsev.SeverityFatal4 instead of log.SeverityUndefined. All other conversions are the same. (#7748)

Fixed

  • Improve the ECS detector correctness in go.opentelemetry.io/contrib/detectors/aws/ecs. (#7607)

Deprecated

  • WithSpanOptions in go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc is deprecated. It is only used by the deprecated interceptor, and is unused by NewClientHandler and NewServerHandler. (#7601)
  • Extract and Inject in go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc are deprecated. These functions were initially exposed in the public API, but are now considered unnecessary. (#7689)
  • The go.opentelemetry.io/contrib/detectors/aws/ec2 package is deprecated, use go.opentelemetry.io/contrib/detectors/aws/ec2/v2 instead. (#7725)

Removed

  • Remove support for the OTEL_SEMCONV_STABILITY_OPT_IN environment variable as well as support for semantic conventions v1.20.0 in the modules below. (#7584)
    • go.opentelemetry.io/contrib/instrumentation/github.com/emicklei/go-restful/otelrestful
    • go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin
    • go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux
    • go.opentelemetry.io/contrib/instrumentation/github.com/labstack/echo/otelecho
    • go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace
    • go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
  • The deprecated StreamClientInterceptor function from go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc is removed. (#7646)

... (truncated)

Changelog

Sourced from go.opentelemetry.io/contrib/instrumentation/runtime's changelog.

[1.38.0/2.0.0/0.63.0/0.32.0/0.18.0/0.13.0/0.11.0/0.10.0] - 2025-08-29

This release is the last to support [Go 1.23]. The next release will require at least [Go 1.24].

Added

  • Add v2 version of AWS EC2 detector go.opentelemetry.io/contrib/detectors/aws/ec2/v2 due to deprecation of github.com/aws/aws-sdk-go. (#6961)
  • Add the unit ns to deprecated runtime metrics process.runtime.go.gc.pause_total_ns and process.runtime.go.gc.pause_ns in go.opentelemetry.io/contrib/instrumentation/runtime. (#7490)
  • The go.opentelemetry.io/contrib/detectors/autodetect package is added to automatically compose user defined resource.Detectors at runtime. (#7522)
  • Add the WithLoggerProviderOptions, WithMeterProviderOptions and WithTracerProviderOptions options to NewSDK to allow passing custom options to providers in go.opentelemetry.io/contrib/otelconf. (#7552)
  • Set SeverityText field to logrus hook in go.opentelemetry.io/contrib/bridges/otellogrus. (#7553)
  • Add the WithTraceAttributeFn option to go.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-lambda-go/otellambda. (#7556)
  • Add support for HTTP server metrics in go.opentelemetry.io/contrib/instrumentation/github.com/labstack/echo/otelecho. (#7668)
  • Support testing of [Go 1.25]. (#7732)

Changed

  • Change the default span name to be GET /path so it complies with the HTTP semantic conventions in go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux. (#7551)
  • Transform attribute values of go.opentelemetry.io/otel/attribute.Value and go.opentelemetry.io/otel/log.Value types to appropriate go.opentelemetry.io/otel/log.Value type instead of log.StringValue in the modules below. (#7660)
    • go.opentelemetry.io/contrib/bridges/otellogr
    • go.opentelemetry.io/contrib/bridges/otellogrus
    • go.opentelemetry.io/contrib/bridges/otelslog
    • go.opentelemetry.io/contrib/bridges/otelzap
  • The Severity type from go.opentelemetry.io/contrib/processors/minsev now implements the fmt.Stringer, encoding.TextMarshaler, encoding.TextUnmarshaler, encoding.TextAppender, json.Marshaler, and json.Unmarshaler interfaces. (#7652)
  • The SeverityVar type from go.opentelemetry.io/contrib/processors/minsev now implements the fmt.Stringer, encoding.TextMarshaler, encoding.TextUnmarshaler, and encoding.TextAppender interfaces. (#7652)
  • Change the faas.max_memory unit to be bytes instead of MB to comply with the semantic conventions in go.opentelemetry.io/contrib/detectors/aws/lambda. (#7745)
  • Severity.Severity() in go.opentelemetry.io/contrib/processors/minsev now returns log.SeverityTrace1 for severities less than minsev.SeverityTrace1 and log.SeverityFatal4 for severities greater than minsev.SeverityFatal4 instead of log.SeverityUndefined. All other conversions are the same. (#7748)

Fixed

  • Improve the ECS detector correctness in go.opentelemetry.io/contrib/detectors/aws/ecs. (#7607)

Deprecated

  • WithSpanOptions in go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc is deprecated. It is only used by the deprecated interceptor, and is unused by NewClientHandler and NewServerHandler. (#7601)
  • Extract and Inject in go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc are deprecated. These functions were initially exposed in the public API, but are now considered unnecessary. (#7689)
  • The go.opentelemetry.io/contrib/detectors/aws/ec2 package is deprecated, use go.opentelemetry.io/contrib/detectors/aws/ec2/v2 instead. (#7725)

Removed

  • Remove support for the OTEL_SEMCONV_STABILITY_OPT_IN environment variable as well as support for semantic conventions v1.20.0 in the modules below. (#7584)
    • go.opentelemetry.io/contrib/instrumentation/github.com/emicklei/go-restful/otelrestful
    • go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin
    • go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux
    • go.opentelemetry.io/contrib/instrumentation/github.com/labstack/echo/otelecho
    • go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace

... (truncated)

Commits
  • 80c9316 Release v1.38.0 (#7827)
  • e84e5f0 fix(deps): update aws-sdk-go-v2 monorepo (#7825)
  • 621dff0 Upgrade to go.opentelemetry.io/otel dependencies (#7808)
  • 00d0862 chore(deps): update module go.opentelemetry.io/build-tools to v0.27.0 (#7822)
  • 63dd859 chore(deps): update module github.com/gordonklaus/ineffassign to v0.2.0 (#7820)
  • 45f7b9d chore(deps): update module github.com/mgechev/revive to v1.12.0 (#7821)
  • cb554a6 fix(deps): update module github.com/stretchr/testify to v1.11.1 (#7817)
  • fcb2c96 fix(deps): update aws-sdk-go-v2 monorepo (#7815)
  • 7ac87bd fix(deps): update aws-sdk-go-v2 monorepo (#7812)
  • 38fe980 chore(deps): update github.com/lufia/plan9stats digest to 24949be (#7809)
  • Additional commits viewable in compare view

Updates go.opentelemetry.io/otel from 1.37.0 to 1.38.0

Changelog

Sourced from go.opentelemetry.io/otel's changelog.

[1.38.0/0.60.0/0.14.0/0.0.13] 2025-08-29

This release is the last to support [Go 1.23]. The next release will require at least [Go 1.24].

Added

  • Add native histogram exemplar support in go.opentelemetry.io/otel/exporters/prometheus. (#6772)
  • Add template attribute functions to the go.opentelmetry.io/otel/semconv/v1.34.0 package. (#6939)
    • ContainerLabel
    • DBOperationParameter
    • DBSystemParameter
    • HTTPRequestHeader
    • HTTPResponseHeader
    • K8SCronJobAnnotation
    • K8SCronJobLabel
    • K8SDaemonSetAnnotation
    • K8SDaemonSetLabel
    • K8SDeploymentAnnotation
    • K8SDeploymentLabel
    • K8SJobAnnotation
    • K8SJobLabel
    • K8SNamespaceAnnotation
    • K8SNamespaceLabel
    • K8SNodeAnnotation
    • K8SNodeLabel
    • K8SPodAnnotation
    • K8SPodLabel
    • K8SReplicaSetAnnotation
    • K8SReplicaSetLabel
    • K8SStatefulSetAnnotation
    • K8SStatefulSetLabel
    • ProcessEnvironmentVariable
    • RPCConnectRPCRequestMetadata
    • RPCConnectRPCResponseMetadata
    • RPCGRPCRequestMetadata
    • RPCGRPCResponseMetadata
  • Add ErrorType attribute helper function to the go.opentelmetry.io/otel/semconv/v1.34.0 package. (#6962)
  • Add WithAllowKeyDuplication in go.opentelemetry.io/otel/sdk/log which can be used to disable deduplication for log records. (#6968)
  • Add WithCardinalityLimit option to configure the cardinality limit in go.opentelemetry.io/otel/sdk/metric. (#6996, #7065, #7081, #7164, #7165, #7179)
  • Add Clone method to Record in go.opentelemetry.io/otel/log that returns a copy of the record with no shared state. (#7001)
  • Add experimental self-observability span and batch span processor metrics in go.opentelemetry.io/otel/sdk/trace. Check the go.opentelemetry.io/otel/sdk/trace/internal/x package documentation for more information. (#7027, #6393, #7209)
  • The go.opentelemetry.io/otel/semconv/v1.36.0 package. The package contains semantic conventions from the v1.36.0 version of the OpenTelemetry Semantic Conventions. See the migration documentation for information on how to upgrade from go.opentelemetry.io/otel/semconv/v1.34.0.(#7032, #7041)
  • Add support for configuring Prometheus name translation using WithTranslationStrategy option in go.opentelemetry.io/otel/exporters/prometheus. The current default translation strategy when UTF-8 mode is enabled is NoUTF8EscapingWithSuffixes, but a future release will change the default strategy to UnderscoreEscapingWithSuffixes for compliance with the specification. (#7111)
  • Add experimental self-observability log metrics in go.opentelemetry.io/otel/sdk/log. Check the go.opentelemetry.io/otel/sdk/log/internal/x package documentation for more information. (#7121)
  • Add experimental self-observability trace exporter metrics in go.opentelemetry.io/otel/exporters/stdout/stdouttrace.

... (truncated)

Commits

Updates go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc from 1.37.0 to 1.38.0

Changelog

Sourced from go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc's changelog.

[1.38.0/0.60.0/0.14.0/0.0.13] 2025-08-29

This release is the last to support [Go 1.23]. The next release will require at least [Go 1.24].

Added

  • Add native histogram exemplar support in go.opentelemetry.io/otel/exporters/prometheus. (#6772)
  • Add template attribute functions to the go.opentelmetry.io/otel/semconv/v1.34.0 package. (#6939)
    • ContainerLabel
    • DBOperationParameter
    • DBSystemParameter
    • HTTPRequestHeader
    • HTTPResponseHeader
    • K8SCronJobAnnotation
    • K8SCronJobLabel
    • K8SDaemonSetAnnotation
    • K8SDaemonSetLabel
    • K8SDeploymentAnnotation
    • K8SDeploymentLabel
    • K8SJobAnnotation
    • K8SJobLabel
    • K8SNamespaceAnnotation
    • K8SNamespaceLabel
    • K8SNodeAnnotation
    • K8SNodeLabel
    • K8SPodAnnotation
    • K8SPodLabel
    • K8SReplicaSetAnnotation
    • K8SReplicaSetLabel
    • K8SStatefulSetAnnotation
    • K8SStatefulSetLabel
    • ProcessEnvironmentVariable
    • RPCConnectRPCRequestMetadata
    • RPCConnectRPCResponseMetadata
    • RPCGRPCRequestMetadata
    • RPCGRPCResponseMetadata
  • Add ErrorType attribute helper function to the go.opentelmetry.io/otel/semconv/v1.34.0 package. (#6962)
  • Add WithAllowKeyDuplication in go.opentelemetry.io/otel/sdk/log which can be used to disable deduplication for log records. (#6968)
  • Add WithCardinalityLimit option to configure the cardinality limit in go.opentelemetry.io/otel/sdk/metric. (#6996, #7065, #7081, #7164, #7165, #7179)
  • Add Clone method to Record in go.opentelemetry.io/otel/log that returns a copy of the record with no shared state. (#7001)
  • Add experimental self-observability span and batch span processor metrics in go.opentelemetry.io/otel/sdk/trace. Check the go.opentelemetry.io/otel/sdk/trace/internal/x package documentation for more information. (#7027, #6393, #7209)
  • The go.opentelemetry.io/otel/semconv/v1.36.0 package. The package contains semantic conventions from the v1.36.0 version of the OpenTelemetry Semantic Conventions. See the migration documentation for information on how to upgrade from go.opentelemetry.io/otel/semconv/v1.34.0.(#7032, #7041)
  • Add support for configuring Prometheus name translation using WithTranslationStrategy option in go.opentelemetry.io/otel/exporters/prometheus. The current default translation strategy when UTF-8 mode is enabled is NoUTF8EscapingWithSuffixes, but a future release will change the default strategy to UnderscoreEscapingWithSuffixes for compliance with the specification. (#7111)
  • Add experimental self-observability log metrics in go.opentelemetry.io/otel/sdk/log. Check the go.opentelemetry.io/otel/sdk/log/internal/x package documentation for more information. (#7121)
  • Add experimental self-observability trace exporter metrics in go.opentelemetry.io/otel/exporters/stdout/stdouttrace.

... (truncated)

Commits

Updates go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp from 1.37.0 to 1.38.0

Changelog

Sourced from go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp's changelog.

[1.38.0/0.60.0/0.14.0/0.0.13] 2025-08-29

This release is the last to support [Go 1.23]. The next release will require at least [Go 1.24].

Added

  • Add native histogram exemplar support in go.opentelemetry.io/otel/exporters/prometheus. (#6772)
  • Add template attribute functions to the go.opentelmetry.io/otel/semconv/v1.34.0 package. (#6939)
    • ContainerLabel
    • DBOperationParameter
    • DBSystemParameter
    • HTTPRequestHeader
    • HTTPResponseHeader
    • K8SCronJobAnnotation
    • K8SCronJobLabel
    • K8SDaemonSetAnnotation
    • K8SDaemonSetLabel
    • K8SDeploymentAnnotation
    • K8SDeploymentLabel
    • K8SJobAnnotation
    • K8SJobLabel
    • K8SNamespaceAnnotation
    • K8SNamespaceLabel
    • K8SNodeAnnotation
    • K8SNodeLabel
    • K8SPodAnnotation
    • K8SPodLabel
    • K8SReplicaSetAnnotation
    • K8SReplicaSetLabel
    • K8SStatefulSetAnnotation
    • K8SStatefulSetLabel
    • ProcessEnvironmentVariable
    • RPCConnectRPCRequestMetadata
    • RPCConnectRPCResponseMetadata
    • RPCGRPCRequestMetadata
    • RPCGRPCResponseMetadata
  • Add ErrorType attribute helper function to the go.opentelmetry.io/otel/semconv/v1.34.0 package. (#6962)
  • Add WithAllowKeyDuplication in go.opentelemetry.io/otel/sdk/log which can be used to disable deduplication for log records. (#6968)
  • Add WithCardinalityLimit option to configure the cardinality limit in go.opentelemetry.io/otel/sdk/metric. (#6996, #7065, #7081, #7164, #7165, #7179)
  • Add Clone method to Record in go.opentelemetry.io/otel/log that returns a copy of the record with no shared state. (#7001)
  • Add experimental self-observability span and batch span processor metrics in go.opentelemetry.io/otel/sdk/trace. Check the go.opentelemetry.io/otel/sdk/trace/internal/x package documentation for more information. (#7027, #6393, #7209)
  • The go.opentelemetry.io/otel/semconv/v1.36.0 package. The package contains semantic conventions from the v1.36.0 version of the OpenTelemetry Semantic Conventions. See the migration documentation for information on how to upgrade from go.opentelemetry.io/otel/semconv/v1.34.0.(#7032, #7041)
  • Add support for configuring Prometheus name translation using WithTranslationStrategy option in go.opentelemetry.io/otel/exporters/prometheus. The current default translation strategy when UTF-8 mode is enabled is NoUTF8EscapingWithSuffixes, but a future release will change the default strategy to UnderscoreEscapingWithSuffixes for compliance with the specification. (#7111)
  • Add experimental self-observability log metrics in go.opentelemetry.io/otel/sdk/log. Check the go.opentelemetry.io/otel/sdk/log/internal/x package documentation for more information. (#7121)
  • Add experimental self-observability trace exporter metrics in go.opentelemetry.io/otel/exporters/stdout/stdouttrace.

... (truncated)

Commits

Updates go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from 1.37.0 to 1.38.0

Changelog

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

[1.38.0/0.60.0/0.14.0/0.0.13] 2025-08-29

This release is the last to support [Go 1.23]. The next release will require at least [Go 1.24].

Added

  • Add native histogram exemplar support in go.opentelemetry.io/otel/exporter...

    Description has been truncated

Bumps the otel group with 13 updates:

| Package | From | To |
| --- | --- | --- |
| [go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.62.0` | `0.63.0` |
| [go.opentelemetry.io/contrib/instrumentation/runtime](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.62.0` | `0.63.0` |
| [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) | `1.37.0` | `1.38.0` |
| [go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc](https://github.com/open-telemetry/opentelemetry-go) | `1.37.0` | `1.38.0` |
| [go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp](https://github.com/open-telemetry/opentelemetry-go) | `1.37.0` | `1.38.0` |
| [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go) | `1.37.0` | `1.38.0` |
| [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp](https://github.com/open-telemetry/opentelemetry-go) | `1.37.0` | `1.38.0` |
| [go.opentelemetry.io/otel/exporters/prometheus](https://github.com/open-telemetry/opentelemetry-go) | `0.59.1` | `0.60.0` |
| [go.opentelemetry.io/otel/exporters/stdout/stdouttrace](https://github.com/open-telemetry/opentelemetry-go) | `1.37.0` | `1.38.0` |
| [go.opentelemetry.io/otel/metric](https://github.com/open-telemetry/opentelemetry-go) | `1.37.0` | `1.38.0` |
| [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go) | `1.37.0` | `1.38.0` |
| [go.opentelemetry.io/otel/sdk/metric](https://github.com/open-telemetry/opentelemetry-go) | `1.37.0` | `1.38.0` |
| [go.opentelemetry.io/otel/trace](https://github.com/open-telemetry/opentelemetry-go) | `1.37.0` | `1.38.0` |


Updates `go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp` from 0.62.0 to 0.63.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-go-contrib@zpages/v0.62.0...zpages/v0.63.0)

Updates `go.opentelemetry.io/contrib/instrumentation/runtime` from 0.62.0 to 0.63.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-go-contrib@zpages/v0.62.0...zpages/v0.63.0)

Updates `go.opentelemetry.io/otel` from 1.37.0 to 1.38.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.37.0...v1.38.0)

Updates `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc` from 1.37.0 to 1.38.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.37.0...v1.38.0)

Updates `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp` from 1.37.0 to 1.38.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.37.0...v1.38.0)

Updates `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc` from 1.37.0 to 1.38.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.37.0...v1.38.0)

Updates `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp` from 1.37.0 to 1.38.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.37.0...v1.38.0)

Updates `go.opentelemetry.io/otel/exporters/prometheus` from 0.59.1 to 0.60.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@exporters/prometheus/v0.59.1...exporters/prometheus/v0.60.0)

Updates `go.opentelemetry.io/otel/exporters/stdout/stdouttrace` from 1.37.0 to 1.38.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.37.0...v1.38.0)

Updates `go.opentelemetry.io/otel/metric` from 1.37.0 to 1.38.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.37.0...v1.38.0)

Updates `go.opentelemetry.io/otel/sdk` from 1.37.0 to 1.38.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.37.0...v1.38.0)

Updates `go.opentelemetry.io/otel/sdk/metric` from 1.37.0 to 1.38.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.37.0...v1.38.0)

Updates `go.opentelemetry.io/otel/trace` from 1.37.0 to 1.38.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.37.0...v1.38.0)

---
updated-dependencies:
- dependency-name: go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
  dependency-version: 0.63.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel
- dependency-name: go.opentelemetry.io/contrib/instrumentation/runtime
  dependency-version: 0.63.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel
- dependency-name: go.opentelemetry.io/otel
  dependency-version: 1.38.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc
  dependency-version: 1.38.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp
  dependency-version: 1.38.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc
  dependency-version: 1.38.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp
  dependency-version: 1.38.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel
- dependency-name: go.opentelemetry.io/otel/exporters/prometheus
  dependency-version: 0.60.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel
- dependency-name: go.opentelemetry.io/otel/exporters/stdout/stdouttrace
  dependency-version: 1.38.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel
- dependency-name: go.opentelemetry.io/otel/metric
  dependency-version: 1.38.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel
- dependency-name: go.opentelemetry.io/otel/sdk
  dependency-version: 1.38.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel
- dependency-name: go.opentelemetry.io/otel/sdk/metric
  dependency-version: 1.38.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel
- dependency-name: go.opentelemetry.io/otel/trace
  dependency-version: 1.38.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel
...

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 Sep 8, 2025
@knative-prow
knative-prow Bot requested review from Leo6Leo and skonto September 8, 2025 06:03
@knative-prow

knative-prow Bot commented Sep 8, 2025

Copy link
Copy Markdown

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: dependabot[bot]
Once this PR has been reviewed and has the lgtm label, please assign dprotaso for approval. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@knative-prow

knative-prow Bot commented Sep 8, 2025

Copy link
Copy Markdown

There are empty aliases in OWNER_ALIASES, cleanup is advised.

@knative-prow knative-prow Bot added the size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files. label Sep 8, 2025
@knative-prow

knative-prow Bot commented Sep 8, 2025

Copy link
Copy Markdown

@dependabot[bot]: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name Commit Details Required Rerun command
unit-tests_pkg_main 897a187 link true /test unit-tests

Your PR dashboard.

Details

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here.

@knative-prow-robot knative-prow-robot added the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Sep 8, 2025
@knative-prow-robot

Copy link
Copy Markdown
Contributor

PR needs rebase.

Details

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

@dprotaso

dprotaso commented Sep 8, 2025

Copy link
Copy Markdown
Member

@dependabot rebase

@dependabot @github

dependabot Bot commented on behalf of github Sep 8, 2025

Copy link
Copy Markdown
Contributor Author

Looks like this PR has been edited by someone other than Dependabot. That means Dependabot can't rebase it - sorry!

If you're happy for Dependabot to recreate it from scratch, overwriting any edits, you can request @dependabot recreate.

@dprotaso

dprotaso commented Sep 8, 2025

Copy link
Copy Markdown
Member

/hold

@knative-prow knative-prow Bot added the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Sep 8, 2025
@dprotaso

dprotaso commented Sep 8, 2025

Copy link
Copy Markdown
Member

Handled by - #3245

@dprotaso dprotaso closed this Sep 8, 2025
@dependabot @github

dependabot Bot commented on behalf of github Sep 8, 2025

Copy link
Copy Markdown
Contributor Author

This pull request was built based on a group rule. Closing it will not ignore any of these versions in future pull requests.

To ignore these dependencies, configure ignore rules in dependabot.yml

@dependabot
dependabot Bot deleted the dependabot/go_modules/otel-6d8efb712b branch September 8, 2025 21:37
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 do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. go Pull requests that update Go code needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants