Update opentelemetry-go monorepo #7

Open
renovate wants to merge 0 commits from renovate/opentelemetry-go-monorepo into main
Collaborator

This PR contains the following updates:

Package Change Age Confidence
go.opentelemetry.io/otel v1.38.0 -> v1.39.0 age confidence
go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc v0.14.0 -> v0.15.0 age confidence
go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp v0.14.0 -> v0.15.0 age confidence
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.38.0 -> v1.39.0 age confidence
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.38.0 -> v1.39.0 age confidence
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.38.0 -> v1.39.0 age confidence
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.38.0 -> v1.39.0 age confidence
go.opentelemetry.io/otel/log v0.14.0 -> v0.15.0 age confidence
go.opentelemetry.io/otel/metric v1.38.0 -> v1.39.0 age confidence
go.opentelemetry.io/otel/sdk v1.38.0 -> v1.39.0 age confidence
go.opentelemetry.io/otel/sdk/log v0.14.0 -> v0.15.0 age confidence
go.opentelemetry.io/otel/sdk/metric v1.38.0 -> v1.39.0 age confidence
go.opentelemetry.io/otel/trace v1.38.0 -> v1.39.0 age confidence

⚠️ Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

open-telemetry/opentelemetry-go (go.opentelemetry.io/otel)

v1.39.0: /v0.61.0/v0.15.0/v0.0.14

Compare Source

