Commit 5886105
authored
fix(deps): Update module go.opentelemetry.io/otel/sdk to v1.40.0 [SECURITY] (#2428)
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [go.opentelemetry.io/otel/sdk](https://redirect.github.com/open-telemetry/opentelemetry-go) | require | minor | `v1.39.0` -> `v1.40.0` |
| [go.opentelemetry.io/otel/sdk](https://redirect.github.com/open-telemetry/opentelemetry-go) | indirect | minor | `v1.39.0` -> `v1.40.0` |
### GitHub Vulnerability Alerts
#### [CVE-2026-24051](https://redirect.github.com/open-telemetry/opentelemetry-go/security/advisories/GHSA-9h8m-3fm2-qjrq)
### Impact
The OpenTelemetry Go SDK in version `v1.20.0`-`1.39.0` is vulnerable to Path Hijacking (Untrusted Search Paths) on macOS/Darwin systems. The resource detection code in `sdk/resource/host_id.go` executes the `ioreg` system command using a search path. An attacker with the ability to locally modify the PATH environment variable can achieve Arbitrary Code Execution (ACE) within the context of the application.
### Patches
This has been patched in [d45961b](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/d45961bcda453fcbdb6469c22d6e88a1f9970a53), which was released with `v1.40.0`.
### References
- [CWE-426: Untrusted Search Path](https://cwe.mitre.org/data/definitions/426.html)
---
### Release Notes
<details>
<summary>open-telemetry/opentelemetry-go (go.opentelemetry.io/otel/sdk)</summary>
### [`v1.40.0`](https://redirect.github.com/open-telemetry/opentelemetry-go/releases/tag/v1.40.0): /v0.62.0/v0.16.0
[Compare Source](https://redirect.github.com/open-telemetry/opentelemetry-go/compare/v1.39.0...v1.40.0)
##### Overview
##### Added
- Add `Enabled` method to all synchronous instrument interfaces (`Float64Counter`, `Float64UpDownCounter`, `Float64Histogram`, `Float64Gauge`, `Int64Counter`, `Int64UpDownCounter`, `Int64Histogram`, `Int64Gauge`,) in `go.opentelemetry.io/otel/metric`. This stabilizes the synchronous instrument enabled feature, allowing users to check if an instrument will process measurements before performing computationally expensive operations. ([#​7763](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7763))
- Add `AlwaysRecord` sampler in `go.opentelemetry.io/otel/sdk/trace`. ([#​7724](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7724))
- Add `go.opentelemetry.io/otel/semconv/v1.39.0` package. The package contains semantic conventions from the `v1.39.0` version of the OpenTelemetry Semantic Conventions. See the [migration documentation](https://redirect.github.com/open-telemetry/opentelemetry-go/blob/298cbedf256b7a9ab3c21e41fc5e3e6d6e4e94aa/semconv/v1.39.0/MIGRATION.md) for information on how to upgrade from `go.opentelemetry.io/otel/semconv/v1.38.0.` ([#​7783](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7783), [#​7789](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7789))
##### Changed
- `Exporter` in `go.opentelemetry.io/otel/exporters/prometheus` ignores metrics with the scope `go.opentelemetry.io/contrib/bridges/prometheus`. This prevents scrape failures when the Prometheus exporter is misconfigured to get data from the Prometheus bridge. ([#​7688](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7688))
- Improve performance of concurrent histogram measurements in `go.opentelemetry.io/otel/sdk/metric`. ([#​7474](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7474))
- Add experimental observability metrics in `go.opentelemetry.io/otel/exporters/stdout/stdoutmetric`. ([#​7492](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7492))
- Improve the concurrent performance of `HistogramReservoir` in `go.opentelemetry.io/otel/sdk/metric/exemplar` by 4x. ([#​7443](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7443))
- Improve performance of concurrent synchronous gauge measurements in `go.opentelemetry.io/otel/sdk/metric`. ([#​7478](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7478))
- Improve performance of concurrent exponential histogram measurements in `go.opentelemetry.io/otel/sdk/metric`. ([#​7702](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7702))
- Improve the concurrent performance of `FixedSizeReservoir` in `go.opentelemetry.io/otel/sdk/metric/exemplar`. ([#​7447](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7447))
- The `rpc.grpc.status_code` attribute in the experimental metrics emitted from `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc` is replaced with the `rpc.response.status_code` attribute to align with the semantic conventions. ([#​7854](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7854))
- The `rpc.grpc.status_code` attribute in the experimental metrics emitted from `go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc` is replaced with the `rpc.response.status_code` attribute to align with the semantic conventions. ([#​7854](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7854))
##### Fixed
- Fix bad log message when key-value pairs are dropped because of key duplication in `go.opentelemetry.io/otel/sdk/log`. ([#​7662](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7662))
- Fix `DroppedAttributes` on `Record` in `go.opentelemetry.io/otel/sdk/log` to not count the non-attribute key-value pairs dropped because of key duplication. ([#​7662](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7662))
- Fix `SetAttributes` on `Record` in `go.opentelemetry.io/otel/sdk/log` to not log that attributes are dropped when they are actually not dropped. ([#​7662](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7662))
- `WithHostID` detector in `go.opentelemetry.io/otel/sdk/resource` to use full path for `ioreg` command on Darwin (macOS). ([#​7818](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7818))
- Fix missing `request.GetBody` in `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp` to correctly handle HTTP2 GOAWAY frame. ([#​7794](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7794))
##### Deprecated
- Deprecate `go.opentelemetry.io/otel/exporters/zipkin`. For more information, see the [OTel blog post deprecating the Zipkin exporter](https://opentelemetry.io/blog/2025/deprecating-zipkin-exporters/). ([#​7670](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7670))
##### What's Changed
- fix(deps): update opentelemetry-go monorepo to v0.15.0 by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7690](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7690)0
- chore(deps): update golang.org/x by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7689](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7689)9
- fix(deps): update golang.org/x by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7691](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7691)1
- prometheus exporter ignores metrics from the Prometheus bridge by [@​dashpole](https://redirect.github.com/dashpole) in [https://github.com/open-telemetry/opentelemetry-go/pull/7688](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7688)
- chore(deps): update codecov/codecov-action action to v5.5.2 by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7693](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7693)3
- fix(deps): update golang.org/x to [`8475f28`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/8475f28) by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7692](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7692)2
- chore(deps): update github.com/securego/gosec/v2 digest to [`b6eea26`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/b6eea26) by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7694](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7694)4
- chore(deps): update module github.com/securego/gosec/v2 to v2.22.11 by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7696](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7696)6
- Use sync.Map and atomics for fixed bucket histograms by [@​dashpole](https://redirect.github.com/dashpole) in [https://github.com/open-telemetry/opentelemetry-go/pull/7474](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7474)
- chore(deps): update actions/cache action to v5 by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7701](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7701)1
- chore(deps): update otel/weaver docker tag to v0.20.0 by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7698](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7698)8
- fix(deps): update module google.golang.org/protobuf to v1.36.11 by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7704](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7704)4
- chore(deps): update github/codeql-action action to v4.31.8 by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7703](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7703)3
- sdk/log: improve Processor documentation by [@​pellared](https://redirect.github.com/pellared) in [https://github.com/open-telemetry/opentelemetry-go/pull/7695](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7695)
- chore(deps): update github artifact actions (major) by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7707](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7707)7
- chore(deps): update actions/cache action to v5.0.1 by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7705](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7705)5
- fix(deps): update googleapis to [`97cd9d5`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/97cd9d5) by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7708](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7708)8
- stdoutmetric exporter observability by [@​mahendrabishnoi2](https://redirect.github.com/mahendrabishnoi2) in [https://github.com/open-telemetry/opentelemetry-go/pull/7492](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7492)
- Optimize histogram reservoir by [@​dashpole](https://redirect.github.com/dashpole) in [https://github.com/open-telemetry/opentelemetry-go/pull/7443](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7443)
- chore(deps): update golang.org/x/telemetry digest to [`e75fd47`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/e75fd47) by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7710](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7710)0
- Use sync.Map and atomics for lastvalue aggregations by [@​dashpole](https://redirect.github.com/dashpole) in [https://github.com/open-telemetry/opentelemetry-go/pull/7478](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7478)
- chore(deps): update module go.opentelemetry.io/collector/featuregate to v1.48.0 by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7713](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7713)3
- fix(deps): update module go.opentelemetry.io/collector/pdata to v1.48.0 by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7716](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7716)6
- chore(deps): update module github.com/alecthomas/chroma/v2 to v2.21.0 by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7715](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7715)5
- Exponential histogram: defer computing count until collect by [@​dashpole](https://redirect.github.com/dashpole) in [https://github.com/open-telemetry/opentelemetry-go/pull/7702](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7702)
- address feedback from [#​7478](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7478) by [@​dashpole](https://redirect.github.com/dashpole) in [https://github.com/open-telemetry/opentelemetry-go/pull/7718](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7718)
- chore(deps): update github/codeql-action action to v4.31.9 by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7722](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7722)2
- chore(deps): update module github.com/alecthomas/chroma/v2 to v2.21.1 by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7726](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7726)6
- chore(deps): update golang.org/x/telemetry digest to [`2adc8cf`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/2adc8cf) by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7725](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7725)5
- chore(deps): update golang.org/x/telemetry digest to [`7004b74`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/7004b74) by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7727](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7727)7
- chore(deps): update module github.com/burntsushi/toml to v1.6.0 by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7728](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7728)8
- chore(deps): update module github.com/ghostiam/protogetter to v0.3.18 by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7731](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7731)1
- chore(deps): update golang.org/x/telemetry digest to [`e0dd3dd`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/e0dd3dd) by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7732](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7732)2
- fix(deps): update golang.org/x to [`944ab1f`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/944ab1f) by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7733](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7733)3
- fix(deps): update module google.golang.org/grpc to v1.78.0 by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7742](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7742)2
- fix(deps): update googleapis to [`0a764e5`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/0a764e5) by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7740](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7740)0
- chore(deps): update golang.org/x/telemetry digest to [`3f2a21f`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/3f2a21f) by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7739](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7739)9
- chore(deps): update module github.com/cloudflare/circl to v1.6.2 by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7741](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7741)1
- chore(deps): update module github.com/godoc-lint/godoc-lint to v0.11.1 by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7746](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7746)6
- chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2 to v2.27.4 by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7747](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7747)7
- Add test cases to `TestEmit` in `attribute` by [@​itssaharsh](https://redirect.github.com/itssaharsh) in [https://github.com/open-telemetry/opentelemetry-go/pull/7751](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7751)
- fix(deps): update module go.opentelemetry.io/collector/pdata to v1.49.0 by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7754](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7754)4
- chore(deps): update module github.com/prometheus/common to v0.67.5 by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7752](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7752)2
- chore(deps): update module github.com/mirrexone/unqueryvet to v1.4.0 by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7756](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7756)6
- fix(deps): update github.com/opentracing-contrib/go-grpc/test digest to [`492b5bc`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/492b5bc) by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7759](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7759)9
- chore(deps): update module github.com/go-critic/go-critic to v0.14.3 by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7757](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7757)7
- fix(deps): update github.com/opentracing-contrib/go-grpc/test digest to [`19053a8`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/19053a8) by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7760](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7760)0
- fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.8.0 by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7758](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7758)8
- fix(deps): update module golang.org/x/sys to v0.40.0 by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7761](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7761)1
- chore(deps): update module github.com/nunnatsa/ginkgolinter to v0.22.0 by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7762](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7762)2
- chore(deps): update module go.augendre.info/arangolint to v0.4.0 by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7765](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7765)5
- chore(deps): update golang.org/x by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7769](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7769)9
- chore(deps): update module github.com/alexkohler/prealloc to v1.0.2 by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7767](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7767)7
- chore(deps): update golang.org/x by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7771](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7771)1
- chore(deps): update module github.com/alecthomas/chroma/v2 to v2.22.0 by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7772](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7772)2
- sdk/trace: Add `AlwaysRecord` sampler by [@​vitorvasc](https://redirect.github.com/vitorvasc) in [https://github.com/open-telemetry/opentelemetry-go/pull/7724](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7724)
- metric: add Enabled method to synchronous instruments by [@​pellared](https://redirect.github.com/pellared) in [https://github.com/open-telemetry/opentelemetry-go/pull/7763](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7763)
- chore(deps): update github/codeql-action action to v4.31.10 by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7773](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7773)3
- fix(deps): update googleapis to [`99fd39f`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/99fd39f) by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7774](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7774)4
- chore(deps): update module github.com/go-viper/mapstructure/v2 to v2.5.0 by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7775](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7775)5
- fix(deps): update golang.org/x by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7776](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7776)6
- chore(deps): update actions/setup-go action to v6.2.0 by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7778](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7778)8
- Add TestMergeIdempotent and TestEquivalentStability tests by [@​itssaharsh](https://redirect.github.com/itssaharsh) in [https://github.com/open-telemetry/opentelemetry-go/pull/7764](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7764)
- sdk/log: fix "limit reached" logging and Record.DroppedAttributes by [@​mexirica](https://redirect.github.com/mexirica) in [https://github.com/open-telemetry/opentelemetry-go/pull/7662](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7662)
- chore(deps): update module github.com/mirrexone/unqueryvet to v1.5.0 by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7779](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7779)9
- chore(deps): update module dev.gaijin.team/go/golib to v0.8.1 by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7780](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7780)0
- fix(deps): update googleapis to [`3f89685`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/3f89685) by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7785](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7785)5
- chore(deps): update module github.com/sirupsen/logrus to v1.9.4 by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7787](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7787)7
- Generate semconv/v1.39.0 by [@​ChrsMark](https://redirect.github.com/ChrsMark) in [https://github.com/open-telemetry/opentelemetry-go/pull/7783](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7783)
- chore(deps): update module github.com/ghostiam/protogetter to v0.3.19 by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7793](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7793)3
- chore(deps): update golang.org/x/telemetry digest to [`c6413dc`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/c6413dc) by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7795](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7795)5
- chore(deps): update actions/cache action to v5.0.2 by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7798](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7798)8
- chore(deps): update module github.com/alecthomas/chroma/v2 to v2.23.0 by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7802](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7802)2
- chore(deps): update module github.com/clipperhouse/uax29/v2 to v2.3.1 by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7805](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7805)5
- Explicitly discourage the use of mutexes inside callbacks by [@​agagniere](https://redirect.github.com/agagniere) in [https://github.com/open-telemetry/opentelemetry-go/pull/7792](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7792)
- chore(deps): update module github.com/mirrexone/unqueryvet to v1.5.1 by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7809](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7809)9
- chore(deps): update module go.opentelemetry.io/collector/featuregate to v1.50.0 by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7814](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7814)4
- fix(deps): update module go.opentelemetry.io/collector/pdata to v1.50.0 by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7815](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7815)5
- fix(deps): update googleapis to [`b8f7ae3`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/b8f7ae3) by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7819](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7819)9
- chore(deps): update module github.com/mirrexone/unqueryvet to v1.5.2 by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7820](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7820)0
- fix(deps): update github.com/opentracing-contrib/go-grpc/test digest to [`e5a2b31`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/e5a2b31) by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7821](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7821)1
- Bump semconv from v1.37.0 to v1.39.0 by [@​itssaharsh](https://redirect.github.com/itssaharsh) in [https://github.com/open-telemetry/opentelemetry-go/pull/7789](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7789)
- support stdlib request.GetBody by [@​morus12](https://redirect.github.com/morus12) in [https://github.com/open-telemetry/opentelemetry-go/pull/7794](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7794)
- resource: specify full path for ioreg command in Darwin host ID reader by [@​pellared](https://redirect.github.com/pellared) in [https://github.com/open-telemetry/opentelemetry-go/pull/7818](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7818)
- chore(deps): update module github.com/mirrexone/unqueryvet to v1.5.3 by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7822](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7822)2
- chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2 to v2.27.5 by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7823](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7823)3
- chore(deps): update actions/checkout action to v6.0.2 by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7826](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7826)6
- chore(deps): update module github.com/bombsimon/wsl/v5 to v5.6.0 by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7827](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7827)7
- chore(deps): update module github.com/alecthomas/chroma/v2 to v2.23.1 by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7830](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7830)0
- fix(deps): update googleapis to [`8e98ce8`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/8e98ce8) by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7829](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7829)9
- chore(deps): update module github.com/cloudflare/circl to v1.6.3 by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7828](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7828)8
- Optimize fixedsize reservoir by [@​dashpole](https://redirect.github.com/dashpole) in [https://github.com/open-telemetry/opentelemetry-go/pull/7447](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7447)
- chore(deps): update github/codeql-action action to v4.31.11 by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7832](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7832)2
- chore(deps): update module github.com/clipperhouse/uax29/v2 to v2.4.0 by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7835](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7835)5
- fix(x): correct source filename in generated test files by [@​flc1125](https://redirect.github.com/flc1125) in [https://github.com/open-telemetry/opentelemetry-go/pull/7766](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7766)
- chore(deps): update github/codeql-action action to v4.32.0 by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7837](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7837)7
- fix(deps): update googleapis to [`d11affd`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/d11affd) by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7838](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7838)8
- chore(deps): update golang.org/x/telemetry digest to [`58372ce`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/58372ce) by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7839](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7839)9
- fix(deps): update googleapis to [`8636f87`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/8636f87) by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7841](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7841)1
- Deprecate the zipkin exporter by [@​dmathieu](https://redirect.github.com/dmathieu) in [https://github.com/open-telemetry/opentelemetry-go/pull/7670](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7670)
- chore(deps): update golang.org/x/telemetry digest to [`fcf36f6`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/fcf36f6) by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7843](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7843)3
- chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2 to v2.27.6 by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7844](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7844)4
- chore(deps): update github.com/timakin/bodyclose digest to [`73d1f95`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/73d1f95) by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7845](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7845)5
- chore(deps): update actions/cache action to v5.0.3 by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7847](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7847)7
- chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2 to v2.27.7 by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7852](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7852)2
- refactor: modernize code by [@​alexandear](https://redirect.github.com/alexandear) in [https://github.com/open-telemetry/opentelemetry-go/pull/7850](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7850)
- Upgrade semconv use to v1.39.0 by [@​MrAlias](https://redirect.github.com/MrAlias) in [https://github.com/open-telemetry/opentelemetry-go/pull/7854](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7854)
- chore(deps): update module github.com/clipperhouse/uax29/v2 to v2.5.0 by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7857](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7857)7
- chore(deps): update github/codeql-action action to v4.32.1 by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7858](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7858)8
- Release v1.40.0 by [@​MrAlias](https://redirect.github.com/MrAlias) in [https://github.com/open-telemetry/opentelemetry-go/pull/7859](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7859)
##### New Contributors
- [@​itssaharsh](https://redirect.github.com/itssaharsh) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/7751](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7751)
- [@​vitorvasc](https://redirect.github.com/vitorvasc) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/7724](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7724)
- [@​mexirica](https://redirect.github.com/mexirica) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/7662](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7662)
- [@​ChrsMark](https://redirect.github.com/ChrsMark) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/7783](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7783)
- [@​agagniere](https://redirect.github.com/agagniere) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/7792](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7792)
- [@​morus12](https://redirect.github.com/morus12) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/7794](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7794)
- [@​alexandear](https://redirect.github.com/alexandear) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/7850](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7850)
**Full Changelog**: open-telemetry/opentelemetry-go@v1.39.0...v1.40.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.
🔕 **Ignore**: Close this PR and you won't be reminded about these updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4yMi4xIiwidXBkYXRlZEluVmVyIjoiNDAuMjIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYXV0b21lcmdlIiwic2VjdXJpdHkiXX0=-->1 parent 62c0e08 commit 5886105
4 files changed
+30
-30
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
67 | 67 | | |
68 | 68 | | |
69 | 69 | | |
70 | | - | |
| 70 | + | |
71 | 71 | | |
72 | 72 | | |
73 | 73 | | |
74 | 74 | | |
75 | 75 | | |
76 | | - | |
77 | | - | |
| 76 | + | |
| 77 | + | |
78 | 78 | | |
79 | | - | |
80 | | - | |
| 79 | + | |
| 80 | + | |
81 | 81 | | |
82 | 82 | | |
83 | 83 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
178 | 178 | | |
179 | 179 | | |
180 | 180 | | |
181 | | - | |
182 | | - | |
| 181 | + | |
| 182 | + | |
183 | 183 | | |
184 | 184 | | |
185 | 185 | | |
| |||
190 | 190 | | |
191 | 191 | | |
192 | 192 | | |
193 | | - | |
194 | | - | |
195 | | - | |
196 | | - | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
197 | 197 | | |
198 | 198 | | |
199 | 199 | | |
200 | 200 | | |
201 | | - | |
202 | | - | |
203 | | - | |
204 | | - | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
205 | 205 | | |
206 | 206 | | |
207 | 207 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
31 | | - | |
| 31 | + | |
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
37 | | - | |
38 | | - | |
| 37 | + | |
| 38 | + | |
39 | 39 | | |
40 | | - | |
41 | | - | |
| 40 | + | |
| 41 | + | |
42 | 42 | | |
43 | 43 | | |
44 | 44 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
189 | 189 | | |
190 | 190 | | |
191 | 191 | | |
192 | | - | |
193 | | - | |
| 192 | + | |
| 193 | + | |
194 | 194 | | |
195 | 195 | | |
196 | 196 | | |
| |||
201 | 201 | | |
202 | 202 | | |
203 | 203 | | |
204 | | - | |
205 | | - | |
206 | | - | |
207 | | - | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
208 | 208 | | |
209 | 209 | | |
210 | 210 | | |
211 | 211 | | |
212 | | - | |
213 | | - | |
214 | | - | |
215 | | - | |
| 212 | + | |
| 213 | + | |
| 214 | + | |
| 215 | + | |
216 | 216 | | |
217 | 217 | | |
218 | 218 | | |
| |||
0 commit comments