Skip to content

Commit 6303b26

Browse files
Update module go.opentelemetry.io/otel/sdk to v1.40.0 [SECURITY] (#2460)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [go.opentelemetry.io/otel/sdk](https://redirect.github.com/open-telemetry/opentelemetry-go) | indirect | minor | `v1.36.0` -> `v1.40.0` | --- ### OpenTelemetry Go SDK Vulnerable to Arbitrary Code Execution via PATH Hijacking in go.opentelemetry.io/otel/sdk [CVE-2026-24051](https://nvd.nist.gov/vuln/detail/CVE-2026-24051) / [GHSA-9h8m-3fm2-qjrq](https://redirect.github.com/advisories/GHSA-9h8m-3fm2-qjrq) / [GO-2026-4394](https://pkg.go.dev/vuln/GO-2026-4394) <details> <summary>More information</summary> #### Details OpenTelemetry Go SDK Vulnerable to Arbitrary Code Execution via PATH Hijacking in go.opentelemetry.io/otel/sdk #### Severity Unknown #### References - [https://github.com/open-telemetry/opentelemetry-go/security/advisories/GHSA-9h8m-3fm2-qjrq](https://redirect.github.com/open-telemetry/opentelemetry-go/security/advisories/GHSA-9h8m-3fm2-qjrq) - [https://github.com/open-telemetry/opentelemetry-go/commit/d45961bcda453fcbdb6469c22d6e88a1f9970a53](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/d45961bcda453fcbdb6469c22d6e88a1f9970a53) This data is provided by [OSV](https://osv.dev/vulnerability/GO-2026-4394) and the [Go Vulnerability Database](https://redirect.github.com/golang/vulndb) ([CC-BY 4.0](https://redirect.github.com/golang/vulndb#license)). </details> --- ### 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. ([#&#8203;7763](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7763)) - Add `AlwaysRecord` sampler in `go.opentelemetry.io/otel/sdk/trace`. ([#&#8203;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.` ([#&#8203;7783](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7783), [#&#8203;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. ([#&#8203;7688](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7688)) - Improve performance of concurrent histogram measurements in `go.opentelemetry.io/otel/sdk/metric`. ([#&#8203;7474](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7474)) - Add experimental observability metrics in `go.opentelemetry.io/otel/exporters/stdout/stdoutmetric`. ([#&#8203;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. ([#&#8203;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`. ([#&#8203;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`. ([#&#8203;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`. ([#&#8203;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. ([#&#8203;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. ([#&#8203;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`. ([#&#8203;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. ([#&#8203;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. ([#&#8203;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). ([#&#8203;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. ([#&#8203;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/). ([#&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [#&#8203;7478](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7478) by [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 - [@&#8203;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) - [@&#8203;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) - [@&#8203;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) - [@&#8203;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) - [@&#8203;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) - [@&#8203;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) - [@&#8203;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**: https://github.com/open-telemetry/opentelemetry-go/compare/v1.39.0...v1.40.0 ### [`v1.39.0`](https://redirect.github.com/open-telemetry/opentelemetry-go/releases/tag/v1.39.0): /v0.61.0/v0.15.0/v0.0.14 [Compare Source](https://redirect.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://redirect.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://redirect.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://redirect.github.com/open-telemetry/opentelemetry-go/issues/7345)) - Add experimental observability metrics in `go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc`. ([#&#8203;7353](https://redirect.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://redirect.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://redirect.github.com/open-telemetry/opentelemetry-go/issues/7548)) - Add experimental observability metrics in `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc`. ([#&#8203;7459](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7459)) - Add experimental observability metrics in `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp`. ([#&#8203;7486](https://redirect.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://redirect.github.com/open-telemetry/opentelemetry-go/issues/7374)) - Add experimental observability metrics in `go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp`. ([#&#8203;7512](https://redirect.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://redirect.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://redirect.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://redirect.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://redirect.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://redirect.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://redirect.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://redirect.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://redirect.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://redirect.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://redirect.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://redirect.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://redirect.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://redirect.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://redirect.github.com/open-telemetry/opentelemetry-go/issues/7421)) - Improve performance of concurrent measurements in `go.opentelemetry.io/otel/sdk/metric`. ([#&#8203;7427](https://redirect.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://redirect.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://redirect.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://redirect.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://redirect.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://redirect.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://redirect.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://redirect.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://redirect.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://redirect.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://redirect.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://redirect.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://redirect.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://redirect.github.com/open-telemetry/opentelemetry-go/issues/7656)) ##### Removed - Drop support for \[Go 1.23]. ([#&#8203;7274](https://redirect.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://redirect.github.com/open-telemetry/opentelemetry-go/issues/7639)) ##### What's Changed - Drop support for Go 1.23 by [@&#8203;MrAlias](https://redirect.github.com/MrAlias) in [https://github.com/open-telemetry/opentelemetry-go/pull/7274](https://redirect.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://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7275](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7275)5 - chore(deps): update module github.com/securego/gosec/v2 to v2.22.8 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7276](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7276)6 - fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.4.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7277](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7277)7 - fix(deps): update golang.org/x by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7188](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7188)8 - fix(deps): update module github.com/opentracing-contrib/go-grpc to v0.1.2 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7281](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7281)1 - fix(deps): update googleapis to [`ef028d9`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/ef028d9) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7279](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7279)9 - chore(deps): update module github.com/rogpeppe/go-internal to v1.14.1 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7283](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7283)3 - chore(deps): update module github.com/spf13/pflag to v1.0.9 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7282](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7282)2 - fix(deps): update github.com/opentracing-contrib/go-grpc/test digest to [`0261db7`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/0261db7) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7278](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7278)8 - Fix missing link in changelog by [@&#8203;MrAlias](https://redirect.github.com/MrAlias) in [https://github.com/open-telemetry/opentelemetry-go/pull/7273](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7273) - chore(deps): update module github.com/spf13/cobra to v1.10.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7285](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7285)5 - chore(deps): update github/codeql-action action to v3.30.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7284](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7284)4 - chore(deps): update module github.com/spf13/cobra to v1.10.1 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7286](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7286)6 - Add tracetest example for testing instrumentation by [@&#8203;adity1raut](https://redirect.github.com/adity1raut) in [https://github.com/open-telemetry/opentelemetry-go/pull/7107](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7107) - Fix schema urls by [@&#8203;dmathieu](https://redirect.github.com/dmathieu) in [https://github.com/open-telemetry/opentelemetry-go/pull/7288](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7288) - chore(deps): update module github.com/spf13/pflag to v1.0.10 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7291](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7291)1 - chore(deps): update benchmark-action/github-action-benchmark action to v1.20.5 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7293](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7293)3 - chore(deps): update module github.com/ghostiam/protogetter to v0.3.16 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7289](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7289)9 - chore(deps): update module github.com/golangci/go-printf-func-name to v0.1.1 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7290](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7290)0 - chore(deps): update module mvdan.cc/gofumpt to v0.9.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7292](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7292)2 - fix(deps): update module go.opentelemetry.io/proto/otlp to v1.8.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7296](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7296)6 - chore(deps): update actions/stale action to v10 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7299](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7299)9 - chore(deps): update actions/setup-go action to v6 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7298](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7298)8 - fix(deps): update module github.com/prometheus/client_golang to v1.23.1 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7304](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7304)4 - chore(deps): update codecov/codecov-action action to v5.5.1 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7303](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7303)3 - Add Observability section to CONTRIBUTING doc by [@&#8203;MrAlias](https://redirect.github.com/MrAlias) in [https://github.com/open-telemetry/opentelemetry-go/pull/7272](https://redirect.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://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7309](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7309)9 - chore(deps): update golang.org/x/telemetry digest to [`9b996f7`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/9b996f7) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7308](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7308)8 - chore(deps): update github/codeql-action action to v3.30.1 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7312](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7312)2 - chore(deps): update github.com/grafana/regexp digest to [`f7b3be9`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/f7b3be9) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7311](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7311)1 - chore(deps): update module github.com/pjbgf/sha1cd to v0.5.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7317](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7317)7 - chore(deps): update golang.org/x/telemetry digest to [`af835b0`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/af835b0) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/open-telemetry/opentelemetry-go/pull/7313](https://redirect.github.com/open-telemetry/opente </details> --- ### Configuration 📅 **Schedule**: Branch creation - "" (UTC), Automerge - Monday through Friday ( * * * * 1-5 ) (UTC). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update 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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNjQuMCIsInVwZGF0ZWRJblZlciI6IjM5LjI2NC4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyIsImltcGFjdC9uby1jaGFuZ2Vsb2ctcmVxdWlyZWQiXX0=--> Co-authored-by: pulumi-renovate[bot] <189166143+pulumi-renovate[bot]@users.noreply.github.com>
1 parent 8131c98 commit 6303b26

File tree

4 files changed

+48
-48
lines changed

4 files changed

+48
-48
lines changed

misc/test/go.mod

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ require (
88
github.com/pulumi/pulumi-trace-tool v0.0.1
99
github.com/pulumi/pulumi/pkg/v3 v3.220.0
1010
github.com/pulumi/pulumi/sdk/v3 v3.220.0
11-
github.com/stretchr/testify v1.10.0
11+
github.com/stretchr/testify v1.11.1
1212
)
1313

1414
require (
@@ -80,7 +80,7 @@ require (
8080
github.com/go-git/go-git/v5 v5.16.5 // indirect
8181
github.com/go-jose/go-jose/v3 v3.0.4 // indirect
8282
github.com/go-jose/go-jose/v4 v4.0.5 // indirect
83-
github.com/go-logr/logr v1.4.2 // indirect
83+
github.com/go-logr/logr v1.4.3 // indirect
8484
github.com/go-logr/stdr v1.2.2 // indirect
8585
github.com/go-test/deep v1.1.1 // indirect
8686
github.com/gofrs/uuid v4.4.0+incompatible // indirect
@@ -166,15 +166,15 @@ require (
166166
github.com/zclconf/go-cty v1.14.2 // indirect
167167
github.com/zeebo/errs v1.4.0 // indirect
168168
go.opencensus.io v0.24.0 // indirect
169-
go.opentelemetry.io/auto/sdk v1.1.0 // indirect
169+
go.opentelemetry.io/auto/sdk v1.2.1 // indirect
170170
go.opentelemetry.io/contrib/detectors/gcp v1.35.0 // indirect
171171
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.61.0 // indirect
172172
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.61.0 // indirect
173-
go.opentelemetry.io/otel v1.36.0 // indirect
174-
go.opentelemetry.io/otel/metric v1.36.0 // indirect
175-
go.opentelemetry.io/otel/sdk v1.36.0 // indirect
176-
go.opentelemetry.io/otel/sdk/metric v1.36.0 // indirect
177-
go.opentelemetry.io/otel/trace v1.36.0 // indirect
173+
go.opentelemetry.io/otel v1.40.0 // indirect
174+
go.opentelemetry.io/otel/metric v1.40.0 // indirect
175+
go.opentelemetry.io/otel/sdk v1.40.0 // indirect
176+
go.opentelemetry.io/otel/sdk/metric v1.40.0 // indirect
177+
go.opentelemetry.io/otel/trace v1.40.0 // indirect
178178
go.uber.org/atomic v1.11.0 // indirect
179179
gocloud.dev v0.37.0 // indirect
180180
gocloud.dev/secrets/hashivault v0.37.0 // indirect

misc/test/go.sum

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -413,8 +413,8 @@ github.com/go-kit/log v0.1.0/go.mod h1:zbhenjAZHb184qTLMA9ZjW7ThYL0H2mk7Q6pNt4vb
413413
github.com/go-latex/latex v0.0.0-20210118124228-b3d85cf34e07/go.mod h1:CO1AlKB2CSIqUrmQPqA0gdRIlnLEY0gK5JGjh37zN5U=
414414
github.com/go-logfmt/logfmt v0.5.0/go.mod h1:wCYkCAKZfumFQihp8CzCvQ3paCTfi41vtzG1KdI/P7A=
415415
github.com/go-logr/logr v1.2.2/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A=
416-
github.com/go-logr/logr v1.4.2 h1:6pFjapn8bFcIbiKo3XT4j/BhANplGihG6tvd+8rYgrY=
417-
github.com/go-logr/logr v1.4.2/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY=
416+
github.com/go-logr/logr v1.4.3 h1:CjnDlHq8ikf6E492q6eKboGOC0T8CDaOvkHCIg8idEI=
417+
github.com/go-logr/logr v1.4.3/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY=
418418
github.com/go-logr/stdr v1.2.2 h1:hSWxHoqTgW2S2qGc0LTAI563KZ5YKYRhT3MFKZMbjag=
419419
github.com/go-logr/stdr v1.2.2/go.mod h1:mMo/vtBO5dYbehREoey6XUKy/eSumjCCveDpRre4VKE=
420420
github.com/go-playground/assert/v2 v2.0.1/go.mod h1:VDjEfimB/XKnb+ZQfWdccd7VUvScMdVu0Titje2rxJ4=
@@ -867,8 +867,8 @@ github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/
867867
github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
868868
github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU=
869869
github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4=
870-
github.com/stretchr/testify v1.10.0 h1:Xv5erBjTwe/5IxqUQTdXv5kgmIvbHo3QQyRwhJsOfJA=
871-
github.com/stretchr/testify v1.10.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY=
870+
github.com/stretchr/testify v1.11.1 h1:7s2iGBzp5EwR7/aIZr8ao5+dra3wiQyKjjFuvgVKu7U=
871+
github.com/stretchr/testify v1.11.1/go.mod h1:wZwfW3scLgRK+23gO65QZefKpKQRnfz6sD981Nm4B6U=
872872
github.com/texttheater/golang-levenshtein v1.0.1 h1:+cRNoVrfiwufQPhoMzB6N0Yf/Mqajr6t1lOv8GyGE2U=
873873
github.com/texttheater/golang-levenshtein v1.0.1/go.mod h1:PYAKrbF5sAiq9wd+H82hs7gNaen0CplQ9uvm6+enD/8=
874874
github.com/uber/jaeger-client-go v2.30.0+incompatible h1:D6wyKGCecFaSRUpo8lCVbaOOb6ThwMmTEbhRwtKR97o=
@@ -914,26 +914,26 @@ go.opencensus.io v0.22.5/go.mod h1:5pWMHQbX5EPX2/62yrJeAkowc+lfs/XD7Uxpq3pI6kk=
914914
go.opencensus.io v0.23.0/go.mod h1:XItmlyltB5F7CS4xOC1DcqMoFqwtC6OG2xF7mCv7P7E=
915915
go.opencensus.io v0.24.0 h1:y73uSU6J157QMP2kn2r30vwW1A2W2WFwSCGnAVxeaD0=
916916
go.opencensus.io v0.24.0/go.mod h1:vNK8G9p7aAivkbmorf4v+7Hgx+Zs0yY+0fOtgBfjQKo=
917-
go.opentelemetry.io/auto/sdk v1.1.0 h1:cH53jehLUN6UFLY71z+NDOiNJqDdPRaXzTel0sJySYA=
918-
go.opentelemetry.io/auto/sdk v1.1.0/go.mod h1:3wSPjt5PWp2RhlCcmmOial7AvC4DQqZb7a7wCow3W8A=
917+
go.opentelemetry.io/auto/sdk v1.2.1 h1:jXsnJ4Lmnqd11kwkBV2LgLoFMZKizbCi5fNZ/ipaZ64=
918+
go.opentelemetry.io/auto/sdk v1.2.1/go.mod h1:KRTj+aOaElaLi+wW1kO/DZRXwkF4C5xPbEe3ZiIhN7Y=
919919
go.opentelemetry.io/contrib/detectors/gcp v1.35.0 h1:bGvFt68+KTiAKFlacHW6AhA56GF2rS0bdD3aJYEnmzA=
920920
go.opentelemetry.io/contrib/detectors/gcp v1.35.0/go.mod h1:qGWP8/+ILwMRIUf9uIVLloR1uo5ZYAslM4O6OqUi1DA=
921921
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.61.0 h1:q4XOmH/0opmeuJtPsbFNivyl7bCt7yRBbeEm2sC/XtQ=
922922
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.61.0/go.mod h1:snMWehoOh2wsEwnvvwtDyFCxVeDAODenXHtn5vzrKjo=
923923
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.61.0 h1:F7Jx+6hwnZ41NSFTO5q4LYDtJRXBf2PD0rNBkeB/lus=
924924
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.61.0/go.mod h1:UHB22Z8QsdRDrnAtX4PntOl36ajSxcdUMt1sF7Y6E7Q=
925-
go.opentelemetry.io/otel v1.36.0 h1:UumtzIklRBY6cI/lllNZlALOF5nNIzJVb16APdvgTXg=
926-
go.opentelemetry.io/otel v1.36.0/go.mod h1:/TcFMXYjyRNh8khOAO9ybYkqaDBb/70aVwkNML4pP8E=
925+
go.opentelemetry.io/otel v1.40.0 h1:oA5YeOcpRTXq6NN7frwmwFR0Cn3RhTVZvXsP4duvCms=
926+
go.opentelemetry.io/otel v1.40.0/go.mod h1:IMb+uXZUKkMXdPddhwAHm6UfOwJyh4ct1ybIlV14J0g=
927927
go.opentelemetry.io/otel/exporters/stdout/stdoutmetric v1.29.0 h1:WDdP9acbMYjbKIyJUhTvtzj601sVJOqgWdUxSdR/Ysc=
928928
go.opentelemetry.io/otel/exporters/stdout/stdoutmetric v1.29.0/go.mod h1:BLbf7zbNIONBLPwvFnwNHGj4zge8uTCM/UPIVW1Mq2I=
929-
go.opentelemetry.io/otel/metric v1.36.0 h1:MoWPKVhQvJ+eeXWHFBOPoBOi20jh6Iq2CcCREuTYufE=
930-
go.opentelemetry.io/otel/metric v1.36.0/go.mod h1:zC7Ks+yeyJt4xig9DEw9kuUFe5C3zLbVjV2PzT6qzbs=
931-
go.opentelemetry.io/otel/sdk v1.36.0 h1:b6SYIuLRs88ztox4EyrvRti80uXIFy+Sqzoh9kFULbs=
932-
go.opentelemetry.io/otel/sdk v1.36.0/go.mod h1:+lC+mTgD+MUWfjJubi2vvXWcVxyr9rmlshZni72pXeY=
933-
go.opentelemetry.io/otel/sdk/metric v1.36.0 h1:r0ntwwGosWGaa0CrSt8cuNuTcccMXERFwHX4dThiPis=
934-
go.opentelemetry.io/otel/sdk/metric v1.36.0/go.mod h1:qTNOhFDfKRwX0yXOqJYegL5WRaW376QbB7P4Pb0qva4=
935-
go.opentelemetry.io/otel/trace v1.36.0 h1:ahxWNuqZjpdiFAyrIoQ4GIiAIhxAunQR6MUoKrsNd4w=
936-
go.opentelemetry.io/otel/trace v1.36.0/go.mod h1:gQ+OnDZzrybY4k4seLzPAWNwVBBVlF2szhehOBB/tGA=
929+
go.opentelemetry.io/otel/metric v1.40.0 h1:rcZe317KPftE2rstWIBitCdVp89A2HqjkxR3c11+p9g=
930+
go.opentelemetry.io/otel/metric v1.40.0/go.mod h1:ib/crwQH7N3r5kfiBZQbwrTge743UDc7DTFVZrrXnqc=
931+
go.opentelemetry.io/otel/sdk v1.40.0 h1:KHW/jUzgo6wsPh9At46+h4upjtccTmuZCFAc9OJ71f8=
932+
go.opentelemetry.io/otel/sdk v1.40.0/go.mod h1:Ph7EFdYvxq72Y8Li9q8KebuYUr2KoeyHx0DRMKrYBUE=
933+
go.opentelemetry.io/otel/sdk/metric v1.40.0 h1:mtmdVqgQkeRxHgRv4qhyJduP3fYJRMX4AtAlbuWdCYw=
934+
go.opentelemetry.io/otel/sdk/metric v1.40.0/go.mod h1:4Z2bGMf0KSK3uRjlczMOeMhKU2rhUqdWNoKcYrtcBPg=
935+
go.opentelemetry.io/otel/trace v1.40.0 h1:WA4etStDttCSYuhwvEa8OP8I5EWu24lkOzp+ZYblVjw=
936+
go.opentelemetry.io/otel/trace v1.40.0/go.mod h1:zeAhriXecNGP/s2SEG3+Y8X9ujcJOTqQ5RgdEJcawiA=
937937
go.opentelemetry.io/proto/otlp v0.7.0/go.mod h1:PqfVotwruBrMGOCsRd/89rSnXhoiJIqeYNgFYFoEGnI=
938938
go.uber.org/atomic v1.3.2/go.mod h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE=
939939
go.uber.org/atomic v1.4.0/go.mod h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE=

testing-integration/go.mod

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ go 1.24.7
44

55
require (
66
github.com/pulumi/pulumi/pkg/v3 v3.220.0
7-
github.com/stretchr/testify v1.10.0
7+
github.com/stretchr/testify v1.11.1
88
)
99

1010
require (
@@ -76,7 +76,7 @@ require (
7676
github.com/go-git/go-git/v5 v5.16.5 // indirect
7777
github.com/go-jose/go-jose/v3 v3.0.4 // indirect
7878
github.com/go-jose/go-jose/v4 v4.0.5 // indirect
79-
github.com/go-logr/logr v1.4.2 // indirect
79+
github.com/go-logr/logr v1.4.3 // indirect
8080
github.com/go-logr/stdr v1.2.2 // indirect
8181
github.com/go-test/deep v1.1.1 // indirect
8282
github.com/gofrs/uuid v4.2.0+incompatible // indirect
@@ -159,15 +159,15 @@ require (
159159
github.com/zclconf/go-cty v1.13.2 // indirect
160160
github.com/zeebo/errs v1.4.0 // indirect
161161
go.opencensus.io v0.24.0 // indirect
162-
go.opentelemetry.io/auto/sdk v1.1.0 // indirect
162+
go.opentelemetry.io/auto/sdk v1.2.1 // indirect
163163
go.opentelemetry.io/contrib/detectors/gcp v1.35.0 // indirect
164164
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.61.0 // indirect
165165
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.61.0 // indirect
166-
go.opentelemetry.io/otel v1.36.0 // indirect
167-
go.opentelemetry.io/otel/metric v1.36.0 // indirect
168-
go.opentelemetry.io/otel/sdk v1.36.0 // indirect
169-
go.opentelemetry.io/otel/sdk/metric v1.36.0 // indirect
170-
go.opentelemetry.io/otel/trace v1.36.0 // indirect
166+
go.opentelemetry.io/otel v1.40.0 // indirect
167+
go.opentelemetry.io/otel/metric v1.40.0 // indirect
168+
go.opentelemetry.io/otel/sdk v1.40.0 // indirect
169+
go.opentelemetry.io/otel/sdk/metric v1.40.0 // indirect
170+
go.opentelemetry.io/otel/trace v1.40.0 // indirect
171171
go.uber.org/atomic v1.9.0 // indirect
172172
gocloud.dev v0.37.0 // indirect
173173
gocloud.dev/secrets/hashivault v0.37.0 // indirect

testing-integration/go.sum

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -190,8 +190,8 @@ github.com/go-jose/go-jose/v3 v3.0.4/go.mod h1:5b+7YgP7ZICgJDBdfjZaIt+H/9L9T/YQr
190190
github.com/go-jose/go-jose/v4 v4.0.5 h1:M6T8+mKZl/+fNNuFHvGIzDz7BTLQPIounk/b9dw3AaE=
191191
github.com/go-jose/go-jose/v4 v4.0.5/go.mod h1:s3P1lRrkT8igV8D9OjyL4WRyHvjB6a4JSllnOrmmBOA=
192192
github.com/go-logr/logr v1.2.2/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A=
193-
github.com/go-logr/logr v1.4.2 h1:6pFjapn8bFcIbiKo3XT4j/BhANplGihG6tvd+8rYgrY=
194-
github.com/go-logr/logr v1.4.2/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY=
193+
github.com/go-logr/logr v1.4.3 h1:CjnDlHq8ikf6E492q6eKboGOC0T8CDaOvkHCIg8idEI=
194+
github.com/go-logr/logr v1.4.3/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY=
195195
github.com/go-logr/stdr v1.2.2 h1:hSWxHoqTgW2S2qGc0LTAI563KZ5YKYRhT3MFKZMbjag=
196196
github.com/go-logr/stdr v1.2.2/go.mod h1:mMo/vtBO5dYbehREoey6XUKy/eSumjCCveDpRre4VKE=
197197
github.com/go-test/deep v1.1.1 h1:0r/53hagsehfO4bzD2Pgr/+RgHqhmf+k1Bpse2cTu1U=
@@ -422,8 +422,8 @@ github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/
422422
github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
423423
github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU=
424424
github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4=
425-
github.com/stretchr/testify v1.10.0 h1:Xv5erBjTwe/5IxqUQTdXv5kgmIvbHo3QQyRwhJsOfJA=
426-
github.com/stretchr/testify v1.10.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY=
425+
github.com/stretchr/testify v1.11.1 h1:7s2iGBzp5EwR7/aIZr8ao5+dra3wiQyKjjFuvgVKu7U=
426+
github.com/stretchr/testify v1.11.1/go.mod h1:wZwfW3scLgRK+23gO65QZefKpKQRnfz6sD981Nm4B6U=
427427
github.com/texttheater/golang-levenshtein v1.0.1 h1:+cRNoVrfiwufQPhoMzB6N0Yf/Mqajr6t1lOv8GyGE2U=
428428
github.com/texttheater/golang-levenshtein v1.0.1/go.mod h1:PYAKrbF5sAiq9wd+H82hs7gNaen0CplQ9uvm6+enD/8=
429429
github.com/uber/jaeger-client-go v2.30.0+incompatible h1:D6wyKGCecFaSRUpo8lCVbaOOb6ThwMmTEbhRwtKR97o=
@@ -447,26 +447,26 @@ github.com/zeebo/errs v1.4.0 h1:XNdoD/RRMKP7HD0UhJnIzUy74ISdGGxURlYG8HSWSfM=
447447
github.com/zeebo/errs v1.4.0/go.mod h1:sgbWHsvVuTPHcqJJGQ1WhI5KbWlHYz+2+2C/LSEtCw4=
448448
go.opencensus.io v0.24.0 h1:y73uSU6J157QMP2kn2r30vwW1A2W2WFwSCGnAVxeaD0=
449449
go.opencensus.io v0.24.0/go.mod h1:vNK8G9p7aAivkbmorf4v+7Hgx+Zs0yY+0fOtgBfjQKo=
450-
go.opentelemetry.io/auto/sdk v1.1.0 h1:cH53jehLUN6UFLY71z+NDOiNJqDdPRaXzTel0sJySYA=
451-
go.opentelemetry.io/auto/sdk v1.1.0/go.mod h1:3wSPjt5PWp2RhlCcmmOial7AvC4DQqZb7a7wCow3W8A=
450+
go.opentelemetry.io/auto/sdk v1.2.1 h1:jXsnJ4Lmnqd11kwkBV2LgLoFMZKizbCi5fNZ/ipaZ64=
451+
go.opentelemetry.io/auto/sdk v1.2.1/go.mod h1:KRTj+aOaElaLi+wW1kO/DZRXwkF4C5xPbEe3ZiIhN7Y=
452452
go.opentelemetry.io/contrib/detectors/gcp v1.35.0 h1:bGvFt68+KTiAKFlacHW6AhA56GF2rS0bdD3aJYEnmzA=
453453
go.opentelemetry.io/contrib/detectors/gcp v1.35.0/go.mod h1:qGWP8/+ILwMRIUf9uIVLloR1uo5ZYAslM4O6OqUi1DA=
454454
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.61.0 h1:q4XOmH/0opmeuJtPsbFNivyl7bCt7yRBbeEm2sC/XtQ=
455455
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.61.0/go.mod h1:snMWehoOh2wsEwnvvwtDyFCxVeDAODenXHtn5vzrKjo=
456456
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.61.0 h1:F7Jx+6hwnZ41NSFTO5q4LYDtJRXBf2PD0rNBkeB/lus=
457457
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.61.0/go.mod h1:UHB22Z8QsdRDrnAtX4PntOl36ajSxcdUMt1sF7Y6E7Q=
458-
go.opentelemetry.io/otel v1.36.0 h1:UumtzIklRBY6cI/lllNZlALOF5nNIzJVb16APdvgTXg=
459-
go.opentelemetry.io/otel v1.36.0/go.mod h1:/TcFMXYjyRNh8khOAO9ybYkqaDBb/70aVwkNML4pP8E=
458+
go.opentelemetry.io/otel v1.40.0 h1:oA5YeOcpRTXq6NN7frwmwFR0Cn3RhTVZvXsP4duvCms=
459+
go.opentelemetry.io/otel v1.40.0/go.mod h1:IMb+uXZUKkMXdPddhwAHm6UfOwJyh4ct1ybIlV14J0g=
460460
go.opentelemetry.io/otel/exporters/stdout/stdoutmetric v1.29.0 h1:WDdP9acbMYjbKIyJUhTvtzj601sVJOqgWdUxSdR/Ysc=
461461
go.opentelemetry.io/otel/exporters/stdout/stdoutmetric v1.29.0/go.mod h1:BLbf7zbNIONBLPwvFnwNHGj4zge8uTCM/UPIVW1Mq2I=
462-
go.opentelemetry.io/otel/metric v1.36.0 h1:MoWPKVhQvJ+eeXWHFBOPoBOi20jh6Iq2CcCREuTYufE=
463-
go.opentelemetry.io/otel/metric v1.36.0/go.mod h1:zC7Ks+yeyJt4xig9DEw9kuUFe5C3zLbVjV2PzT6qzbs=
464-
go.opentelemetry.io/otel/sdk v1.36.0 h1:b6SYIuLRs88ztox4EyrvRti80uXIFy+Sqzoh9kFULbs=
465-
go.opentelemetry.io/otel/sdk v1.36.0/go.mod h1:+lC+mTgD+MUWfjJubi2vvXWcVxyr9rmlshZni72pXeY=
466-
go.opentelemetry.io/otel/sdk/metric v1.36.0 h1:r0ntwwGosWGaa0CrSt8cuNuTcccMXERFwHX4dThiPis=
467-
go.opentelemetry.io/otel/sdk/metric v1.36.0/go.mod h1:qTNOhFDfKRwX0yXOqJYegL5WRaW376QbB7P4Pb0qva4=
468-
go.opentelemetry.io/otel/trace v1.36.0 h1:ahxWNuqZjpdiFAyrIoQ4GIiAIhxAunQR6MUoKrsNd4w=
469-
go.opentelemetry.io/otel/trace v1.36.0/go.mod h1:gQ+OnDZzrybY4k4seLzPAWNwVBBVlF2szhehOBB/tGA=
462+
go.opentelemetry.io/otel/metric v1.40.0 h1:rcZe317KPftE2rstWIBitCdVp89A2HqjkxR3c11+p9g=
463+
go.opentelemetry.io/otel/metric v1.40.0/go.mod h1:ib/crwQH7N3r5kfiBZQbwrTge743UDc7DTFVZrrXnqc=
464+
go.opentelemetry.io/otel/sdk v1.40.0 h1:KHW/jUzgo6wsPh9At46+h4upjtccTmuZCFAc9OJ71f8=
465+
go.opentelemetry.io/otel/sdk v1.40.0/go.mod h1:Ph7EFdYvxq72Y8Li9q8KebuYUr2KoeyHx0DRMKrYBUE=
466+
go.opentelemetry.io/otel/sdk/metric v1.40.0 h1:mtmdVqgQkeRxHgRv4qhyJduP3fYJRMX4AtAlbuWdCYw=
467+
go.opentelemetry.io/otel/sdk/metric v1.40.0/go.mod h1:4Z2bGMf0KSK3uRjlczMOeMhKU2rhUqdWNoKcYrtcBPg=
468+
go.opentelemetry.io/otel/trace v1.40.0 h1:WA4etStDttCSYuhwvEa8OP8I5EWu24lkOzp+ZYblVjw=
469+
go.opentelemetry.io/otel/trace v1.40.0/go.mod h1:zeAhriXecNGP/s2SEG3+Y8X9ujcJOTqQ5RgdEJcawiA=
470470
go.uber.org/atomic v1.9.0 h1:ECmE8Bn/WFTYwEW/bpKD3M8VtR/zQVbavAoalC1PYyE=
471471
go.uber.org/atomic v1.9.0/go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc=
472472
gocloud.dev v0.37.0 h1:XF1rN6R0qZI/9DYjN16Uy0durAmSlf58DHOcb28GPro=

0 commit comments

Comments
 (0)