Skip to content

Conversation

@dependabot
Copy link

@dependabot dependabot bot commented on behalf of github Sep 23, 2025

Bumps the go-opentelemetry-io group with 7 updates in the / directory:

Package From To
go.opentelemetry.io/collector/component 1.35.0 1.42.0
go.opentelemetry.io/collector/consumer 1.35.0 1.42.0
go.opentelemetry.io/collector/processor 1.35.0 1.42.0
go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace 0.61.0 0.63.0
go.opentelemetry.io/otel/exporters/otlp/otlptrace 1.36.0 1.38.0
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc 1.36.0 1.38.0
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp 1.36.0 1.38.0

Updates go.opentelemetry.io/collector/component from 1.35.0 to 1.42.0

Release notes

Sourced from go.opentelemetry.io/collector/component's releases.

v1.42.0/v0.136.0

Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.136.0

End User Changelog

💡 Enhancements 💡

  • xpdata: Add Serialization and Deserialization of AnyValue (#12826)
  • debugexporter: add support for batching (#13791) The default queue size is 1
  • configtls: Add early validation for TLS server configurations to fail fast when certificates are missing instead of failing at runtime. (#13130, #13245)
  • mdatagen: Expose stability level in generated metric documentation (#13748)
  • internal/tools: Add support for modernize in Makefile (#13796)

🧰 Bug fixes 🧰

  • otelcol: Fix a potential deadlock during collector shutdown. (#13740)
  • otlpexporter: fix the validation of unix socket endpoints (#13826)

API Changelog

🛑 Breaking changes 🛑

  • exporterhelper: Remove deprecated function NewRequestsSizer (#13803)
  • pdata/pprofile: Upgrade the OTLP protobuf definitions to version 1.8.0 (#13758, #13825, #13839)
  • pdata/pprofile: Remove deprecated ProfilesDictionary method (#13858)

🚩 Deprecations 🚩

  • exporterhelper: Deprecate all experimental symbols in exporterhelper and move them to xexporterhelper (#11143)

💡 Enhancements 💡

  • configoptional: Add GetOrInsertDefault method to configoptional.Optional (#13856) This method inserts a default or zero value into a None/Default Optional before Getting its inner value.

  • exporter: Stabilize exporter module. (#12978) This does not stabilize the exporterhelper module or configuration

  • pdata: Upgrade the OTLP protobuf definitions to version 1.8.0 (#13758)

v1.41.0/v0.135.0

Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.135.0

End User Changelog

💡 Enhancements 💡

... (truncated)

Changelog

Sourced from go.opentelemetry.io/collector/component's changelog.

v1.42.0/v0.136.0

🛑 Breaking changes 🛑

  • exporterhelper: Remove deprecated function NewRequestsSizer (#13803)
  • pdata/pprofile: Upgrade the OTLP protobuf definitions to version 1.8.0 (#13758, #13825, #13839)
  • pdata/pprofile: Remove deprecated ProfilesDictionary method (#13858)

🚩 Deprecations 🚩

  • exporterhelper: Deprecate all experimental symbols in exporterhelper and move them to xexporterhelper (#11143)

💡 Enhancements 💡

  • configoptional: Add GetOrInsertDefault method to configoptional.Optional (#13856) This method inserts a default or zero value into a None/Default Optional before Getting its inner value.

  • exporter: Stabilize exporter module. (#12978) This does not stabilize the exporterhelper module or configuration

  • pdata: Upgrade the OTLP protobuf definitions to version 1.8.0 (#13758)

v1.41.0/v0.135.0

🛑 Breaking changes 🛑

  • pdata/pprofile: Remove deprecated AddAttribute method (#13764)

💡 Enhancements 💡

  • configmiddleware: Stabilize configmiddleware module (#13422) This only stabilizes the configuration interface but does not stabilize the middlewares themselves or the way of implementing them.
  • xpdata: Add experimental MapBuilder struct to optimize pcommon.Map construction (#13617)

v1.40.0/v0.134.0

💡 Enhancements 💡

  • exporterhelper: Split exporterhelper into a separate module (#12985)

v1.39.0/v0.133.0

🛑 Breaking changes 🛑

  • configgrpc: Set tcp as the default transport type (#13657)

... (truncated)

Commits
  • a2b837e [chore] Prepare release v1.42.0/v0.136.0 (#13878)
  • 25322ba [chore] Fix merge freeze CI, attempt 3 (#13880)
  • f98d8b9 Add "debug merge queue" job (#13820)
  • 64de013 [chore] Try fixing merge freeze CI again (#13876)
  • 1f869ed [chore] Move missing experimental symbols to xexporterhelper (#13868)
  • ba0b327 Add Helpers For Marshalling And Unmarshalling AnyValue (#13837)
  • d1a5e5a [configoptional] Add GetOrInsertDefault method (#13859)
  • a9a93af [chore][exporterhelper] Clarify that you need to set at least one of the fiel...
  • 636153b [chore][exporterhelper] Give more verbose errors (#13862)
  • f0a0361 [chore][exporterhelper] Remove some unnecessary type arguments (#13863)
  • Additional commits viewable in compare view

Updates go.opentelemetry.io/collector/consumer from 1.35.0 to 1.42.0

Release notes

Sourced from go.opentelemetry.io/collector/consumer's releases.

v1.42.0/v0.136.0

Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.136.0

End User Changelog

💡 Enhancements 💡

  • xpdata: Add Serialization and Deserialization of AnyValue (#12826)
  • debugexporter: add support for batching (#13791) The default queue size is 1
  • configtls: Add early validation for TLS server configurations to fail fast when certificates are missing instead of failing at runtime. (#13130, #13245)
  • mdatagen: Expose stability level in generated metric documentation (#13748)
  • internal/tools: Add support for modernize in Makefile (#13796)

🧰 Bug fixes 🧰

  • otelcol: Fix a potential deadlock during collector shutdown. (#13740)
  • otlpexporter: fix the validation of unix socket endpoints (#13826)

API Changelog

🛑 Breaking changes 🛑

  • exporterhelper: Remove deprecated function NewRequestsSizer (#13803)
  • pdata/pprofile: Upgrade the OTLP protobuf definitions to version 1.8.0 (#13758, #13825, #13839)
  • pdata/pprofile: Remove deprecated ProfilesDictionary method (#13858)

🚩 Deprecations 🚩

  • exporterhelper: Deprecate all experimental symbols in exporterhelper and move them to xexporterhelper (#11143)

💡 Enhancements 💡

  • configoptional: Add GetOrInsertDefault method to configoptional.Optional (#13856) This method inserts a default or zero value into a None/Default Optional before Getting its inner value.

  • exporter: Stabilize exporter module. (#12978) This does not stabilize the exporterhelper module or configuration

  • pdata: Upgrade the OTLP protobuf definitions to version 1.8.0 (#13758)

v1.41.0/v0.135.0

Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.135.0

End User Changelog

💡 Enhancements 💡

... (truncated)

Changelog

Sourced from go.opentelemetry.io/collector/consumer's changelog.

v1.42.0/v0.136.0

🛑 Breaking changes 🛑

  • exporterhelper: Remove deprecated function NewRequestsSizer (#13803)
  • pdata/pprofile: Upgrade the OTLP protobuf definitions to version 1.8.0 (#13758, #13825, #13839)
  • pdata/pprofile: Remove deprecated ProfilesDictionary method (#13858)

🚩 Deprecations 🚩

  • exporterhelper: Deprecate all experimental symbols in exporterhelper and move them to xexporterhelper (#11143)

💡 Enhancements 💡

  • configoptional: Add GetOrInsertDefault method to configoptional.Optional (#13856) This method inserts a default or zero value into a None/Default Optional before Getting its inner value.

  • exporter: Stabilize exporter module. (#12978) This does not stabilize the exporterhelper module or configuration

  • pdata: Upgrade the OTLP protobuf definitions to version 1.8.0 (#13758)

v1.41.0/v0.135.0

🛑 Breaking changes 🛑

  • pdata/pprofile: Remove deprecated AddAttribute method (#13764)

💡 Enhancements 💡

  • configmiddleware: Stabilize configmiddleware module (#13422) This only stabilizes the configuration interface but does not stabilize the middlewares themselves or the way of implementing them.
  • xpdata: Add experimental MapBuilder struct to optimize pcommon.Map construction (#13617)

v1.40.0/v0.134.0

💡 Enhancements 💡

  • exporterhelper: Split exporterhelper into a separate module (#12985)

v1.39.0/v0.133.0

🛑 Breaking changes 🛑

  • configgrpc: Set tcp as the default transport type (#13657)

... (truncated)

Commits
  • a2b837e [chore] Prepare release v1.42.0/v0.136.0 (#13878)
  • 25322ba [chore] Fix merge freeze CI, attempt 3 (#13880)
  • f98d8b9 Add "debug merge queue" job (#13820)
  • 64de013 [chore] Try fixing merge freeze CI again (#13876)
  • 1f869ed [chore] Move missing experimental symbols to xexporterhelper (#13868)
  • ba0b327 Add Helpers For Marshalling And Unmarshalling AnyValue (#13837)
  • d1a5e5a [configoptional] Add GetOrInsertDefault method (#13859)
  • a9a93af [chore][exporterhelper] Clarify that you need to set at least one of the fiel...
  • 636153b [chore][exporterhelper] Give more verbose errors (#13862)
  • f0a0361 [chore][exporterhelper] Remove some unnecessary type arguments (#13863)
  • Additional commits viewable in compare view

Updates go.opentelemetry.io/collector/pdata from 1.35.0 to 1.42.0

Release notes

Sourced from go.opentelemetry.io/collector/pdata's releases.

v1.42.0/v0.136.0

Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.136.0

End User Changelog

💡 Enhancements 💡

  • xpdata: Add Serialization and Deserialization of AnyValue (#12826)
  • debugexporter: add support for batching (#13791) The default queue size is 1
  • configtls: Add early validation for TLS server configurations to fail fast when certificates are missing instead of failing at runtime. (#13130, #13245)
  • mdatagen: Expose stability level in generated metric documentation (#13748)
  • internal/tools: Add support for modernize in Makefile (#13796)

🧰 Bug fixes 🧰

  • otelcol: Fix a potential deadlock during collector shutdown. (#13740)
  • otlpexporter: fix the validation of unix socket endpoints (#13826)

API Changelog

🛑 Breaking changes 🛑

  • exporterhelper: Remove deprecated function NewRequestsSizer (#13803)
  • pdata/pprofile: Upgrade the OTLP protobuf definitions to version 1.8.0 (#13758, #13825, #13839)
  • pdata/pprofile: Remove deprecated ProfilesDictionary method (#13858)

🚩 Deprecations 🚩

  • exporterhelper: Deprecate all experimental symbols in exporterhelper and move them to xexporterhelper (#11143)

💡 Enhancements 💡

  • configoptional: Add GetOrInsertDefault method to configoptional.Optional (#13856) This method inserts a default or zero value into a None/Default Optional before Getting its inner value.

  • exporter: Stabilize exporter module. (#12978) This does not stabilize the exporterhelper module or configuration

  • pdata: Upgrade the OTLP protobuf definitions to version 1.8.0 (#13758)

v1.41.0/v0.135.0

Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.135.0

End User Changelog

💡 Enhancements 💡

... (truncated)

Changelog

Sourced from go.opentelemetry.io/collector/pdata's changelog.

v1.42.0/v0.136.0

🛑 Breaking changes 🛑

  • exporterhelper: Remove deprecated function NewRequestsSizer (#13803)
  • pdata/pprofile: Upgrade the OTLP protobuf definitions to version 1.8.0 (#13758, #13825, #13839)
  • pdata/pprofile: Remove deprecated ProfilesDictionary method (#13858)

🚩 Deprecations 🚩

  • exporterhelper: Deprecate all experimental symbols in exporterhelper and move them to xexporterhelper (#11143)

💡 Enhancements 💡

  • configoptional: Add GetOrInsertDefault method to configoptional.Optional (#13856) This method inserts a default or zero value into a None/Default Optional before Getting its inner value.

  • exporter: Stabilize exporter module. (#12978) This does not stabilize the exporterhelper module or configuration

  • pdata: Upgrade the OTLP protobuf definitions to version 1.8.0 (#13758)

v1.41.0/v0.135.0

🛑 Breaking changes 🛑

  • pdata/pprofile: Remove deprecated AddAttribute method (#13764)

💡 Enhancements 💡

  • configmiddleware: Stabilize configmiddleware module (#13422) This only stabilizes the configuration interface but does not stabilize the middlewares themselves or the way of implementing them.
  • xpdata: Add experimental MapBuilder struct to optimize pcommon.Map construction (#13617)

v1.40.0/v0.134.0

💡 Enhancements 💡

  • exporterhelper: Split exporterhelper into a separate module (#12985)

v1.39.0/v0.133.0

🛑 Breaking changes 🛑

  • configgrpc: Set tcp as the default transport type (#13657)

... (truncated)

Commits
  • a2b837e [chore] Prepare release v1.42.0/v0.136.0 (#13878)
  • 25322ba [chore] Fix merge freeze CI, attempt 3 (#13880)
  • f98d8b9 Add "debug merge queue" job (#13820)
  • 64de013 [chore] Try fixing merge freeze CI again (#13876)
  • 1f869ed [chore] Move missing experimental symbols to xexporterhelper (#13868)
  • ba0b327 Add Helpers For Marshalling And Unmarshalling AnyValue (#13837)
  • d1a5e5a [configoptional] Add GetOrInsertDefault method (#13859)
  • a9a93af [chore][exporterhelper] Clarify that you need to set at least one of the fiel...
  • 636153b [chore][exporterhelper] Give more verbose errors (#13862)
  • f0a0361 [chore][exporterhelper] Remove some unnecessary type arguments (#13863)
  • Additional commits viewable in compare view

Updates go.opentelemetry.io/collector/processor from 1.35.0 to 1.42.0

Release notes

Sourced from go.opentelemetry.io/collector/processor's releases.

v1.42.0/v0.136.0

Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.136.0

End User Changelog

💡 Enhancements 💡

  • xpdata: Add Serialization and Deserialization of AnyValue (#12826)
  • debugexporter: add support for batching (#13791) The default queue size is 1
  • configtls: Add early validation for TLS server configurations to fail fast when certificates are missing instead of failing at runtime. (#13130, #13245)
  • mdatagen: Expose stability level in generated metric documentation (#13748)
  • internal/tools: Add support for modernize in Makefile (#13796)

🧰 Bug fixes 🧰

  • otelcol: Fix a potential deadlock during collector shutdown. (#13740)
  • otlpexporter: fix the validation of unix socket endpoints (#13826)

API Changelog

🛑 Breaking changes 🛑

  • exporterhelper: Remove deprecated function NewRequestsSizer (#13803)
  • pdata/pprofile: Upgrade the OTLP protobuf definitions to version 1.8.0 (#13758, #13825, #13839)
  • pdata/pprofile: Remove deprecated ProfilesDictionary method (#13858)

🚩 Deprecations 🚩

  • exporterhelper: Deprecate all experimental symbols in exporterhelper and move them to xexporterhelper (#11143)

💡 Enhancements 💡

  • configoptional: Add GetOrInsertDefault method to configoptional.Optional (#13856) This method inserts a default or zero value into a None/Default Optional before Getting its inner value.

  • exporter: Stabilize exporter module. (#12978) This does not stabilize the exporterhelper module or configuration

  • pdata: Upgrade the OTLP protobuf definitions to version 1.8.0 (#13758)

v1.41.0/v0.135.0

Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.135.0

End User Changelog

💡 Enhancements 💡

... (truncated)

Changelog

Sourced from go.opentelemetry.io/collector/processor's changelog.

v1.42.0/v0.136.0

🛑 Breaking changes 🛑

  • exporterhelper: Remove deprecated function NewRequestsSizer (#13803)
  • pdata/pprofile: Upgrade the OTLP protobuf definitions to version 1.8.0 (#13758, #13825, #13839)
  • pdata/pprofile: Remove deprecated ProfilesDictionary method (#13858)

🚩 Deprecations 🚩

  • exporterhelper: Deprecate all experimental symbols in exporterhelper and move them to xexporterhelper (#11143)

💡 Enhancements 💡

  • configoptional: Add GetOrInsertDefault method to configoptional.Optional (#13856) This method inserts a default or zero value into a None/Default Optional before Getting its inner value.

  • exporter: Stabilize exporter module. (#12978) This does not stabilize the exporterhelper module or configuration

  • pdata: Upgrade the OTLP protobuf definitions to version 1.8.0 (#13758)

v1.41.0/v0.135.0

🛑 Breaking changes 🛑

  • pdata/pprofile: Remove deprecated AddAttribute method (#13764)

💡 Enhancements 💡

  • configmiddleware: Stabilize configmiddleware module (#13422) This only stabilizes the configuration interface but does not stabilize the middlewares themselves or the way of implementing them.
  • xpdata: Add experimental MapBuilder struct to optimize pcommon.Map construction (#13617)

v1.40.0/v0.134.0

💡 Enhancements 💡

  • exporterhelper: Split exporterhelper into a separate module (#12985)

v1.39.0/v0.133.0

🛑 Breaking changes 🛑

  • configgrpc: Set tcp as the default transport type (#13657)

... (truncated)

Commits
  • a2b837e [chore] Prepare release v1.42.0/v0.136.0 (#13878)
  • 25322ba [chore] Fix merge freeze CI, attempt 3 (#13880)
  • f98d8b9 Add "debug merge queue" job (#13820)
  • 64de013 [chore] Try fixing merge freeze CI again (#13876)
  • 1f869ed [chore] Move missing experimental symbols to xexporterhelper (#13868)
  • ba0b327 Add Helpers For Marshalling And Unmarshalling AnyValue (#13837)
  • d1a5e5a [configoptional] Add GetOrInsertDefault method (#13859)
  • a9a93af [chore][exporterhelper] Clarify that you need to set at least one of the fiel...
  • 636153b [chore][exporterhelper] Give more verbose errors (#13862)
  • f0a0361 [chore][exporterhelper] Remove some unnecessary type arguments (#13863)
  • Additional commits viewable in compare view

Updates go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace from 0.61.0 to 0.63.0

Release notes

Sourced from go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace'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/httptrace/otelhttptrace'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/net/http/otelhttp from 0.61.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...

    Description has been truncated

…th 13 updates

Bumps the go-opentelemetry-io group with 7 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [go.opentelemetry.io/collector/component](https://github.com/open-telemetry/opentelemetry-collector) | `1.35.0` | `1.42.0` |
| [go.opentelemetry.io/collector/consumer](https://github.com/open-telemetry/opentelemetry-collector) | `1.35.0` | `1.42.0` |
| [go.opentelemetry.io/collector/processor](https://github.com/open-telemetry/opentelemetry-collector) | `1.35.0` | `1.42.0` |
| [go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.61.0` | `0.63.0` |
| [go.opentelemetry.io/otel/exporters/otlp/otlptrace](https://github.com/open-telemetry/opentelemetry-go) | `1.36.0` | `1.38.0` |
| [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go) | `1.36.0` | `1.38.0` |
| [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp](https://github.com/open-telemetry/opentelemetry-go) | `1.36.0` | `1.38.0` |



Updates `go.opentelemetry.io/collector/component` from 1.35.0 to 1.42.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector@pdata/v1.35.0...pdata/v1.42.0)

Updates `go.opentelemetry.io/collector/consumer` from 1.35.0 to 1.42.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector@pdata/v1.35.0...pdata/v1.42.0)

Updates `go.opentelemetry.io/collector/pdata` from 1.35.0 to 1.42.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector@pdata/v1.35.0...pdata/v1.42.0)

Updates `go.opentelemetry.io/collector/processor` from 1.35.0 to 1.42.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector@pdata/v1.35.0...pdata/v1.42.0)

Updates `go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace` from 0.61.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.61.0...zpages/v0.63.0)

Updates `go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp` from 0.61.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.61.0...zpages/v0.63.0)

Updates `go.opentelemetry.io/otel` from 1.36.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.36.0...v1.38.0)

Updates `go.opentelemetry.io/otel/exporters/otlp/otlptrace` from 1.36.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.36.0...v1.38.0)

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

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

Updates `go.opentelemetry.io/otel/metric` from 1.36.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.36.0...v1.38.0)

Updates `go.opentelemetry.io/otel/sdk` from 1.36.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.36.0...v1.38.0)

Updates `go.opentelemetry.io/otel/trace` from 1.36.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.36.0...v1.38.0)

---
updated-dependencies:
- dependency-name: go.opentelemetry.io/collector/component
  dependency-version: 1.42.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-opentelemetry-io
- dependency-name: go.opentelemetry.io/collector/consumer
  dependency-version: 1.42.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-opentelemetry-io
- dependency-name: go.opentelemetry.io/collector/pdata
  dependency-version: 1.42.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-opentelemetry-io
- dependency-name: go.opentelemetry.io/collector/processor
  dependency-version: 1.42.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-opentelemetry-io
- dependency-name: go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace
  dependency-version: 0.63.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-opentelemetry-io
- 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: go-opentelemetry-io
- dependency-name: go.opentelemetry.io/otel
  dependency-version: 1.38.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-opentelemetry-io
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlptrace
  dependency-version: 1.38.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-opentelemetry-io
- 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: go-opentelemetry-io
- 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: go-opentelemetry-io
- dependency-name: go.opentelemetry.io/otel/metric
  dependency-version: 1.38.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-opentelemetry-io
- dependency-name: go.opentelemetry.io/otel/sdk
  dependency-version: 1.38.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-opentelemetry-io
- dependency-name: go.opentelemetry.io/otel/trace
  dependency-version: 1.38.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-opentelemetry-io
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file go Pull requests that update Go code labels Sep 23, 2025
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.

0 participants