Overview
Added
  • Greatly reduce the cost of recording metrics in go.opentelemetry.io/otel/sdk/metric using hashing for map keys. (#​7175)
  • Add WithInstrumentationAttributeSet option to go.opentelemetry.io/otel/log, go.opentelemetry.io/otel/metric, and go.opentelemetry.io/otel/trace packages. This provides a concurrent-safe and performant alternative to WithInstrumentationAttributes by accepting a pre-constructed attribute.Set. (#​7287)
  • Add experimental observability for the Prometheus exporter in go.opentelemetry.io/otel/exporters/prometheus. Check the go.opentelemetry.io/otel/exporters/prometheus/internal/x package documentation for more information. (#​7345)
  • Add experimental observability metrics in go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc. (#​7353)
  • Add temporality selector functions DeltaTemporalitySelector, CumulativeTemporalitySelector, LowMemoryTemporalitySelector to go.opentelemetry.io/otel/sdk/metric. (#​7434)
  • Add experimental observability metrics for simple log processor in go.opentelemetry.io/otel/sdk/log. (#​7548)
  • Add experimental observability metrics in go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc. (#​7459)
  • Add experimental observability metrics in go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp. (#​7486)
  • Add experimental observability metrics for simple span processor in go.opentelemetry.io/otel/sdk/trace. (#​7374)
  • Add experimental observability metrics in go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp. (#​7512)
  • Add experimental observability metrics for manual reader in go.opentelemetry.io/otel/sdk/metric. (#​7524)
  • Add experimental observability metrics for periodic reader in go.opentelemetry.io/otel/sdk/metric. (#​7571)
  • Support OTEL_EXPORTER_OTLP_LOGS_INSECURE and OTEL_EXPORTER_OTLP_INSECURE environmental variables in go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp. (#​7608)
  • Add Enabled method to the Processor interface in go.opentelemetry.io/otel/sdk/log. All Processor implementations now include an Enabled method. (#​7639)
  • The go.opentelemetry.io/otel/semconv/v1.38.0 package. The package contains semantic conventions from the v1.38.0 version of the OpenTelemetry Semantic Conventions. See the migration documentation for information on how to upgrade from go.opentelemetry.io/otel/semconv/v1.37.0.(#​7648)
Changed
  • Distinct in go.opentelemetry.io/otel/attribute is no longer guaranteed to uniquely identify an attribute set. Collisions between Distinct values for different Sets are possible with extremely high cardinality (billions of series per instrument), but are highly unlikely. (#​7175)
  • WithInstrumentationAttributes in go.opentelemetry.io/otel/trace synchronously de-duplicates the passed attributes instead of delegating it to the returned TracerOption. (#​7266)
  • WithInstrumentationAttributes in go.opentelemetry.io/otel/meter synchronously de-duplicates the passed attributes instead of delegating it to the returned MeterOption. (#​7266)
  • WithInstrumentationAttributes in go.opentelemetry.io/otel/log synchronously de-duplicates the passed attributes instead of delegating it to the returned LoggerOption. (#​7266)
  • Rename the OTEL_GO_X_SELF_OBSERVABILITY environment variable to OTEL_GO_X_OBSERVABILITY in go.opentelemetry.io/otel/sdk/trace, go.opentelemetry.io/otel/sdk/log, and go.opentelemetry.io/otel/exporters/stdout/stdouttrace. (#​7302)
  • Improve performance of histogram Record in go.opentelemetry.io/otel/sdk/metric when min and max are disabled using NoMinMax. (#​7306)
  • Improve error handling for dropped data during translation by using prometheus.NewInvalidMetric in go.opentelemetry.io/otel/exporters/prometheus. ⚠️ Breaking Change: Previously, these cases were only logged and scrapes succeeded. Now, when translation would drop data (e.g., invalid label/value), the exporter emits a NewInvalidMetric, and Prometheus scrapes fail with HTTP 500 by default. To preserve the prior behavior (scrapes succeed while errors are logged), configure your Prometheus HTTP handler with: promhttp.HandlerOpts{ ErrorHandling: promhttp.ContinueOnError }. (#​7363)
  • Replace fnv hash with xxhash in go.opentelemetry.io/otel/attribute for better performance. (#​7371)
  • The default TranslationStrategy in go.opentelemetry.io/exporters/prometheus is changed from otlptranslator.NoUTF8EscapingWithSuffixes to otlptranslator.UnderscoreEscapingWithSuffixes. (#​7421)
  • Improve performance of concurrent measurements in go.opentelemetry.io/otel/sdk/metric. (#​7427)
  • Include W3C TraceFlags (bits 0–7) in the OTLP Span.Flags field in go.opentelemetry.io/exporters/otlp/otlptrace/otlptracehttp and go.opentelemetry.io/exporters/otlp/otlptrace/otlptracegrpc. (#​7438)
  • The ErrorType function in go.opentelemetry.io/otel/semconv/v1.37.0 now handles custom error types.
    If an error implements an ErrorType() string method, the return value of that method will be used as the error type. (#​7442)
Fixed
  • Fix WithInstrumentationAttributes options in go.opentelemetry.io/otel/trace, go.opentelemetry.io/otel/metric, and go.opentelemetry.io/otel/log to properly merge attributes when passed multiple times instead of replacing them. Attributes with duplicate keys will use the last value passed. (#​7300)
  • The equality of attribute.Set when using the Equal method is not affected by the user overriding the empty set pointed to by attribute.EmptySet in go.opentelemetry.io/otel/attribute. (#​7357)
  • Return partial OTLP export errors to the caller in go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc. (#​7372)
  • Return partial OTLP export errors to the caller in go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp. (#​7372)
  • Return partial OTLP export errors to the caller in go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc. (#​7372)
  • Return partial OTLP export errors to the caller in go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp. (#​7372)
  • Return partial OTLP export errors to the caller in go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc. (#​7372)
  • Return partial OTLP export errors to the caller in go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp. (#​7372)
  • Fix AddAttributes, SetAttributes, SetBody on Record in go.opentelemetry.io/otel/sdk/log to not mutate input. (#​7403)
  • Do not double record measurements of RecordSet methods in go.opentelemetry.io/otel/semconv/v1.37.0. (#​7655)
  • Do not double record measurements of RecordSet methods in go.opentelemetry.io/otel/semconv/v1.36.0. (#​7656)
Removed
  • Drop support for [Go 1.23]. (#​7274)
  • Remove the FilterProcessor interface in go.opentelemetry.io/otel/sdk/log. The Enabled method has been added to the Processor interface instead. All Processor implementations must now implement the Enabled method. Custom processors that do not filter records can implement Enabled to return true. (#​7639)
What's Changed
New Contributors

Full Changelog: https://github.com/open-telemetry/opentelemetry-go/compare/v1.38.0...v1.39.0


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

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

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

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


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

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) | `v1.38.0` -> `v1.39.0` | ![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel/v1.39.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel/v1.38.0/v1.39.0?slim=true) | | [go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc](https://github.com/open-telemetry/opentelemetry-go) | `v0.14.0` -> `v0.15.0` | ![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlplog%2fotlploggrpc/v0.15.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlplog%2fotlploggrpc/v0.14.0/v0.15.0?slim=true) | | [go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp](https://github.com/open-telemetry/opentelemetry-go) | `v0.14.0` -> `v0.15.0` | ![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlplog%2fotlploghttp/v0.15.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlplog%2fotlploghttp/v0.14.0/v0.15.0?slim=true) | | [go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc](https://github.com/open-telemetry/opentelemetry-go) | `v1.38.0` -> `v1.39.0` | ![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetricgrpc/v1.39.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetricgrpc/v1.38.0/v1.39.0?slim=true) | | [go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp](https://github.com/open-telemetry/opentelemetry-go) | `v1.38.0` -> `v1.39.0` | ![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetrichttp/v1.39.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetrichttp/v1.38.0/v1.39.0?slim=true) | | [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go) | `v1.38.0` -> `v1.39.0` | ![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracegrpc/v1.39.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracegrpc/v1.38.0/v1.39.0?slim=true) | | [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp](https://github.com/open-telemetry/opentelemetry-go) | `v1.38.0` -> `v1.39.0` | ![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracehttp/v1.39.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracehttp/v1.38.0/v1.39.0?slim=true) | | [go.opentelemetry.io/otel/log](https://github.com/open-telemetry/opentelemetry-go) | `v0.14.0` -> `v0.15.0` | ![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2flog/v0.15.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2flog/v0.14.0/v0.15.0?slim=true) | | [go.opentelemetry.io/otel/metric](https://github.com/open-telemetry/opentelemetry-go) | `v1.38.0` -> `v1.39.0` | ![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fmetric/v1.39.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fmetric/v1.38.0/v1.39.0?slim=true) | | [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go) | `v1.38.0` -> `v1.39.0` | ![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fsdk/v1.39.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fsdk/v1.38.0/v1.39.0?slim=true) | | [go.opentelemetry.io/otel/sdk/log](https://github.com/open-telemetry/opentelemetry-go) | `v0.14.0` -> `v0.15.0` | ![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fsdk%2flog/v0.15.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fsdk%2flog/v0.14.0/v0.15.0?slim=true) | | [go.opentelemetry.io/otel/sdk/metric](https://github.com/open-telemetry/opentelemetry-go) | `v1.38.0` -> `v1.39.0` | ![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fsdk%2fmetric/v1.39.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fsdk%2fmetric/v1.38.0/v1.39.0?slim=true) | | [go.opentelemetry.io/otel/trace](https://github.com/open-telemetry/opentelemetry-go) | `v1.38.0` -> `v1.39.0` | ![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2ftrace/v1.39.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2ftrace/v1.38.0/v1.39.0?slim=true) | --- > ⚠️ **Warning** > > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>open-telemetry/opentelemetry-go (go.opentelemetry.io/otel)</summary> ### [`v1.39.0`](https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.39.0): /v0.61.0/v0.15.0/v0.0.14 [Compare Source](https://github.com/open-telemetry/opentelemetry-go/compare/v1.38.0...v1.39.0) ##### Overview ##### Added - Greatly reduce the cost of recording metrics in `go.opentelemetry.io/otel/sdk/metric` using hashing for map keys. ([#&#8203;7175](https://github.com/open-telemetry/opentelemetry-go/issues/7175)) - Add `WithInstrumentationAttributeSet` option to `go.opentelemetry.io/otel/log`, `go.opentelemetry.io/otel/metric`, and `go.opentelemetry.io/otel/trace` packages. This provides a concurrent-safe and performant alternative to `WithInstrumentationAttributes` by accepting a pre-constructed `attribute.Set`. ([#&#8203;7287](https://github.com/open-telemetry/opentelemetry-go/issues/7287)) - Add experimental observability for the Prometheus exporter in `go.opentelemetry.io/otel/exporters/prometheus`. Check the `go.opentelemetry.io/otel/exporters/prometheus/internal/x` package documentation for more information. ([#&#8203;7345](https://github.com/open-telemetry/opentelemetry-go/issues/7345)) - Add experimental observability metrics in `go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc`. ([#&#8203;7353](https://github.com/open-telemetry/opentelemetry-go/issues/7353)) - Add temporality selector functions `DeltaTemporalitySelector`, `CumulativeTemporalitySelector`, `LowMemoryTemporalitySelector` to `go.opentelemetry.io/otel/sdk/metric`. ([#&#8203;7434](https://github.com/open-telemetry/opentelemetry-go/issues/7434)) - Add experimental observability metrics for simple log processor in `go.opentelemetry.io/otel/sdk/log`. ([#&#8203;7548](https://github.com/open-telemetry/opentelemetry-go/issues/7548)) - Add experimental observability metrics in `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc`. ([#&#8203;7459](https://github.com/open-telemetry/opentelemetry-go/issues/7459)) - Add experimental observability metrics in `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp`. ([#&#8203;7486](https://github.com/open-telemetry/opentelemetry-go/issues/7486)) - Add experimental observability metrics for simple span processor in `go.opentelemetry.io/otel/sdk/trace`. ([#&#8203;7374](https://github.com/open-telemetry/opentelemetry-go/issues/7374)) - Add experimental observability metrics in `go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp`. ([#&#8203;7512](https://github.com/open-telemetry/opentelemetry-go/issues/7512)) - Add experimental observability metrics for manual reader in `go.opentelemetry.io/otel/sdk/metric`. ([#&#8203;7524](https://github.com/open-telemetry/opentelemetry-go/issues/7524)) - Add experimental observability metrics for periodic reader in `go.opentelemetry.io/otel/sdk/metric`. ([#&#8203;7571](https://github.com/open-telemetry/opentelemetry-go/issues/7571)) - Support `OTEL_EXPORTER_OTLP_LOGS_INSECURE` and `OTEL_EXPORTER_OTLP_INSECURE` environmental variables in `go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp`. ([#&#8203;7608](https://github.com/open-telemetry/opentelemetry-go/issues/7608)) - Add `Enabled` method to the `Processor` interface in `go.opentelemetry.io/otel/sdk/log`. All `Processor` implementations now include an `Enabled` method. ([#&#8203;7639](https://github.com/open-telemetry/opentelemetry-go/issues/7639)) - The `go.opentelemetry.io/otel/semconv/v1.38.0` package. The package contains semantic conventions from the `v1.38.0` version of the OpenTelemetry Semantic Conventions. See the [migration documentation](./semconv/v1.38.0/MIGRATION.md) for information on how to upgrade from `go.opentelemetry.io/otel/semconv/v1.37.0.`([#&#8203;7648](https://github.com/open-telemetry/opentelemetry-go/issues/7648)) ##### Changed - `Distinct` in `go.opentelemetry.io/otel/attribute` is no longer guaranteed to uniquely identify an attribute set. Collisions between `Distinct` values for different Sets are possible with extremely high cardinality (billions of series per instrument), but are highly unlikely. ([#&#8203;7175](https://github.com/open-telemetry/opentelemetry-go/issues/7175)) - `WithInstrumentationAttributes` in `go.opentelemetry.io/otel/trace` synchronously de-duplicates the passed attributes instead of delegating it to the returned `TracerOption`. ([#&#8203;7266](https://github.com/open-telemetry/opentelemetry-go/issues/7266)) - `WithInstrumentationAttributes` in `go.opentelemetry.io/otel/meter` synchronously de-duplicates the passed attributes instead of delegating it to the returned `MeterOption`. ([#&#8203;7266](https://github.com/open-telemetry/opentelemetry-go/issues/7266)) - `WithInstrumentationAttributes` in `go.opentelemetry.io/otel/log` synchronously de-duplicates the passed attributes instead of delegating it to the returned `LoggerOption`. ([#&#8203;7266](https://github.com/open-telemetry/opentelemetry-go/issues/7266)) - Rename the `OTEL_GO_X_SELF_OBSERVABILITY` environment variable to `OTEL_GO_X_OBSERVABILITY` in `go.opentelemetry.io/otel/sdk/trace`, `go.opentelemetry.io/otel/sdk/log`, and `go.opentelemetry.io/otel/exporters/stdout/stdouttrace`. ([#&#8203;7302](https://github.com/open-telemetry/opentelemetry-go/issues/7302)) - Improve performance of histogram `Record` in `go.opentelemetry.io/otel/sdk/metric` when min and max are disabled using `NoMinMax`. ([#&#8203;7306](https://github.com/open-telemetry/opentelemetry-go/issues/7306)) - Improve error handling for dropped data during translation by using `prometheus.NewInvalidMetric` in `go.opentelemetry.io/otel/exporters/prometheus`. ⚠️ **Breaking Change:** Previously, these cases were only logged and scrapes succeeded. Now, when translation would drop data (e.g., invalid label/value), the exporter emits a `NewInvalidMetric`, and Prometheus scrapes **fail with HTTP 500** by default. To preserve the prior behavior (scrapes succeed while errors are logged), configure your Prometheus HTTP handler with: `promhttp.HandlerOpts{ ErrorHandling: promhttp.ContinueOnError }`. ([#&#8203;7363](https://github.com/open-telemetry/opentelemetry-go/issues/7363)) - Replace fnv hash with xxhash in `go.opentelemetry.io/otel/attribute` for better performance. ([#&#8203;7371](https://github.com/open-telemetry/opentelemetry-go/issues/7371)) - The default `TranslationStrategy` in `go.opentelemetry.io/exporters/prometheus` is changed from `otlptranslator.NoUTF8EscapingWithSuffixes` to `otlptranslator.UnderscoreEscapingWithSuffixes`. ([#&#8203;7421](https://github.com/open-telemetry/opentelemetry-go/issues/7421)) - Improve performance of concurrent measurements in `go.opentelemetry.io/otel/sdk/metric`. ([#&#8203;7427](https://github.com/open-telemetry/opentelemetry-go/issues/7427)) - Include W3C TraceFlags (bits 0–7) in the OTLP `Span.Flags` field in `go.opentelemetry.io/exporters/otlp/otlptrace/otlptracehttp` and `go.opentelemetry.io/exporters/otlp/otlptrace/otlptracegrpc`. ([#&#8203;7438](https://github.com/open-telemetry/opentelemetry-go/issues/7438)) - The `ErrorType` function in `go.opentelemetry.io/otel/semconv/v1.37.0` now handles custom error types. If an error implements an `ErrorType() string` method, the return value of that method will be used as the error type. ([#&#8203;7442](https://github.com/open-telemetry/opentelemetry-go/issues/7442)) ##### Fixed - Fix `WithInstrumentationAttributes` options in `go.opentelemetry.io/otel/trace`, `go.opentelemetry.io/otel/metric`, and `go.opentelemetry.io/otel/log` to properly merge attributes when passed multiple times instead of replacing them. Attributes with duplicate keys will use the last value passed. ([#&#8203;7300](https://github.com/open-telemetry/opentelemetry-go/issues/7300)) - The equality of `attribute.Set` when using the `Equal` method is not affected by the user overriding the empty set pointed to by `attribute.EmptySet` in `go.opentelemetry.io/otel/attribute`. ([#&#8203;7357](https://github.com/open-telemetry/opentelemetry-go/issues/7357)) - Return partial OTLP export errors to the caller in `go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc`. ([#&#8203;7372](https://github.com/open-telemetry/opentelemetry-go/issues/7372)) - Return partial OTLP export errors to the caller in `go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp`. ([#&#8203;7372](https://github.com/open-telemetry/opentelemetry-go/issues/7372)) - Return partial OTLP export errors to the caller in `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc`. ([#&#8203;7372](https://github.com/open-telemetry/opentelemetry-go/issues/7372)) - Return partial OTLP export errors to the caller in `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp`. ([#&#8203;7372](https://github.com/open-telemetry/opentelemetry-go/issues/7372)) - Return partial OTLP export errors to the caller in `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc`. ([#&#8203;7372](https://github.com/open-telemetry/opentelemetry-go/issues/7372)) - Return partial OTLP export errors to the caller in `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp`. ([#&#8203;7372](https://github.com/open-telemetry/opentelemetry-go/issues/7372)) - Fix `AddAttributes`, `SetAttributes`, `SetBody` on `Record` in `go.opentelemetry.io/otel/sdk/log` to not mutate input. ([#&#8203;7403](https://github.com/open-telemetry/opentelemetry-go/issues/7403)) - Do not double record measurements of `RecordSet` methods in `go.opentelemetry.io/otel/semconv/v1.37.0`. ([#&#8203;7655](https://github.com/open-telemetry/opentelemetry-go/issues/7655)) - Do not double record measurements of `RecordSet` methods in `go.opentelemetry.io/otel/semconv/v1.36.0`. ([#&#8203;7656](https://github.com/open-telemetry/opentelemetry-go/issues/7656)) ##### Removed - Drop support for \[Go 1.23]. ([#&#8203;7274](https://github.com/open-telemetry/opentelemetry-go/issues/7274)) - Remove the `FilterProcessor` interface in `go.opentelemetry.io/otel/sdk/log`. The `Enabled` method has been added to the `Processor` interface instead. All `Processor` implementations must now implement the `Enabled` method. Custom processors that do not filter records can implement `Enabled` to return `true`. ([#&#8203;7639](https://github.com/open-telemetry/opentelemetry-go/issues/7639)) ##### What's Changed - Drop support for Go 1.23 by [@&#8203;MrAlias](https://github.com/MrAlias) in [#&#8203;7274](https://github.com/open-telemetry/opentelemetry-go/pull/7274) - fix(deps): update module go.opentelemetry.io/collector/pdata to v1.40.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7275](https://github.com/open-telemetry/opentelemetry-go/pull/7275) - chore(deps): update module github.com/securego/gosec/v2 to v2.22.8 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7276](https://github.com/open-telemetry/opentelemetry-go/pull/7276) - fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.4.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7277](https://github.com/open-telemetry/opentelemetry-go/pull/7277) - fix(deps): update golang.org/x by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7188](https://github.com/open-telemetry/opentelemetry-go/pull/7188) - fix(deps): update module github.com/opentracing-contrib/go-grpc to v0.1.2 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7281](https://github.com/open-telemetry/opentelemetry-go/pull/7281) - fix(deps): update googleapis to [`ef028d9`](https://github.com/open-telemetry/opentelemetry-go/commit/ef028d9) by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7279](https://github.com/open-telemetry/opentelemetry-go/pull/7279) - chore(deps): update module github.com/rogpeppe/go-internal to v1.14.1 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7283](https://github.com/open-telemetry/opentelemetry-go/pull/7283) - chore(deps): update module github.com/spf13/pflag to v1.0.9 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7282](https://github.com/open-telemetry/opentelemetry-go/pull/7282) - fix(deps): update github.com/opentracing-contrib/go-grpc/test digest to [`0261db7`](https://github.com/open-telemetry/opentelemetry-go/commit/0261db7) by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7278](https://github.com/open-telemetry/opentelemetry-go/pull/7278) - Fix missing link in changelog by [@&#8203;MrAlias](https://github.com/MrAlias) in [#&#8203;7273](https://github.com/open-telemetry/opentelemetry-go/pull/7273) - chore(deps): update module github.com/spf13/cobra to v1.10.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7285](https://github.com/open-telemetry/opentelemetry-go/pull/7285) - chore(deps): update github/codeql-action action to v3.30.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7284](https://github.com/open-telemetry/opentelemetry-go/pull/7284) - chore(deps): update module github.com/spf13/cobra to v1.10.1 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7286](https://github.com/open-telemetry/opentelemetry-go/pull/7286) - Add tracetest example for testing instrumentation by [@&#8203;adity1raut](https://github.com/adity1raut) in [#&#8203;7107](https://github.com/open-telemetry/opentelemetry-go/pull/7107) - Fix schema urls by [@&#8203;dmathieu](https://github.com/dmathieu) in [#&#8203;7288](https://github.com/open-telemetry/opentelemetry-go/pull/7288) - chore(deps): update module github.com/spf13/pflag to v1.0.10 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7291](https://github.com/open-telemetry/opentelemetry-go/pull/7291) - chore(deps): update benchmark-action/github-action-benchmark action to v1.20.5 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7293](https://github.com/open-telemetry/opentelemetry-go/pull/7293) - chore(deps): update module github.com/ghostiam/protogetter to v0.3.16 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7289](https://github.com/open-telemetry/opentelemetry-go/pull/7289) - chore(deps): update module github.com/golangci/go-printf-func-name to v0.1.1 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7290](https://github.com/open-telemetry/opentelemetry-go/pull/7290) - chore(deps): update module mvdan.cc/gofumpt to v0.9.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7292](https://github.com/open-telemetry/opentelemetry-go/pull/7292) - fix(deps): update module go.opentelemetry.io/proto/otlp to v1.8.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7296](https://github.com/open-telemetry/opentelemetry-go/pull/7296) - chore(deps): update actions/stale action to v10 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7299](https://github.com/open-telemetry/opentelemetry-go/pull/7299) - chore(deps): update actions/setup-go action to v6 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7298](https://github.com/open-telemetry/opentelemetry-go/pull/7298) - fix(deps): update module github.com/prometheus/client\_golang to v1.23.1 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7304](https://github.com/open-telemetry/opentelemetry-go/pull/7304) - chore(deps): update codecov/codecov-action action to v5.5.1 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7303](https://github.com/open-telemetry/opentelemetry-go/pull/7303) - Add Observability section to CONTRIBUTING doc by [@&#8203;MrAlias](https://github.com/MrAlias) in [#&#8203;7272](https://github.com/open-telemetry/opentelemetry-go/pull/7272) - chore(deps): update module github.com/bombsimon/wsl/v5 to v5.2.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7309](https://github.com/open-telemetry/opentelemetry-go/pull/7309) - chore(deps): update golang.org/x/telemetry digest to [`9b996f7`](https://github.com/open-telemetry/opentelemetry-go/commit/9b996f7) by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7308](https://github.com/open-telemetry/opentelemetry-go/pull/7308) - chore(deps): update github/codeql-action action to v3.30.1 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7312](https://github.com/open-telemetry/opentelemetry-go/pull/7312) - chore(deps): update github.com/grafana/regexp digest to [`f7b3be9`](https://github.com/open-telemetry/opentelemetry-go/commit/f7b3be9) by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7311](https://github.com/open-telemetry/opentelemetry-go/pull/7311) - chore(deps): update module github.com/pjbgf/sha1cd to v0.5.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7317](https://github.com/open-telemetry/opentelemetry-go/pull/7317) - chore(deps): update golang.org/x/telemetry digest to [`af835b0`](https://github.com/open-telemetry/opentelemetry-go/commit/af835b0) by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7313](https://github.com/open-telemetry/opentelemetry-go/pull/7313) - fix(deps): update module github.com/prometheus/client\_golang to v1.23.2 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7314](https://github.com/open-telemetry/opentelemetry-go/pull/7314) - chore(deps): update benchmark-action/github-action-benchmark action to v1.20.7 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7319](https://github.com/open-telemetry/opentelemetry-go/pull/7319) - Don't track min and max when disabled by [@&#8203;dashpole](https://github.com/dashpole) in [#&#8203;7306](https://github.com/open-telemetry/opentelemetry-go/pull/7306) - fix(deps): update golang.org/x by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7320](https://github.com/open-telemetry/opentelemetry-go/pull/7320) - Add benchmark for exponential histogram measurements by [@&#8203;dashpole](https://github.com/dashpole) in [#&#8203;7305](https://github.com/open-telemetry/opentelemetry-go/pull/7305) - chore(deps): update golang.org/x by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7324](https://github.com/open-telemetry/opentelemetry-go/pull/7324) - chore(deps): update module mvdan.cc/gofumpt to v0.9.1 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7322](https://github.com/open-telemetry/opentelemetry-go/pull/7322) - trace,metric,log: WithInstrumentationAttributes options to merge attributes by [@&#8203;pellared](https://github.com/pellared) in [#&#8203;7300](https://github.com/open-telemetry/opentelemetry-go/pull/7300) - Encapsulate observability in Logs SDK by [@&#8203;MrAlias](https://github.com/MrAlias) in [#&#8203;7315](https://github.com/open-telemetry/opentelemetry-go/pull/7315) - trace,metric,log: add WithInstrumentationAttributeSet option by [@&#8203;pellared](https://github.com/pellared) in [#&#8203;7287](https://github.com/open-telemetry/opentelemetry-go/pull/7287) - chore(deps): update module github.com/spf13/afero to v1.15.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7330](https://github.com/open-telemetry/opentelemetry-go/pull/7330) - chore(deps): update module github.com/sagikazarmark/locafero to v0.11.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7329](https://github.com/open-telemetry/opentelemetry-go/pull/7329) - chore(deps): update module github.com/lucasb-eyer/go-colorful to v1.3.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7327](https://github.com/open-telemetry/opentelemetry-go/pull/7327) - chore(deps): update module github.com/antonboom/errname to v1.1.1 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7338](https://github.com/open-telemetry/opentelemetry-go/pull/7338) - fix(deps): update module go.opentelemetry.io/collector/pdata to v1.41.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7337](https://github.com/open-telemetry/opentelemetry-go/pull/7337) - chore(deps): update module github.com/spf13/viper to v1.21.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7334](https://github.com/open-telemetry/opentelemetry-go/pull/7334) - chore(deps): update module github.com/spf13/cast to v1.10.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7333](https://github.com/open-telemetry/opentelemetry-go/pull/7333) - fix(deps): update googleapis to [`9702482`](https://github.com/open-telemetry/opentelemetry-go/commit/9702482) by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7335](https://github.com/open-telemetry/opentelemetry-go/pull/7335) - chore(deps): update github/codeql-action action to v3.30.2 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7339](https://github.com/open-telemetry/opentelemetry-go/pull/7339) - chore(deps): update golang.org/x by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7326](https://github.com/open-telemetry/opentelemetry-go/pull/7326) - fix(deps): update module google.golang.org/protobuf to v1.36.9 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7340](https://github.com/open-telemetry/opentelemetry-go/pull/7340) - Encapsulate `stdouttrace.Exporter` instrumentation in internal package by [@&#8203;MrAlias](https://github.com/MrAlias) in [#&#8203;7307](https://github.com/open-telemetry/opentelemetry-go/pull/7307) - Do not allocate instrument options if possible in generated semconv packages by [@&#8203;MrAlias](https://github.com/MrAlias) in [#&#8203;7328](https://github.com/open-telemetry/opentelemetry-go/pull/7328) - chore(deps): update module github.com/antonboom/nilnil to v1.1.1 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7343](https://github.com/open-telemetry/opentelemetry-go/pull/7343) - chore(deps): update module golang.org/x/net to v0.44.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7341](https://github.com/open-telemetry/opentelemetry-go/pull/7341) - fix(deps): update module golang.org/x/tools to v0.37.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7347](https://github.com/open-telemetry/opentelemetry-go/pull/7347) - fix(deps): update module google.golang.org/grpc to v1.75.1 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7344](https://github.com/open-telemetry/opentelemetry-go/pull/7344) - chore(deps): update module go.yaml.in/yaml/v2 to v2.4.3 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7349](https://github.com/open-telemetry/opentelemetry-go/pull/7349) - chore(deps): update github/codeql-action action to v3.30.3 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7348](https://github.com/open-telemetry/opentelemetry-go/pull/7348) - Rename Self-Observability as just Observability by [@&#8203;MrAlias](https://github.com/MrAlias) in [#&#8203;7302](https://github.com/open-telemetry/opentelemetry-go/pull/7302) - fix(deps): update golang.org/x to [`df92998`](https://github.com/open-telemetry/opentelemetry-go/commit/df92998) by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7350](https://github.com/open-telemetry/opentelemetry-go/pull/7350) - trace,metric,log: change WithInstrumentationAttributes to not de-depuplicate the passed attributes in a closure by [@&#8203;axw](https://github.com/axw) in [#&#8203;7266](https://github.com/open-telemetry/opentelemetry-go/pull/7266) - sdk/metric: add example for metricdatatest package by [@&#8203;sanojsubran](https://github.com/sanojsubran) in [#&#8203;7323](https://github.com/open-telemetry/opentelemetry-go/pull/7323) - chore(deps): update module github.com/antonboom/testifylint to v1.6.4 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7359](https://github.com/open-telemetry/opentelemetry-go/pull/7359) - chore(deps): update module github.com/nunnatsa/ginkgolinter to v0.21.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7362](https://github.com/open-telemetry/opentelemetry-go/pull/7362) - chore(deps): update module github.com/tetafro/godot to v1.5.2 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7360](https://github.com/open-telemetry/opentelemetry-go/pull/7360) - Do not use the user-defined empty set when comparing sets. by [@&#8203;MrAlias](https://github.com/MrAlias) in [#&#8203;7357](https://github.com/open-telemetry/opentelemetry-go/pull/7357) - Track context containing span in `recordingSpan` by [@&#8203;MrAlias](https://github.com/MrAlias) in [#&#8203;7354](https://github.com/open-telemetry/opentelemetry-go/pull/7354) - fix(deps): update module go.opentelemetry.io/auto/sdk to v1.2.1 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7365](https://github.com/open-telemetry/opentelemetry-go/pull/7365) - Encapsulate SDK BatchSpanProcessor observability by [@&#8203;MrAlias](https://github.com/MrAlias) in [#&#8203;7332](https://github.com/open-telemetry/opentelemetry-go/pull/7332) - Encapsulate SDK Tracer observability by [@&#8203;MrAlias](https://github.com/MrAlias) in [#&#8203;7331](https://github.com/open-telemetry/opentelemetry-go/pull/7331) - chore: generate feature flag files from shared by [@&#8203;flc1125](https://github.com/flc1125) in [#&#8203;7361](https://github.com/open-telemetry/opentelemetry-go/pull/7361) - fix(deps): update module github.com/prometheus/otlptranslator to v1 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7358](https://github.com/open-telemetry/opentelemetry-go/pull/7358) - chore(deps): update module github.com/djarvur/go-err113 to v0.1.1 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7368](https://github.com/open-telemetry/opentelemetry-go/pull/7368) - Fix the typo in the function name `TestNewInstrumentation` by [@&#8203;yumosx](https://github.com/yumosx) in [#&#8203;7369](https://github.com/open-telemetry/opentelemetry-go/pull/7369) - Use Set hash in Distinct (2nd attempt) by [@&#8203;dashpole](https://github.com/dashpole) in [#&#8203;7175](https://github.com/open-telemetry/opentelemetry-go/pull/7175) - chore(deps): update module github.com/ldez/grignotin to v0.10.1 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7373](https://github.com/open-telemetry/opentelemetry-go/pull/7373) - chore(deps): update module github.com/kulti/thelper to v0.7.1 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7376](https://github.com/open-telemetry/opentelemetry-go/pull/7376) - chore(deps): update otel/weaver docker tag to v0.18.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7377](https://github.com/open-telemetry/opentelemetry-go/pull/7377) - fix(deps): update github.com/opentracing-contrib/go-grpc/test digest to [`a6e64aa`](https://github.com/open-telemetry/opentelemetry-go/commit/a6e64aa) by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7375](https://github.com/open-telemetry/opentelemetry-go/pull/7375) - feat(prometheus): Add observability for prometheus exporter by [@&#8203;tongoss](https://github.com/tongoss) in [#&#8203;7345](https://github.com/open-telemetry/opentelemetry-go/pull/7345) - Return partial OTLP export errors to the caller by [@&#8203;MrAlias](https://github.com/MrAlias) in [#&#8203;7372](https://github.com/open-telemetry/opentelemetry-go/pull/7372) - sdk/log: add TestRecordMethodsInputConcurrentSafe by [@&#8203;pellared](https://github.com/pellared) in [#&#8203;7378](https://github.com/open-telemetry/opentelemetry-go/pull/7378) - chore(deps): update module github.com/sagikazarmark/locafero to v0.12.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7390](https://github.com/open-telemetry/opentelemetry-go/pull/7390) - chore(deps): update module github.com/tetafro/godot to v1.5.4 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7391](https://github.com/open-telemetry/opentelemetry-go/pull/7391) - fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.5.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7392](https://github.com/open-telemetry/opentelemetry-go/pull/7392) - chore: sdk/log/internal/x - generate x package from x component template by [@&#8203;nikhilmantri0902](https://github.com/nikhilmantri0902) in [#&#8203;7389](https://github.com/open-telemetry/opentelemetry-go/pull/7389) - chore(deps): update module go.opentelemetry.io/build-tools to v0.28.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7394](https://github.com/open-telemetry/opentelemetry-go/pull/7394) - fix(deps): update build-tools to v0.28.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7395](https://github.com/open-telemetry/opentelemetry-go/pull/7395) - fix(deps): update googleapis to [`9219d12`](https://github.com/open-telemetry/opentelemetry-go/commit/9219d12) by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7393](https://github.com/open-telemetry/opentelemetry-go/pull/7393) - fix(deps): update module go.opentelemetry.io/collector/pdata to v1.42.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7397](https://github.com/open-telemetry/opentelemetry-go/pull/7397) - refactor: replace `context.Background()` with `t.Context()`/`b.Context()` in tests by [@&#8203;flc1125](https://github.com/flc1125) in [#&#8203;7352](https://github.com/open-telemetry/opentelemetry-go/pull/7352) - sdk/log: BenchmarkAddAttributes, BenchmarkSetAttributes, BenchmarkSetBody by [@&#8203;pellared](https://github.com/pellared) in [#&#8203;7387](https://github.com/open-telemetry/opentelemetry-go/pull/7387) - Link checker: ignore https localhost uris by [@&#8203;dmathieu](https://github.com/dmathieu) in [#&#8203;7399](https://github.com/open-telemetry/opentelemetry-go/pull/7399) - chore(deps): update module github.com/ldez/gomoddirectives to v0.7.1 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7400](https://github.com/open-telemetry/opentelemetry-go/pull/7400) - chore(deps): update module dev.gaijin.team/go/golib to v0.7.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7402](https://github.com/open-telemetry/opentelemetry-go/pull/7402) - Add experimental `x` package to `otlptracegrpc` by [@&#8203;MrAlias](https://github.com/MrAlias) in [#&#8203;7401](https://github.com/open-telemetry/opentelemetry-go/pull/7401) - chore(deps): update actions/cache action to v4.3.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7409](https://github.com/open-telemetry/opentelemetry-go/pull/7409) - \[chore]: Clean-up unused obsScopeName const by [@&#8203;MrAlias](https://github.com/MrAlias) in [#&#8203;7408](https://github.com/open-telemetry/opentelemetry-go/pull/7408) - Add benchmark for synchronous gauge measurement by [@&#8203;dashpole](https://github.com/dashpole) in [#&#8203;7407](https://github.com/open-telemetry/opentelemetry-go/pull/7407) - Add measure benchmarks with exemplars recorded by [@&#8203;dashpole](https://github.com/dashpole) in [#&#8203;7406](https://github.com/open-telemetry/opentelemetry-go/pull/7406) - chore(deps): update github/codeql-action action to v3.30.4 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7414](https://github.com/open-telemetry/opentelemetry-go/pull/7414) - chore(deps): update module github.com/quasilyte/go-ruleguard to v0.4.5 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7416](https://github.com/open-telemetry/opentelemetry-go/pull/7416) - chore(deps): update module github.com/quasilyte/go-ruleguard/dsl to v0.3.23 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7417](https://github.com/open-telemetry/opentelemetry-go/pull/7417) - Optimize the return type of ExportSpans by [@&#8203;MrAlias](https://github.com/MrAlias) in [#&#8203;7405](https://github.com/open-telemetry/opentelemetry-go/pull/7405) - Optimize Observability return types in in Prometheus exporter by [@&#8203;MrAlias](https://github.com/MrAlias) in [#&#8203;7410](https://github.com/open-telemetry/opentelemetry-go/pull/7410) - chore(deps): update module github.com/mattn/go-runewidth to v0.0.17 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7418](https://github.com/open-telemetry/opentelemetry-go/pull/7418) - chore(deps): update module github.com/cyphar/filepath-securejoin to v0.5.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7419](https://github.com/open-telemetry/opentelemetry-go/pull/7419) - Add concurrent safe tests for metric aggregations by [@&#8203;dashpole](https://github.com/dashpole) in [#&#8203;7379](https://github.com/open-telemetry/opentelemetry-go/pull/7379) - chore(deps): update github/codeql-action action to v3.30.5 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7425](https://github.com/open-telemetry/opentelemetry-go/pull/7425) - sdk/trace/internal/x: generate x package from x component template [#&#8203;7385](https://github.com/open-telemetry/opentelemetry-go/issues/7385) by [@&#8203;ternua8](https://github.com/ternua8) in [#&#8203;7411](https://github.com/open-telemetry/opentelemetry-go/pull/7411) - chore(deps): update module go.augendre.info/fatcontext to v0.9.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7426](https://github.com/open-telemetry/opentelemetry-go/pull/7426) - Generate gRPC Client target parsing func by [@&#8203;MrAlias](https://github.com/MrAlias) in [#&#8203;7424](https://github.com/open-telemetry/opentelemetry-go/pull/7424) - chore(deps): update module github.com/mattn/go-runewidth to v0.0.19 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7428](https://github.com/open-telemetry/opentelemetry-go/pull/7428) - Prometheus exporter: change default translation strategy by [@&#8203;dashpole](https://github.com/dashpole) in [#&#8203;7421](https://github.com/open-telemetry/opentelemetry-go/pull/7421) - Only enforce cardinality limits when the attribute set does not already exist by [@&#8203;dashpole](https://github.com/dashpole) in [#&#8203;7422](https://github.com/open-telemetry/opentelemetry-go/pull/7422) - fix(deps): update googleapis to [`57b25ae`](https://github.com/open-telemetry/opentelemetry-go/commit/57b25ae) by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7429](https://github.com/open-telemetry/opentelemetry-go/pull/7429) - chore(deps): update module github.com/charmbracelet/x/ansi to v0.10.2 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7432](https://github.com/open-telemetry/opentelemetry-go/pull/7432) - chore(deps): update golang.org/x/telemetry digest to [`8e64475`](https://github.com/open-telemetry/opentelemetry-go/commit/8e64475) by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7431](https://github.com/open-telemetry/opentelemetry-go/pull/7431) - chore(deps): update ossf/scorecard-action action to v2.4.3 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7435](https://github.com/open-telemetry/opentelemetry-go/pull/7435) - Allow optimizing locking for built-in exemplar reservoirs by [@&#8203;dashpole](https://github.com/dashpole) in [#&#8203;7423](https://github.com/open-telemetry/opentelemetry-go/pull/7423) - chore(deps): update golang.org/x/telemetry digest to [`4eae98a`](https://github.com/open-telemetry/opentelemetry-go/commit/4eae98a) by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7439](https://github.com/open-telemetry/opentelemetry-go/pull/7439) - chore(deps): update peter-evans/create-issue-from-file action to v6 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7440](https://github.com/open-telemetry/opentelemetry-go/pull/7440) - Add temporality selector functions by [@&#8203;dprotaso](https://github.com/dprotaso) in [#&#8203;7434](https://github.com/open-telemetry/opentelemetry-go/pull/7434) - fix(deps): update module google.golang.org/protobuf to v1.36.10 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7445](https://github.com/open-telemetry/opentelemetry-go/pull/7445) - chore(deps): update github/codeql-action action to v3.30.6 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7446](https://github.com/open-telemetry/opentelemetry-go/pull/7446) - Skip link checking for acm.org which blocks the link checker by [@&#8203;dashpole](https://github.com/dashpole) in [#&#8203;7444](https://github.com/open-telemetry/opentelemetry-go/pull/7444) - feat: logs SDK observability - otlploggrpc exporter metrics by [@&#8203;yumosx](https://github.com/yumosx) in [#&#8203;7353](https://github.com/open-telemetry/opentelemetry-go/pull/7353) - fix(deps): update golang.org/x to [`27f1f14`](https://github.com/open-telemetry/opentelemetry-go/commit/27f1f14) by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7448](https://github.com/open-telemetry/opentelemetry-go/pull/7448) - fix(deps): update googleapis to [`7c0ddcb`](https://github.com/open-telemetry/opentelemetry-go/commit/7c0ddcb) by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7449](https://github.com/open-telemetry/opentelemetry-go/pull/7449) - chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2 to v2.27.3 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7450](https://github.com/open-telemetry/opentelemetry-go/pull/7450) - Add exemplar reservoir parallel benchmarks by [@&#8203;dashpole](https://github.com/dashpole) in [#&#8203;7441](https://github.com/open-telemetry/opentelemetry-go/pull/7441) - chore(deps): update module github.com/ghostiam/protogetter to v0.3.17 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7451](https://github.com/open-telemetry/opentelemetry-go/pull/7451) - chore(deps): update actions/stale action to v10.1.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7452](https://github.com/open-telemetry/opentelemetry-go/pull/7452) - Support custom error type semantics by [@&#8203;MrAlias](https://github.com/MrAlias) in [#&#8203;7442](https://github.com/open-telemetry/opentelemetry-go/pull/7442) - fix(deps): update build-tools to v0.28.1 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7455](https://github.com/open-telemetry/opentelemetry-go/pull/7455) - chore(deps): update module github.com/go-git/go-git/v5 to v5.16.3 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7456](https://github.com/open-telemetry/opentelemetry-go/pull/7456) - chore(deps): update module github.com/bombsimon/wsl/v5 to v5.3.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7457](https://github.com/open-telemetry/opentelemetry-go/pull/7457) - sdk/trace: trace id high 64 bit tests by [@&#8203;mahendrabishnoi2](https://github.com/mahendrabishnoi2) in [#&#8203;7212](https://github.com/open-telemetry/opentelemetry-go/pull/7212) - Add the `internal/observ` package to `otlptracegrpc` by [@&#8203;MrAlias](https://github.com/MrAlias) in [#&#8203;7404](https://github.com/open-telemetry/opentelemetry-go/pull/7404) - fix(deps): update googleapis to [`65f7160`](https://github.com/open-telemetry/opentelemetry-go/commit/65f7160) by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7460](https://github.com/open-telemetry/opentelemetry-go/pull/7460) - chore(deps): update module go.opentelemetry.io/collector/featuregate to v1.43.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7461](https://github.com/open-telemetry/opentelemetry-go/pull/7461) - fix(deps): update module google.golang.org/grpc to v1.76.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7463](https://github.com/open-telemetry/opentelemetry-go/pull/7463) - fix(deps): update module go.opentelemetry.io/collector/pdata to v1.43.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7462](https://github.com/open-telemetry/opentelemetry-go/pull/7462) - Use sync.Map and atomics to improve sum performance by [@&#8203;dashpole](https://github.com/dashpole) in [#&#8203;7427](https://github.com/open-telemetry/opentelemetry-go/pull/7427) - chore(deps): update module github.com/stretchr/objx to v0.5.3 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7464](https://github.com/open-telemetry/opentelemetry-go/pull/7464) - chore(deps): update module github.com/prometheus/common to v0.67.1 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7465](https://github.com/open-telemetry/opentelemetry-go/pull/7465) - Document the ordering guarantees provided by the metrics SDK by [@&#8203;dashpole](https://github.com/dashpole) in [#&#8203;7453](https://github.com/open-telemetry/opentelemetry-go/pull/7453) - chore(deps): update github/codeql-action action to v3.30.7 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7467](https://github.com/open-telemetry/opentelemetry-go/pull/7467) - chore(deps): update google.golang.org/genproto/googleapis/api digest to [`49b9836`](https://github.com/open-telemetry/opentelemetry-go/commit/49b9836) by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7468](https://github.com/open-telemetry/opentelemetry-go/pull/7468) - Instrument the `otlptracegrpc` exporter by [@&#8203;MrAlias](https://github.com/MrAlias) in [#&#8203;7459](https://github.com/open-telemetry/opentelemetry-go/pull/7459) - fix(deps): update google.golang.org/genproto/googleapis/rpc digest to [`49b9836`](https://github.com/open-telemetry/opentelemetry-go/commit/49b9836) by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7469](https://github.com/open-telemetry/opentelemetry-go/pull/7469) - chore(deps): update module golang.org/x/net to v0.45.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7470](https://github.com/open-telemetry/opentelemetry-go/pull/7470) - chore(deps): update github/codeql-action action to v4 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7472](https://github.com/open-telemetry/opentelemetry-go/pull/7472) - chore(deps): update module github.com/skeema/knownhosts to v1.3.2 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7471](https://github.com/open-telemetry/opentelemetry-go/pull/7471) - fix(deps): update golang.org/x by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7475](https://github.com/open-telemetry/opentelemetry-go/pull/7475) - chore(deps): update golang.org/x by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7477](https://github.com/open-telemetry/opentelemetry-go/pull/7477) - chore(deps): update module github.com/nunnatsa/ginkgolinter to v0.21.2 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7481](https://github.com/open-telemetry/opentelemetry-go/pull/7481) - chore(deps): update module github.com/ldez/exptostd to v0.4.5 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7483](https://github.com/open-telemetry/opentelemetry-go/pull/7483) - Add the internal `x` package to `otlptracehttp` by [@&#8203;MrAlias](https://github.com/MrAlias) in [#&#8203;7476](https://github.com/open-telemetry/opentelemetry-go/pull/7476) - Add a version const to otlptracehttp by [@&#8203;MrAlias](https://github.com/MrAlias) in [#&#8203;7479](https://github.com/open-telemetry/opentelemetry-go/pull/7479) - feat: Improve error handling in prometheus exporter by [@&#8203;tongoss](https://github.com/tongoss) in [#&#8203;7363](https://github.com/open-telemetry/opentelemetry-go/pull/7363) - Add the `internal/observ` pkg to `otlptracehttp` by [@&#8203;MrAlias](https://github.com/MrAlias) in [#&#8203;7480](https://github.com/open-telemetry/opentelemetry-go/pull/7480) - Move sdk/internal/env to sdk/trace/internal/env by [@&#8203;dmathieu](https://github.com/dmathieu) in [#&#8203;7437](https://github.com/open-telemetry/opentelemetry-go/pull/7437) - chore(deps): update module github.com/gofrs/flock to v0.13.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7487](https://github.com/open-telemetry/opentelemetry-go/pull/7487) - Instrument the `otlptracehttp` exporter by [@&#8203;MrAlias](https://github.com/MrAlias) in [#&#8203;7486](https://github.com/open-telemetry/opentelemetry-go/pull/7486) - chore(deps): update github/codeql-action action to v4.30.8 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7489](https://github.com/open-telemetry/opentelemetry-go/pull/7489) - chore(deps): update module github.com/catenacyber/perfsprint to v0.10.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7496](https://github.com/open-telemetry/opentelemetry-go/pull/7496) - OTLP trace exporter include W3C trace flags (bits 0–7) in Span.Flags by [@&#8203;nikhilmantri0902](https://github.com/nikhilmantri0902) in [#&#8203;7438](https://github.com/open-telemetry/opentelemetry-go/pull/7438) - Fix typos and linguistic errors in documentation / hacktoberfest by [@&#8203;survivant](https://github.com/survivant) in [#&#8203;7494](https://github.com/open-telemetry/opentelemetry-go/pull/7494) - chore(deps): update module github.com/kunwardeep/paralleltest to v1.0.15 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7501](https://github.com/open-telemetry/opentelemetry-go/pull/7501) - RELEASING - Remove demo-accounting service from dependency list by [@&#8203;Kielek](https://github.com/Kielek) in [#&#8203;7503](https://github.com/open-telemetry/opentelemetry-go/pull/7503) - Added the `internal/observ` package to otlploghttp by [@&#8203;yumosx](https://github.com/yumosx) in [#&#8203;7484](https://github.com/open-telemetry/opentelemetry-go/pull/7484) - fix(deps): update googleapis to [`4626949`](https://github.com/open-telemetry/opentelemetry-go/commit/4626949) by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7506](https://github.com/open-telemetry/opentelemetry-go/pull/7506) - chore(deps): update module github.com/godoc-lint/godoc-lint to v0.10.1 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7508](https://github.com/open-telemetry/opentelemetry-go/pull/7508) - fix(observ): correct rejected items and update comment style by [@&#8203;yumosx](https://github.com/yumosx) in [#&#8203;7502](https://github.com/open-telemetry/opentelemetry-go/pull/7502) - chore(deps): update module github.com/go-critic/go-critic to v0.14.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7509](https://github.com/open-telemetry/opentelemetry-go/pull/7509) - Prometheus exporter tests: iterate through all scopes rather than looking only at the first by [@&#8203;tongoss](https://github.com/tongoss) in [#&#8203;7510](https://github.com/open-telemetry/opentelemetry-go/pull/7510) - chore: sdk/internal/x - generate x package from shared template by [@&#8203;nikhilmantri0902](https://github.com/nikhilmantri0902) in [#&#8203;7495](https://github.com/open-telemetry/opentelemetry-go/pull/7495) - sdk/log: Fix AddAttributes, SetAttributes, SetBody on Record to not mutate input by [@&#8203;pellared](https://github.com/pellared) in [#&#8203;7403](https://github.com/open-telemetry/opentelemetry-go/pull/7403) - chore(deps): update github/codeql-action action to v4.30.9 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7515](https://github.com/open-telemetry/opentelemetry-go/pull/7515) - feat: sdk/trace: span processed metric for simple span processor by [@&#8203;mahendrabishnoi2](https://github.com/mahendrabishnoi2) in [#&#8203;7374](https://github.com/open-telemetry/opentelemetry-go/pull/7374) - Simulate failures for histogram creation paths without risking a nil-interface panic by [@&#8203;tongoss](https://github.com/tongoss) in [#&#8203;7518](https://github.com/open-telemetry/opentelemetry-go/pull/7518) - fix(deps): update golang.org/x by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7482](https://github.com/open-telemetry/opentelemetry-go/pull/7482) - fix(deps): update googleapis to [`88f65dc`](https://github.com/open-telemetry/opentelemetry-go/commit/88f65dc) by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7521](https://github.com/open-telemetry/opentelemetry-go/pull/7521) - chore(deps): update module go.opentelemetry.io/collector/featuregate to v1.44.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7522](https://github.com/open-telemetry/opentelemetry-go/pull/7522) - fix(deps): update module go.opentelemetry.io/collector/pdata to v1.44.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7523](https://github.com/open-telemetry/opentelemetry-go/pull/7523) - chore(deps): update module github.com/abirdcfly/dupword to v0.1.7 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7525](https://github.com/open-telemetry/opentelemetry-go/pull/7525) - Instrument the `otlploghttp` exporter by [@&#8203;yumosx](https://github.com/yumosx) in [#&#8203;7512](https://github.com/open-telemetry/opentelemetry-go/pull/7512) - chore(deps): update module mvdan.cc/gofumpt to v0.9.2 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7527](https://github.com/open-telemetry/opentelemetry-go/pull/7527) - Move scorpionknifes to emeritus by [@&#8203;dmathieu](https://github.com/dmathieu) in [#&#8203;7526](https://github.com/open-telemetry/opentelemetry-go/pull/7526) - chore(deps): update module github.com/prometheus/procfs to v0.18.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7530](https://github.com/open-telemetry/opentelemetry-go/pull/7530) - fix(deps): update googleapis to [`3a174f9`](https://github.com/open-telemetry/opentelemetry-go/commit/3a174f9) by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7529](https://github.com/open-telemetry/opentelemetry-go/pull/7529) - chore(deps): update golang.org/x/telemetry digest to [`5be28d7`](https://github.com/open-telemetry/opentelemetry-go/commit/5be28d7) by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7528](https://github.com/open-telemetry/opentelemetry-go/pull/7528) - fix(deps): update golang.org/x to [`a4bb9ff`](https://github.com/open-telemetry/opentelemetry-go/commit/a4bb9ff) by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7533](https://github.com/open-telemetry/opentelemetry-go/pull/7533) - Added the `internal/observ` package to log by [@&#8203;yumosx](https://github.com/yumosx) in [#&#8203;7532](https://github.com/open-telemetry/opentelemetry-go/pull/7532) - chore(deps): update module github.com/charithe/durationcheck to v0.0.11 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7534](https://github.com/open-telemetry/opentelemetry-go/pull/7534) - chore(deps): update github artifact actions (major) by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7537](https://github.com/open-telemetry/opentelemetry-go/pull/7537) - chore(deps): update github/codeql-action action to v4.31.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7536](https://github.com/open-telemetry/opentelemetry-go/pull/7536) - chore(deps): update module github.com/prometheus/procfs to v0.19.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7539](https://github.com/open-telemetry/opentelemetry-go/pull/7539) - chore(deps): update module github.com/ashanbrown/makezero/v2 to v2.1.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7538](https://github.com/open-telemetry/opentelemetry-go/pull/7538) - chore(deps): update module github.com/ashanbrown/forbidigo/v2 to v2.3.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7540](https://github.com/open-telemetry/opentelemetry-go/pull/7540) - chore(deps): update module github.com/prometheus/procfs to v0.19.1 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7542](https://github.com/open-telemetry/opentelemetry-go/pull/7542) - chore(deps): update module github.com/clipperhouse/uax29/v2 to v2.3.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7543](https://github.com/open-telemetry/opentelemetry-go/pull/7543) - chore(deps): update mvdan.cc/unparam digest to [`5beb8c8`](https://github.com/open-telemetry/opentelemetry-go/commit/5beb8c8) by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7544](https://github.com/open-telemetry/opentelemetry-go/pull/7544) - chore(deps): update module github.com/karamaru-alpha/copyloopvar to v1.2.2 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7545](https://github.com/open-telemetry/opentelemetry-go/pull/7545) - chore(deps): update golang.org/x/telemetry digest to [`d7a2859`](https://github.com/open-telemetry/opentelemetry-go/commit/d7a2859) by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7546](https://github.com/open-telemetry/opentelemetry-go/pull/7546) - chore(deps): update module github.com/prometheus/common to v0.67.2 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7547](https://github.com/open-telemetry/opentelemetry-go/pull/7547) - chore(deps): update module github.com/stbenjam/no-sprintf-host-port to v0.3.1 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7551](https://github.com/open-telemetry/opentelemetry-go/pull/7551) - fix(deps): update googleapis to [`ab9386a`](https://github.com/open-telemetry/opentelemetry-go/commit/ab9386a) by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7553](https://github.com/open-telemetry/opentelemetry-go/pull/7553) - chore(deps): update lycheeverse/lychee-action action to v2.7.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7552](https://github.com/open-telemetry/opentelemetry-go/pull/7552) - Add disclaimer to span.SetAttributes by [@&#8203;dashpole](https://github.com/dashpole) in [#&#8203;7550](https://github.com/open-telemetry/opentelemetry-go/pull/7550) - chore(deps): update module github.com/go-critic/go-critic to v0.14.1 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7557](https://github.com/open-telemetry/opentelemetry-go/pull/7557) - chore(deps): update github/codeql-action action to v4.31.2 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7556](https://github.com/open-telemetry/opentelemetry-go/pull/7556) - chore(deps): update module github.com/prometheus/procfs to v0.19.2 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7558](https://github.com/open-telemetry/opentelemetry-go/pull/7558) - fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.6.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7554](https://github.com/open-telemetry/opentelemetry-go/pull/7554) - chore(deps): update module github.com/go-critic/go-critic to v0.14.2 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7559](https://github.com/open-telemetry/opentelemetry-go/pull/7559) - chore: handle Float64Histogram in log/observe errMeter by [@&#8203;dmathieu](https://github.com/dmathieu) in [#&#8203;7555](https://github.com/open-telemetry/opentelemetry-go/pull/7555) - chore(deps): update module github.com/charmbracelet/x/term to v0.2.2 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7560](https://github.com/open-telemetry/opentelemetry-go/pull/7560) - fix(deps): update build-tools to v0.29.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7561](https://github.com/open-telemetry/opentelemetry-go/pull/7561) - chore(deps): update module github.com/cyphar/filepath-securejoin to v0.5.1 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7563](https://github.com/open-telemetry/opentelemetry-go/pull/7563) - chore(deps): update module github.com/cyphar/filepath-securejoin to v0.6.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7564](https://github.com/open-telemetry/opentelemetry-go/pull/7564) - fix(deps): update googleapis to [`f26f940`](https://github.com/open-telemetry/opentelemetry-go/commit/f26f940) by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7569](https://github.com/open-telemetry/opentelemetry-go/pull/7569) - fix(deps): update module go.opentelemetry.io/proto/otlp to v1.9.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7570](https://github.com/open-telemetry/opentelemetry-go/pull/7570) - Instrument manual reader from sdk/metric by [@&#8203;tongoss](https://github.com/tongoss) in [#&#8203;7524](https://github.com/open-telemetry/opentelemetry-go/pull/7524) - docs: remove demo repository update after release by [@&#8203;pellared](https://github.com/pellared) in [#&#8203;7566](https://github.com/open-telemetry/opentelemetry-go/pull/7566) - docs: sign artifacts before releasing by [@&#8203;pellared](https://github.com/pellared) in [#&#8203;7567](https://github.com/open-telemetry/opentelemetry-go/pull/7567) - fix(deps): update module go.opentelemetry.io/collector/pdata to v1.45.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7575](https://github.com/open-telemetry/opentelemetry-go/pull/7575) - chore(deps): update golang.org/x/telemetry digest to [`ab4e49a`](https://github.com/open-telemetry/opentelemetry-go/commit/ab4e49a) by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7578](https://github.com/open-telemetry/opentelemetry-go/pull/7578) - fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.6.1 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7579](https://github.com/open-telemetry/opentelemetry-go/pull/7579) - trace: add fuzz tests for TraceIDFromHex and SpanIDFromHex by [@&#8203;harshit-jindal02](https://github.com/harshit-jindal02) in [#&#8203;7577](https://github.com/open-telemetry/opentelemetry-go/pull/7577) - chore(deps): update otel/weaver docker tag to v0.19.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7580](https://github.com/open-telemetry/opentelemetry-go/pull/7580) - feat: instrument periodic reader from sdk/metric by [@&#8203;tongoss](https://github.com/tongoss) in [#&#8203;7571](https://github.com/open-telemetry/opentelemetry-go/pull/7571) - chore(deps): update module github.com/mirrexone/unqueryvet to v1.3.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7583](https://github.com/open-telemetry/opentelemetry-go/pull/7583) - chore(deps): update golang.org/x/telemetry digest to [`cbe4531`](https://github.com/open-telemetry/opentelemetry-go/commit/cbe4531) by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7582](https://github.com/open-telemetry/opentelemetry-go/pull/7582) - sdk/log: update ExampleProcessor\_eventName to use otel.event.name attribute by [@&#8203;pellared](https://github.com/pellared) in [#&#8203;7568](https://github.com/open-telemetry/opentelemetry-go/pull/7568) - chore(deps): update golang.org/x/telemetry digest to [`5cc343d`](https://github.com/open-telemetry/opentelemetry-go/commit/5cc343d) by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7584](https://github.com/open-telemetry/opentelemetry-go/pull/7584) - chore(deps): update module github.com/maratori/testableexamples to v1.0.1 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7585](https://github.com/open-telemetry/opentelemetry-go/pull/7585) - chore(deps): update module github.com/maratori/testpackage to v1.1.2 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7586](https://github.com/open-telemetry/opentelemetry-go/pull/7586) - chore(deps): update module github.com/catenacyber/perfsprint to v0.10.1 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7588](https://github.com/open-telemetry/opentelemetry-go/pull/7588) - fix(deps): update golang.org/x by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7590](https://github.com/open-telemetry/opentelemetry-go/pull/7590) - fix(deps): update googleapis to [`83f4791`](https://github.com/open-telemetry/opentelemetry-go/commit/83f4791) by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7594](https://github.com/open-telemetry/opentelemetry-go/pull/7594) - chore(deps): update golang.org/x by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7599](https://github.com/open-telemetry/opentelemetry-go/pull/7599) - fix(deps): update googleapis to [`95abcf5`](https://github.com/open-telemetry/opentelemetry-go/commit/95abcf5) by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7598](https://github.com/open-telemetry/opentelemetry-go/pull/7598) - chore(deps): update golang.org/x/telemetry digest to [`03ef243`](https://github.com/open-telemetry/opentelemetry-go/commit/03ef243) by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7600](https://github.com/open-telemetry/opentelemetry-go/pull/7600) - fix(deps): update module golang.org/x/tools to v0.39.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7601](https://github.com/open-telemetry/opentelemetry-go/pull/7601) - chore: exporters/prometheus/internal/x - Generate x package from x component template by [@&#8203;petern48](https://github.com/petern48) in [#&#8203;7491](https://github.com/open-telemetry/opentelemetry-go/pull/7491) - fix(deps): update golang.org/x to [`e25ba8c`](https://github.com/open-telemetry/opentelemetry-go/commit/e25ba8c) by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7602](https://github.com/open-telemetry/opentelemetry-go/pull/7602) - chore(deps): update github/codeql-action action to v4.31.3 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7603](https://github.com/open-telemetry/opentelemetry-go/pull/7603) - chore(deps): update module github.com/mgechev/revive to v1.13.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7605](https://github.com/open-telemetry/opentelemetry-go/pull/7605) - fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.6.2 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7604](https://github.com/open-telemetry/opentelemetry-go/pull/7604) - chore(deps): update module go.opentelemetry.io/collector/featuregate to v1.46.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7610](https://github.com/open-telemetry/opentelemetry-go/pull/7610) - chore(deps): update actions/checkout action to v5.0.1 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7609](https://github.com/open-telemetry/opentelemetry-go/pull/7609) - fix(deps): update module google.golang.org/grpc to v1.77.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7612](https://github.com/open-telemetry/opentelemetry-go/pull/7612) - chore(deps): update module github.com/prometheus/common to v0.67.3 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7613](https://github.com/open-telemetry/opentelemetry-go/pull/7613) - fix(deps): update module go.opentelemetry.io/collector/pdata to v1.46.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7611](https://github.com/open-telemetry/opentelemetry-go/pull/7611) - Upgrade macos tests to latest by [@&#8203;dmathieu](https://github.com/dmathieu) in [#&#8203;7597](https://github.com/open-telemetry/opentelemetry-go/pull/7597) - chore(deps): update github/codeql-action action to v4.31.4 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7615](https://github.com/open-telemetry/opentelemetry-go/pull/7615) - Replace fnv with xxhash by [@&#8203;pree-dew](https://github.com/pree-dew) in [#&#8203;7497](https://github.com/open-telemetry/opentelemetry-go/pull/7497) - chore(deps): update actions/setup-go action to v6.1.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7623](https://github.com/open-telemetry/opentelemetry-go/pull/7623) - chore(deps): update module go.uber.org/zap to v1.27.1 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7620](https://github.com/open-telemetry/opentelemetry-go/pull/7620) - chore(deps): update module github.com/cyphar/filepath-securejoin to v0.6.1 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7618](https://github.com/open-telemetry/opentelemetry-go/pull/7618) - chore(deps): update module golang.org/x/crypto to v0.45.0 \[security] by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7622](https://github.com/open-telemetry/opentelemetry-go/pull/7622) - chore(deps): update actions/checkout action to v6 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7624](https://github.com/open-telemetry/opentelemetry-go/pull/7624) - otlploghttp: support OTEL\_EXPORTER\_OTLP\_LOGS\_INSECURE and OTEL\_EXPORTER\_OTLP\_INSECURE env vars by [@&#8203;fd](https://github.com/fd) in [#&#8203;7608](https://github.com/open-telemetry/opentelemetry-go/pull/7608) - chore(deps): update module dev.gaijin.team/go/golib to v0.8.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7627](https://github.com/open-telemetry/opentelemetry-go/pull/7627) - chore(deps): update module github.com/prometheus/common to v0.67.4 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7626](https://github.com/open-telemetry/opentelemetry-go/pull/7626) - chore(deps): update golang.org/x/telemetry digest to [`e487659`](https://github.com/open-telemetry/opentelemetry-go/commit/e487659) by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7619](https://github.com/open-telemetry/opentelemetry-go/pull/7619) - chore(deps): update module github.com/go-git/go-git/v5 to v5.16.4 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7629](https://github.com/open-telemetry/opentelemetry-go/pull/7629) - chore(deps): update github/codeql-action action to v4.31.5 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7631](https://github.com/open-telemetry/opentelemetry-go/pull/7631) - chore(deps): update module github.com/tomarrell/wrapcheck/v2 to v2.12.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7632](https://github.com/open-telemetry/opentelemetry-go/pull/7632) - chore(deps): update golang.org/x/telemetry digest to [`55bbf37`](https://github.com/open-telemetry/opentelemetry-go/commit/55bbf37) by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7633](https://github.com/open-telemetry/opentelemetry-go/pull/7633) - fix(deps): update googleapis to [`79d6a2a`](https://github.com/open-telemetry/opentelemetry-go/commit/79d6a2a) by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7634](https://github.com/open-telemetry/opentelemetry-go/pull/7634) - fix(deps): update golang.org/x to [`87e1e73`](https://github.com/open-telemetry/opentelemetry-go/commit/87e1e73) by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7636](https://github.com/open-telemetry/opentelemetry-go/pull/7636) - chore(deps): update module github.com/hashicorp/go-version to v1.8.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7641](https://github.com/open-telemetry/opentelemetry-go/pull/7641) - chore(deps): update golang.org/x/telemetry digest to [`abf20d0`](https://github.com/open-telemetry/opentelemetry-go/commit/abf20d0) by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7643](https://github.com/open-telemetry/opentelemetry-go/pull/7643) - chore(deps): update github/codeql-action action to v4.31.6 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7644](https://github.com/open-telemetry/opentelemetry-go/pull/7644) - fix(deps): update module go.opentelemetry.io/collector/pdata to v1.47.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7646](https://github.com/open-telemetry/opentelemetry-go/pull/7646) - chore(deps): update module github.com/godoc-lint/godoc-lint to v0.10.2 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7650](https://github.com/open-telemetry/opentelemetry-go/pull/7650) - chore(deps): update actions/stale action to v10.1.1 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7653](https://github.com/open-telemetry/opentelemetry-go/pull/7653) - fix(deps): update googleapis to [`ff82c1b`](https://github.com/open-telemetry/opentelemetry-go/commit/ff82c1b) by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7652](https://github.com/open-telemetry/opentelemetry-go/pull/7652) - chore(deps): update actions/checkout action to v6.0.1 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7651](https://github.com/open-telemetry/opentelemetry-go/pull/7651) - chore(deps): update golang.org/x/telemetry digest to [`8fff8a5`](https://github.com/open-telemetry/opentelemetry-go/commit/8fff8a5) by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7654](https://github.com/open-telemetry/opentelemetry-go/pull/7654) - fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.7.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7661](https://github.com/open-telemetry/opentelemetry-go/pull/7661) - Generate semconv/v1.38.0 by [@&#8203;MrAlias](https://github.com/MrAlias) in [#&#8203;7648](https://github.com/open-telemetry/opentelemetry-go/pull/7648) - chore(deps): update module github.com/spf13/cobra to v1.10.2 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7668](https://github.com/open-telemetry/opentelemetry-go/pull/7668) - Instrument the `SimpleLogProcessor` from sdk/log by [@&#8203;yumosx](https://github.com/yumosx) in [#&#8203;7548](https://github.com/open-telemetry/opentelemetry-go/pull/7548) - chore(deps): update module github.com/ldez/gomoddirectives to v0.8.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7669](https://github.com/open-telemetry/opentelemetry-go/pull/7669) - fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.7.1 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7671](https://github.com/open-telemetry/opentelemetry-go/pull/7671) - Fix package documentation name and return err in `semconv/v1.37.0` by [@&#8203;MrAlias](https://github.com/MrAlias) in [#&#8203;7655](https://github.com/open-telemetry/opentelemetry-go/pull/7655) - Fix package name documentation and missing copyright in `semconv/v1.33.0` by [@&#8203;MrAlias](https://github.com/MrAlias) in [#&#8203;7658](https://github.com/open-telemetry/opentelemetry-go/pull/7658) - Fix package name documentation and missing copyright in `semconv/v1.34.0` by [@&#8203;MrAlias](https://github.com/MrAlias) in [#&#8203;7657](https://github.com/open-telemetry/opentelemetry-go/pull/7657) - Fix whitespace in `semconv/v1.37.0` by [@&#8203;MrAlias](https://github.com/MrAlias) in [#&#8203;7660](https://github.com/open-telemetry/opentelemetry-go/pull/7660) - Fix package documentation name and return error in `semconv/v1.36.0` by [@&#8203;MrAlias](https://github.com/MrAlias) in [#&#8203;7656](https://github.com/open-telemetry/opentelemetry-go/pull/7656) - Fix whitespace in `semconv/v1.34.0` by [@&#8203;MrAlias](https://github.com/MrAlias) in [#&#8203;7664](https://github.com/open-telemetry/opentelemetry-go/pull/7664) - Fix package name documentation and missing copyright in `semconv/v1.32.0` by [@&#8203;MrAlias](https://github.com/MrAlias) in [#&#8203;7659](https://github.com/open-telemetry/opentelemetry-go/pull/7659) - Fix whitespace in `semconv/v1.36.0` by [@&#8203;MrAlias](https://github.com/MrAlias) in [#&#8203;7663](https://github.com/open-telemetry/opentelemetry-go/pull/7663) - Fix whitespace in `semconv/v1.32.0` by [@&#8203;MrAlias](https://github.com/MrAlias) in [#&#8203;7666](https://github.com/open-telemetry/opentelemetry-go/pull/7666) - Fix whitespace in `semconv/v1.33.0` by [@&#8203;MrAlias](https://github.com/MrAlias) in [#&#8203;7665](https://github.com/open-telemetry/opentelemetry-go/pull/7665) - Regenerate `ErrorType` documentation in `semconv/v1.37.0` by [@&#8203;MrAlias](https://github.com/MrAlias) in [#&#8203;7667](https://github.com/open-telemetry/opentelemetry-go/pull/7667) - chore(deps): update github/codeql-action action to v4.31.7 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7675](https://github.com/open-telemetry/opentelemetry-go/pull/7675) - chore(deps): update module github.com/go-git/go-billy/v5 to v5.7.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7679](https://github.com/open-telemetry/opentelemetry-go/pull/7679) - Fix flaky `TestClientInstrumentation` by [@&#8203;MrAlias](https://github.com/MrAlias) in [#&#8203;7677](https://github.com/open-telemetry/opentelemetry-go/pull/7677) - Check context prior to delaying retry in OTLP exporters by [@&#8203;MrAlias](https://github.com/MrAlias) in [#&#8203;7678](https://github.com/open-telemetry/opentelemetry-go/pull/7678) - fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.7.2 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7680](https://github.com/open-telemetry/opentelemetry-go/pull/7680) - chore(deps): update github.com/securego/gosec/v2 digest to [`41f28e2`](https://github.com/open-telemetry/opentelemetry-go/commit/41f28e2) by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7682](https://github.com/open-telemetry/opentelemetry-go/pull/7682) - chore(deps): update module golang.org/x/sync to v0.19.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7683](https://github.com/open-telemetry/opentelemetry-go/pull/7683) - fix(deps): update module golang.org/x/sys to v0.39.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;7684](https://github.com/open-telemetry/opentelemetry-go/pull/7684) - sdk/log: move Enabled method from FilterProcessor to Processor by [@&#8203;pellared](https://github.com/pellared) in [#&#8203;7639](https://github.com/open-telemetry/opentelemetry-go/pull/7639) - Release v1.39.0 by [@&#8203;MrAlias](https://github.com/MrAlias) in [#&#8203;7676](https://github.com/open-telemetry/opentelemetry-go/pull/7676) ##### New Contributors - [@&#8203;adity1raut](https://github.com/adity1raut) made their first contribution in [#&#8203;7107](https://github.com/open-telemetry/opentelemetry-go/pull/7107) - [@&#8203;axw](https://github.com/axw) made their first contribution in [#&#8203;7266](https://github.com/open-telemetry/opentelemetry-go/pull/7266) - [@&#8203;sanojsubran](https://github.com/sanojsubran) made their first contribution in [#&#8203;7323](https://github.com/open-telemetry/opentelemetry-go/pull/7323) - [@&#8203;nikhilmantri0902](https://github.com/nikhilmantri0902) made their first contribution in [#&#8203;7389](https://github.com/open-telemetry/opentelemetry-go/pull/7389) - [@&#8203;ternua8](https://github.com/ternua8) made their first contribution in [#&#8203;7411](https://github.com/open-telemetry/opentelemetry-go/pull/7411) - [@&#8203;dprotaso](https://github.com/dprotaso) made their first contribution in [#&#8203;7434](https://github.com/open-telemetry/opentelemetry-go/pull/7434) - [@&#8203;survivant](https://github.com/survivant) made their first contribution in [#&#8203;7494](https://github.com/open-telemetry/opentelemetry-go/pull/7494) - [@&#8203;harshit-jindal02](https://github.com/harshit-jindal02) made their first contribution in [#&#8203;7577](https://github.com/open-telemetry/opentelemetry-go/pull/7577) - [@&#8203;petern48](https://github.com/petern48) made their first contribution in [#&#8203;7491](https://github.com/open-telemetry/opentelemetry-go/pull/7491) - [@&#8203;fd](https://github.com/fd) made their first contribution in [#&#8203;7608](https://github.com/open-telemetry/opentelemetry-go/pull/7608) **Full Changelog**: <https://github.com/open-telemetry/opentelemetry-go/compare/v1.38.0...v1.39.0> </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi4zOS40IiwidXBkYXRlZEluVmVyIjoiNDIuMzkuNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGUiXX0=-->
renovate added 1 commit 2025-12-09 16:41:40 +11:00
Update opentelemetry-go monorepo
Some checks failed
renovate/artifacts Artifact file update failure
148016fa66
kernald was assigned by renovate 2025-12-09 16:41:41 +11:00
Author
Collaborator

⚠️ 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: .dagger/go.sum
Command failed: go get -t ./...
go: dagger/containers imports
	dagger/containers/internal/dagger: package dagger/containers/internal/dagger is not in std (/opt/containerbase/tools/golang/1.25.5/src/dagger/containers/internal/dagger)

### ⚠️ 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: .dagger/go.sum ``` Command failed: go get -t ./... go: dagger/containers imports dagger/containers/internal/dagger: package dagger/containers/internal/dagger is not in std (/opt/containerbase/tools/golang/1.25.5/src/dagger/containers/internal/dagger) ```
Author
Collaborator

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

### Edited/Blocked Notification Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. ⚠️ **Warning**: custom changes will be lost.
Some checks failed
renovate/artifacts Artifact file update failure
This pull request can be merged automatically.
This branch is out-of-date with the base branch
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/opentelemetry-go-monorepo:renovate/opentelemetry-go-monorepo
git checkout renovate/opentelemetry-go-monorepo

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git checkout main
git merge --no-ff renovate/opentelemetry-go-monorepo
git checkout renovate/opentelemetry-go-monorepo
git rebase main
git checkout main
git merge --ff-only renovate/opentelemetry-go-monorepo
git checkout renovate/opentelemetry-go-monorepo
git rebase main
git checkout main
git merge --no-ff renovate/opentelemetry-go-monorepo
git checkout main
git merge --squash renovate/opentelemetry-go-monorepo
git checkout main
git merge --ff-only renovate/opentelemetry-go-monorepo
git checkout main
git merge renovate/opentelemetry-go-monorepo
git push origin main
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: kernald/containers#7
No description provided.