⚡ Sangsakala Proxy 🏠 Home
Skip to content

Commit 682ee5b

Browse files
fix(deps): Update opentelemetry-go monorepo (#23697)
This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [go.opentelemetry.io/otel](https://redirect.github.com/open-telemetry/opentelemetry-go) | `v1.46.0` → `v1.47.0` | ![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel/v1.47.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel/v1.46.0/v1.47.0?slim=true) | | [go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp](https://redirect.github.com/open-telemetry/opentelemetry-go) | `v0.22.0` → `v0.23.0` | ![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlplog%2fotlploghttp/v0.23.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlplog%2fotlploghttp/v0.22.0/v0.23.0?slim=true) | | [go.opentelemetry.io/otel/metric](https://redirect.github.com/open-telemetry/opentelemetry-go) | `v1.46.0` → `v1.47.0` | ![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fmetric/v1.47.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fmetric/v1.46.0/v1.47.0?slim=true) | | [go.opentelemetry.io/otel/sdk](https://redirect.github.com/open-telemetry/opentelemetry-go) | `v1.46.0` → `v1.47.0` | ![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fsdk/v1.47.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fsdk/v1.46.0/v1.47.0?slim=true) | | [go.opentelemetry.io/otel/trace](https://redirect.github.com/open-telemetry/opentelemetry-go) | `v1.46.0` → `v1.47.0` | ![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2ftrace/v1.47.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2ftrace/v1.46.0/v1.47.0?slim=true) | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/22356) for more information. --- ### Release Notes <details> <summary>open-telemetry/opentelemetry-go (go.opentelemetry.io/otel)</summary> ### [`v1.47.0`](https://redirect.github.com/open-telemetry/opentelemetry-go/releases/tag/v1.47.0): /v0.69.0/v0.23.0/v0.1.0 [Compare Source](https://redirect.github.com/open-telemetry/opentelemetry-go/compare/v1.46.0...v1.47.0) This release contains the first stable release of the OpenTelemetry Go Logs API and SDK. Our project stability guarantees now apply to the following modules: - `go.opentelemetry.io/otel/log` - `go.opentelemetry.io/otel/sdk/log` See our [versioning policy](https://redirect.github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md) for more information about these stability guarantees. ##### Added - Add `String` method for `KeyValue` type in `go.opentelemetry.io/otel/attribute`. ([#&#8203;8205](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205)) - Add `String` method for `Set` type in `go.opentelemetry.io/otel/attribute`. ([#&#8203;8347](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347)) - Add `WithMaxExportBatchSize` to `go.opentelemetry.io/otel/sdk/metric` to configure the maximum export batch size for `PeriodicReader`. ([#&#8203;8960](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960)) - Add `WithAttributeValueDepthLimit`, `DefaultAttributeValueDepthLimit`, and `SpanLimits.AttributeValueDepthLimit` in `go.opentelemetry.io/otel/sdk/trace` to configure the maximum depth of span, event, link, and instrumentation scope attribute values. ([#&#8203;8938](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938)) - Add `WithAttributeValueDepthLimit` in `go.opentelemetry.io/otel/sdk/log` to configure the maximum depth of log record and instrumentation scope attribute values. ([#&#8203;8938](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938)) - Add `WithMaxResponseSize` to `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp`, `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp`, and `go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp`. ([#&#8203;8941](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8941)) - Add experimental `ProbabilitySampler` in `go.opentelemetry.io/otel/sdk/trace/x` that conforms to the [OpenTelemetry specification's threshold-based sampling algorithm](https://opentelemetry.io/docs/specs/otel/trace/sdk/#probabilitysampler). ([#&#8203;8123](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8123)) - Add experimental `*Binder` extension interfaces in `go.opentelemetry.io/otel/metric/x` for instruments that support binding attributes ahead of time. ([#&#8203;8760](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8760)) - Add the experimental `Finisher` synchronous metric instrument extension interface to `go.opentelemetry.io/otel/metric/x`. ([#&#8203;8906](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8906)) ##### Changed - Use the [OpenTelemetry Attribute Collection representation for non-OTLP protocols](https://opentelemetry.io/docs/specs/otel/common/#attribute-collection-representation-for-non-otlp) for metric data diffs in `go.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest`. ([#&#8203;8993](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8993)) - Apply a maximum depth of 64 by default to span, event, link, log record, and instrumentation scope attribute values in `go.opentelemetry.io/otel/sdk/trace` and `go.opentelemetry.io/otel/sdk/log`. ([#&#8203;8938](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938)) - Reduce allocations when applying attribute value length limits in `go.opentelemetry.io/otel/sdk/trace` and `go.opentelemetry.io/otel/sdk/log` by rebuilding composite values only when truncation is needed. ([#&#8203;8912](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8912)) - Decode `traceparent` using a hex lookup table in `go.opentelemetry.io/otel/propagation`, which rejects the specification-disallowed upper-case characters without a separate scan of the header. ([#&#8203;8739](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8739)) - Decode all characters at constant indices in `TraceIDFromHex` and `SpanIDFromHex` in `go.opentelemetry.io/otel/trace` to eliminate bounds checks. ([#&#8203;8740](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8740)) ##### Fixed - Count valid U+FFFD replacement characters toward attribute value length limits in `go.opentelemetry.io/otel/trace`, `go.opentelemetry.io/otel/sdk/trace`, and `go.opentelemetry.io/otel/sdk/log`. - Truncate string attribute values to empty strings when the configured length limit is zero, including malformed UTF-8, in `go.opentelemetry.io/otel/trace`, `go.opentelemetry.io/otel/sdk/trace`, and `go.opentelemetry.io/otel/sdk/log`. ([#&#8203;9054](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054)) - Fix a data race in `NewPeriodicReader` where `r.inst` was assigned after the background goroutine was launched in `go.opentelemetry.io/otel/sdk/metric`. ([#&#8203;9028](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9028)) - Prevent precision loss for large `int64` values in `Sum`, `Histogram`, and `ExponentialHistogram` aggregations in `go.opentelemetry.io/otel/sdk/metric`. ([#&#8203;8981](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8981)) - Ensure `grpc.DialOption` values passed via `WithDialOption` take precedence over conflicting internally-computed defaults in `go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc`, `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc`, and `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc`. ([#&#8203;8805](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8805), [#&#8203;8834](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8834), [#&#8203;8836](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8836)) - Treat overflowing `OTEL_METRIC_EXPORT_INTERVAL` and `OTEL_METRIC_EXPORT_TIMEOUT` values as invalid in `go.opentelemetry.io/otel/sdk/metric`. ([#&#8203;8800](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8800)) - Prevent a panic in `NewFixedSizeReservoir` and `FixedSizeReservoirProvider` when given a negative size in `go.opentelemetry.io/otel/sdk/metric/exemplar`; negative sizes are now clamped to zero, consistent with a size of zero. ([#&#8203;8832](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8832)) - Preserve exponential histogram `ZeroThreshold` during OTLP metric export in `go.opentelemetry.io/otel/exporters/otlp/otlpmetric`. ([#&#8203;8801](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8801)) - Ensure metric helpers in `go.opentelemetry.io/otel/semconv/v1.32.0`, `go.opentelemetry.io/otel/semconv/v1.33.0`, and `go.opentelemetry.io/otel/semconv/v1.34.0` record measurements only once when no attributes are provided. ([#&#8203;8849](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8849)) - Treat empty `OTEL_TRACES_SAMPLER` and `OTEL_TRACES_SAMPLER_ARG` values as unset in `go.opentelemetry.io/otel/sdk/trace`. ([#&#8203;8873](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8873)) - Normalize global `OTEL_EXPORTER_OTLP_ENDPOINT` path joining in `go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp` so trailing-slash base URLs do not produce double-slash log export paths. ([#&#8203;8864](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8864)) - Prevent a deadlock when formatting an error passed to `RecordError` calls back into the span in `go.opentelemetry.io/otel/sdk/trace`. ([#&#8203;8815](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8815)) - Prevent `SimpleSpanProcessor.Shutdown` from panicking when constructed with a nil exporter in `go.opentelemetry.io/otel/sdk/trace`. ([#&#8203;8844](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8844)) - Propagate invalid exponential histogram scale errors to Prometheus exporter self-observability metrics in `go.opentelemetry.io/otel/exporters/prometheus`. ([#&#8203;8839](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8839)) - Retain instrument advisory attributes configured with `go.opentelemetry.io/otel/metric/x.WithDefaultAttributes` when a matching View in `go.opentelemetry.io/otel/sdk/metric` does not specify an attribute filter. ([#&#8203;8859](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8859)) - Ignore HTTP URL paths when building OTLP/gRPC metric exporter targets from `OTEL_EXPORTER_OTLP_ENDPOINT` and `OTEL_EXPORTER_OTLP_METRICS_ENDPOINT`, while preserving `unix://` and `unix-abstract://` targets; treat `unix-abstract://` endpoints as insecure in `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc` and `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp`. ([#&#8203;8862](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8862)) - Ignore HTTP(S) paths when deriving gRPC trace exporter endpoints from `OTEL_EXPORTER_OTLP_ENDPOINT` and `OTEL_EXPORTER_OTLP_TRACES_ENDPOINT` in `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc`. ([#&#8203;8852](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8852)) - Bound memory used while parsing dense W3C property metadata by storing it compactly and materializing `Property` values on demand in `go.opentelemetry.io/otel/baggage` and `go.opentelemetry.io/otel/propagation`. ##### Removed - Remove the experimental `OTEL_GO_X_METRIC_EXPORT_BATCH_SIZE` environment variable in `go.opentelemetry.io/otel/sdk/metric`. Use the `WithMaxExportBatchSize` option instead. ([#&#8203;8960](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960)) ##### What's Changed - Prevent panic in FixedSizeReservoir for negative sizes by [@&#8203;chiliec](https://redirect.github.com/chiliec) in [#&#8203;8832](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8832) - fix(metric): reject overflowing export durations by [@&#8203;maithilijoshi20](https://redirect.github.com/maithilijoshi20) in [#&#8203;8800](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8800) - chore(deps): update module github.com/gofrs/flock to v0.13.1 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8885](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8885) - chore(deps): update module github.com/4meepo/tagalign to v1.4.4 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8900](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8900) - fix(deps): update googleapis to [`18b4a75`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/18b4a75) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8907](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8907) - fix(deps): update module github.com/prometheus/client\_model to v0.6.3 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8908](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8908) - chore(deps): update module github.com/prometheus/procfs to v0.22.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8894](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8894) - chore(deps): update module github.com/godoc-lint/godoc-lint to v0.11.4 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8897](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8897) - chore(deps): update github.com/charmbracelet/ultraviolet digest to [`d60c349`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/d60c349) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8909](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8909) - fix(deps): update module github.com/prometheus/common to v0.71.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8911](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8911) - chore(deps): update golang.org/x/telemetry digest to [`86cb573`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/86cb573) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8895](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8895) - fix(deps): update github.com/opentracing-contrib/go-grpc/test digest to [`7bb06b0`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/7bb06b0) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8902](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8902) - chore(deps): update module github.com/timonwong/loggercheck to v0.12.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8898](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8898) - \[otlptracegrpc] Grpc dialoption override bug by [@&#8203;ps-mir](https://redirect.github.com/ps-mir) in [#&#8203;8805](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8805) - otlpmetricgrpc: fix preference for user supplied dialOptions by [@&#8203;ps-mir](https://redirect.github.com/ps-mir) in [#&#8203;8834](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8834) - Do not panic on nil exporter in SimpleSpanProcessor.Shutdown by [@&#8203;ShreeyashPatil2708](https://redirect.github.com/ShreeyashPatil2708) in [#&#8203;8844](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8844) - \[chore] Add doc comments to exported internal symbols (1/N) by [@&#8203;om7057](https://redirect.github.com/om7057) in [#&#8203;8752](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8752) - \[chore] Add doc comments to exported internal symbols (3/N) by [@&#8203;om7057](https://redirect.github.com/om7057) in [#&#8203;8869](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8869) - \[chore] docs: mark Logs as release candidate by [@&#8203;pellared](https://redirect.github.com/pellared) in [#&#8203;8910](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8910) - chore(deps): update module github.com/mattn/go-runewidth to v0.0.29 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8917](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8917) - chore(deps): update github.com/charmbracelet/ultraviolet digest to [`af8eda3`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/af8eda3) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8915](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8915) - chore(deps): update github.com/golangci/rowserrcheck digest to [`241134d`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/241134d) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8913](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8913) - fix(deps): update module go.opentelemetry.io/collector/pdata to v1.66.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8918](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8918) - chore(deps): update otel/weaver docker tag to v0.26.1 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8922](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8922) - chore(deps): update open-telemetry/shared-workflows action to v0.13.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8921](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8921) - chore(deps): update github.com/charmbracelet/ultraviolet digest to [`043ea8a`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/043ea8a) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8919](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8919) - fix(otlploggrpc): honor custom dial option precedence by [@&#8203;jstar0](https://redirect.github.com/jstar0) in [#&#8203;8836](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8836) - Define bound instrument API in metric/x by [@&#8203;dashpole](https://redirect.github.com/dashpole) in [#&#8203;8760](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8760) - fix(prometheus): report invalid histogram scale errors by [@&#8203;jstar0](https://redirect.github.com/jstar0) in [#&#8203;8839](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8839) - Add experimental metric Finisher interface by [@&#8203;MrAlias](https://redirect.github.com/MrAlias) in [#&#8203;8906](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8906) - chore(deps): update github.com/charmbracelet/ultraviolet digest to [`ae99b73`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/ae99b73) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8923](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8923) - chore(deps): update golang.org/x by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8920](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8920) - sdk/trace/x: Add experimental `ProbabilitySampler` by [@&#8203;yuanyuanzhao3](https://redirect.github.com/yuanyuanzhao3) in [#&#8203;8123](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8123) - sdk/trace/x: Adding GoDev badge. by [@&#8203;yuanyuanzhao3](https://redirect.github.com/yuanyuanzhao3) in [#&#8203;8927](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8927) - perf(propagation): use a hex lookup table to decode traceparent by [@&#8203;itssaharsh](https://redirect.github.com/itssaharsh) in [#&#8203;8739](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8739) - chore(deps): update github.com/charmbracelet/ultraviolet digest to [`0277a17`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/0277a17) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8931](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8931) - fix(deps): update googleapis to [`f8649dd`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/f8649dd) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8929](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8929) - chore(deps): update module github.com/dlclark/regexp2/v2 to v2.8.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8930](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8930) - \[chore] Add doc comments to exported internal symbols (5/N) by [@&#8203;om7057](https://redirect.github.com/om7057) in [#&#8203;8934](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8934) - \[chore] Add doc comments to exported internal symbols (4/N) by [@&#8203;om7057](https://redirect.github.com/om7057) in [#&#8203;8926](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8926) - sdk: optimize composite attribute truncation by [@&#8203;pellared](https://redirect.github.com/pellared) in [#&#8203;8912](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8912) - chore(deps): update module github.com/go-critic/go-critic to v0.15.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8924](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8924) - chore(deps): update module go.augendre.info/fatcontext to v0.10.1 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8939](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8939) - chore(deps): update module mvdan.cc/gofumpt to v0.12.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8935](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8935) - chore(deps): update module dev.gaijin.team/go/exhaustruct/v5 to v5.2.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8928](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8928) - fix(deps): update golang.org/x by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8936](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8936) - chore(deps): update module github.com/ghostiam/protogetter to v1.0.1 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8940](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8940) - fix(trace): avoid reentrant RecordError deadlock by [@&#8203;jstar0](https://redirect.github.com/jstar0) in [#&#8203;8815](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8815) - \[chore] Add doc comments to exported internal symbols (6/6), remove exclusion by [@&#8203;om7057](https://redirect.github.com/om7057) in [#&#8203;8937](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8937) - otlploghttp: normalize global endpoint path joining by [@&#8203;RedZapdos123](https://redirect.github.com/RedZapdos123) in [#&#8203;8864](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8864) - sdk/trace: treat empty sampler env values as unset by [@&#8203;RedZapdos123](https://redirect.github.com/RedZapdos123) in [#&#8203;8873](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8873) - Run full benchmarks weekly by [@&#8203;XSAM](https://redirect.github.com/XSAM) in [#&#8203;8932](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8932) - fix(semconv): avoid duplicate metric recording without attributes by [@&#8203;jstar0](https://redirect.github.com/jstar0) in [#&#8203;8849](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8849) - chore(deps): update module github.com/mattn/go-runewidth to v0.0.30 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8946](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8946) - chore(deps): update ubuntu:26.04 docker digest to [`e5a4d62`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/e5a4d62) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8945](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8945) - chore(deps): update github/codeql-action action to v4.38.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8944](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8944) - chore(deps): update golang.org/x/telemetry digest to [`55ac43c`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/55ac43c) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8943](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8943) - otlptracegrpc: fix env endpoint URL parsing by [@&#8203;RedZapdos123](https://redirect.github.com/RedZapdos123) in [#&#8203;8852](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8852) - otlpmetricgrpc: preserve gRPC env endpoint targets by [@&#8203;RedZapdos123](https://redirect.github.com/RedZapdos123) in [#&#8203;8862](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8862) - chore(deps): update module github.com/sourcegraph/go-diff to v0.9.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8947](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8947) - feat(otlphttp): configure maximum response size by [@&#8203;pellared](https://redirect.github.com/pellared) in [#&#8203;8941](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8941) - fix(otlpmetric): preserve exponential histogram zero threshold by [@&#8203;maithilijoshi20](https://redirect.github.com/maithilijoshi20) in [#&#8203;8801](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8801) - chore(deps): update golang.org/x/telemetry digest to [`15ceca2`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/15ceca2) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8948](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8948) - chore(deps): update github.com/charmbracelet/ultraviolet digest to [`6c9e17d`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/6c9e17d) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8950](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8950) - chore(deps): update module github.com/dave/dst to v0.28.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8949](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8949) - fix(deps): update googleapis to [`f61a6ca`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/f61a6ca) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8951](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8951) - chore(deps): update module github.com/nishanths/exhaustive to v0.13.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8953](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8953) - chore(deps): update module github.com/xo/terminfo to v1.2.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8954](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8954) - sdk/log: add queue\_full shutdown regression test by [@&#8203;RedZapdos123](https://redirect.github.com/RedZapdos123) in [#&#8203;8754](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8754) - internal/tools/verifyreadmes: skip hidden dot-directories on Windows by [@&#8203;RedZapdos123](https://redirect.github.com/RedZapdos123) in [#&#8203;8729](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8729) - sdk/metric: add internal finish-aware Sum lifecycle by [@&#8203;MrAlias](https://redirect.github.com/MrAlias) in [#&#8203;8925](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8925) - sdk: limit nested attribute value depth by [@&#8203;pellared](https://redirect.github.com/pellared) in [#&#8203;8938](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8938) - chore(deps): update codecov/codecov-action action to v7.1.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8966](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8966) - fix(deps): update module go.opentelemetry.io/collector/pdata to v1.67.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8965](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8965) - chore(deps): update open-telemetry/shared-workflows action to v0.14.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8961](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8961) - Fix Alex Kats emeritus mention by [@&#8203;dmathieu](https://redirect.github.com/dmathieu) in [#&#8203;8933](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8933) - sdk/metric: stabilize max batch size in PeriodicReader by [@&#8203;dashpole](https://redirect.github.com/dashpole) in [#&#8203;8960](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8960) - chore(deps): update ubuntu:26.04 docker digest to [`61ebaa5`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/61ebaa5) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8968](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8968) - sdk/metric: Retain advisory attributes when View has no AttributeFilter by [@&#8203;dashpole](https://redirect.github.com/dashpole) in [#&#8203;8859](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8859) - chore(deps): update module github.com/ldez/tagliatelle to v0.8.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8970](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8970) - sdk/metric: Document nil AttributeFilter behavior by [@&#8203;pellared](https://redirect.github.com/pellared) in [#&#8203;8971](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8971) - chore: fix gofumpt extra-rules warning by [@&#8203;dmathieu](https://redirect.github.com/dmathieu) in [#&#8203;8942](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8942) - chore(deps): update codecov/codecov-action action to v7.1.1 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8975](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8975) - chore(deps): update module github.com/ldez/gomoddirectives to v0.10.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8974](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8974) - sdk/trace/x: deduplicate tracestate combination error report in ProbabilitySampler by [@&#8203;alex131125](https://redirect.github.com/alex131125) in [#&#8203;8969](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8969) - \[chore]: fix article and word typos in doc comments by [@&#8203;simpleqt](https://redirect.github.com/simpleqt) in [#&#8203;8972](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8972) - \[chore]: fix two doc comments that name the wrong method by [@&#8203;simpleqt](https://redirect.github.com/simpleqt) in [#&#8203;8973](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8973) - Update googleapis to [`eeb232e`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/eeb232e) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8983](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8983) - sdk/metric: extract generic hotColdMap for delta aggregators by [@&#8203;dashpole](https://redirect.github.com/dashpole) in [#&#8203;8756](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8756) - Update github/codeql-action action to v4.38.1 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8987](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8987) - Update googleapis to [`cecb647`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/cecb647) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8986](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8986) - \[chore]: remove CLAUDE.md in favor of AGENTS.md by [@&#8203;jarrensj](https://redirect.github.com/jarrensj) in [#&#8203;8988](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8988) - test(internal/tools/verifyreadmes): add unit tests for verifyReadme by [@&#8203;marcschaeferger](https://redirect.github.com/marcschaeferger) in [#&#8203;8066](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8066) - perf(trace): unroll hex decoders to drop bounds checks by [@&#8203;itssaharsh](https://redirect.github.com/itssaharsh) in [#&#8203;8740](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8740) - sdk/metric: add canonical attribute identity by [@&#8203;MrAlias](https://redirect.github.com/MrAlias) in [#&#8203;8963](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8963) - attribute: add Set.String by [@&#8203;iyiola-dev](https://redirect.github.com/iyiola-dev) in [#&#8203;8347](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8347) - attribute: add String method for KeyValue by [@&#8203;pellared](https://redirect.github.com/pellared) in [#&#8203;8205](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8205) - Update open-telemetry/shared-workflows action to v0.15.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8992](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8992) - Update googleapis to [`b142276`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/b142276) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8991](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8991) - Update golang.org/x/telemetry digest to [`bdcd072`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/bdcd072) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8990](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8990) - Update module google.golang.org/grpc to v1.84.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8982](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8982) - Update open-telemetry/shared-workflows action to v0.16.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8995](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8995) - Update github.com/opentracing-contrib/go-grpc/test digest to [`c4b3818`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/c4b3818) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8994](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8994) - Revert "Update module google.golang.org/grpc to v1.84.0 ([#&#8203;8982](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8982))" by [@&#8203;dashpole](https://redirect.github.com/dashpole) in [#&#8203;8997](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8997) - metricdatatest: use attribute collection formatting by [@&#8203;pellared](https://redirect.github.com/pellared) in [#&#8203;8993](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8993) - Update github.com/charmbracelet/ultraviolet digest to [`4e49372`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/4e49372) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8998](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8998) - fix(sdk/metric): preserve int64 precision in sum and histogram aggregations by [@&#8203;dashpole](https://redirect.github.com/dashpole) in [#&#8203;8981](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8981) - Update golang.org/x/telemetry digest to [`c6096d2`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/c6096d2) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;9000](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/9000) - Fix OSS-Fuzz issues in FuzzHashKVs, FuzzGetBin, and FuzzSpanIDFromHex by [@&#8203;dashpole](https://redirect.github.com/dashpole) in [#&#8203;8996](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8996) - Update github.com/timakin/bodyclose digest to [`98ded9a`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/98ded9a) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;9003](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/9003) - Update module github.com/ProtonMail/go-crypto to v1.5.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;9004](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/9004) - Update module github.com/ProtonMail/go-crypto to v1.5.1 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;9021](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/9021) - Update golang.org/x/telemetry digest to [`9662f6f`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/9662f6f) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;9020](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/9020) - Update module github.com/mgechev/revive to v1.17.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;9022](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/9022) - Add ps-mir as an approver by [@&#8203;MrAlias](https://redirect.github.com/MrAlias) in [#&#8203;9018](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/9018) - Add Marc Schäfer as a project Triager by [@&#8203;MrAlias](https://redirect.github.com/MrAlias) in [#&#8203;9019](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/9019) - Update golang.org/x/telemetry digest to [`ed294f9`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/ed294f9) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;9027](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/9027) - Update github/codeql-action action to v4.38.2 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;9025](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/9025) - Update module github.com/golangci/golangci-lint/v2 to v2.14.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;9026](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/9026) - Update github.com/charmbracelet/ultraviolet digest to [`b78653f`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/b78653f) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;9036](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/9036) - Update github.com/charmbracelet/ultraviolet digest to [`bbf040a`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/bbf040a) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;9037](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/9037) - Update module github.com/golangci/golines to v0.16.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;9043](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/9043) - Update module github.com/prometheus/common to v0.72.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;9044](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/9044) - Update module go.opentelemetry.io/collector/pdata to v1.68.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;9046](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/9046) - Update module github.com/uudashr/iface to v1.5.2 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;9042](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/9042) - Update module github.com/ProtonMail/go-crypto to v1.5.2 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;9040](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/9040) - Update open-telemetry/shared-workflows action to v0.17.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;9047](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/9047) - Update github.com/golangci/canonicalheader digest to [`e18e5c5`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/e18e5c5) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;9039](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/9039) - Update googleapis to [`8a89bd6`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/8a89bd6) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;9041](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/9041) - Update github.com/charmbracelet/ultraviolet digest to [`666ce5e`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/666ce5e) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;9051](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/9051) - Remove retired Go Report Card badge from README by [@&#8203;kijimad](https://redirect.github.com/kijimad) in [#&#8203;9050](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/9050) - fix(sdk/metric): Fix data race with initialization of NewPeriodicReader by [@&#8203;CTrando](https://redirect.github.com/CTrando) in [#&#8203;9028](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/9028) - Update module github.com/dlclark/regexp2/v2 to v2.8.1 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;9061](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/9061) - Update github.com/charmbracelet/ultraviolet digest to [`270558f`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/270558f) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;9060](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/9060) - chore: Replace deprecated gofumpt extra-rules with extra options by [@&#8203;kijimad](https://redirect.github.com/kijimad) in [#&#8203;9062](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/9062) - Update module github.com/pjbgf/sha1cd to v0.7.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;9064](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/9064) - Update github.com/golangci/rowserrcheck digest to [`f772fe6`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/f772fe6) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;9066](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/9066) - Update github.com/charmbracelet/ultraviolet digest to [`8786532`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/8786532) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;9065](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/9065) - Fix zero attribute value length for malformed UTF-8 by [@&#8203;pellared](https://redirect.github.com/pellared) in [#&#8203;9054](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/9054) - Update module github.com/uudashr/iface to v1.5.3 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;9067](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/9067) - Update ubuntu:26.04 Docker digest to [`88a381d`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/88a381d) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;9069](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/9069) - Release 1.47.0/0.69.0/0.23.0/0.1.0 by [@&#8203;pellared](https://redirect.github.com/pellared) in [#&#8203;9024](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/9024) ##### New Contributors - [@&#8203;chiliec](https://redirect.github.com/chiliec) made their first contribution in [#&#8203;8832](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8832) - [@&#8203;maithilijoshi20](https://redirect.github.com/maithilijoshi20) made their first contribution in [#&#8203;8800](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8800) - [@&#8203;ps-mir](https://redirect.github.com/ps-mir) made their first contribution in [#&#8203;8805](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8805) - [@&#8203;ShreeyashPatil2708](https://redirect.github.com/ShreeyashPatil2708) made their first contribution in [#&#8203;8844](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8844) - [@&#8203;alex131125](https://redirect.github.com/alex131125) made their first contribution in [#&#8203;8969](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8969) - [@&#8203;simpleqt](https://redirect.github.com/simpleqt) made their first contribution in [#&#8203;8972](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8972) - [@&#8203;jarrensj](https://redirect.github.com/jarrensj) made their first contribution in [#&#8203;8988](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8988) - [@&#8203;iyiola-dev](https://redirect.github.com/iyiola-dev) made their first contribution in [#&#8203;8347](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8347) - [@&#8203;kijimad](https://redirect.github.com/kijimad) made their first contribution in [#&#8203;9050](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/9050) - [@&#8203;CTrando](https://redirect.github.com/CTrando) made their first contribution in [#&#8203;9028](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/9028) **Full Changelog**: <open-telemetry/opentelemetry-go@v1.47.0-rc.1...v1.47.0> </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - Between 12:00 AM and 03:59 AM, on day 1 of the month (`* 0-3 1 * *`) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://redirect.github.com/renovatebot/renovate).
1 parent f0925c0 commit 682ee5b

3 files changed

Lines changed: 33 additions & 34 deletions

File tree

‎cli/go.mod‎

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -45,13 +45,13 @@ require (
4545
go.opentelemetry.io/collector/pdata v1.67.0
4646
go.opentelemetry.io/collector/receiver v1.67.0
4747
go.opentelemetry.io/collector/receiver/otlpreceiver v0.161.0
48-
go.opentelemetry.io/otel v1.46.0
49-
go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp v0.22.0
50-
go.opentelemetry.io/otel/log v0.22.0
51-
go.opentelemetry.io/otel/metric v1.46.0
52-
go.opentelemetry.io/otel/sdk v1.46.0
53-
go.opentelemetry.io/otel/sdk/log v0.22.0
54-
go.opentelemetry.io/otel/trace v1.46.0
48+
go.opentelemetry.io/otel v1.47.0
49+
go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp v0.23.0
50+
go.opentelemetry.io/otel/log v1.47.0
51+
go.opentelemetry.io/otel/metric v1.47.0
52+
go.opentelemetry.io/otel/sdk v1.47.0
53+
go.opentelemetry.io/otel/sdk/log v1.47.0
54+
go.opentelemetry.io/otel/trace v1.47.0
5555
go.uber.org/zap v1.28.0
5656
golang.org/x/exp v0.0.0-20261014143641-f0251eb4aa3e
5757
golang.org/x/net v0.61.0
@@ -159,8 +159,8 @@ require (
159159
golang.org/x/crypto v0.58.0 // indirect
160160
golang.org/x/sys v0.49.0 // indirect
161161
golang.org/x/text v0.43.0 // indirect
162-
google.golang.org/genproto/googleapis/api v0.0.0-20260819154853-08b0e4226688 // indirect
163-
google.golang.org/genproto/googleapis/rpc v0.0.0-20260819154853-08b0e4226688 // indirect
162+
google.golang.org/genproto/googleapis/api v0.0.0-20260928230214-8a89bd6388cc // indirect
163+
google.golang.org/genproto/googleapis/rpc v0.0.0-20260928230214-8a89bd6388cc // indirect
164164
gopkg.in/yaml.v2 v2.4.0 // indirect
165165
)
166166

‎cli/go.sum‎

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -367,24 +367,24 @@ go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.7
367367
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.70.0/go.mod h1:DqEFwLumhzMBDQv9PcWbyoDxHI/4lAk6CM4nJBH39sc=
368368
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.70.0 h1:LMuyCAyfalSjDyjdC65nK6N0zoTT63+E/u95X0JovZI=
369369
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.70.0/go.mod h1:085m8qbm4hgc8rZWGDEa4vmyyo2c3nPxUslYUKUIU04=
370-
go.opentelemetry.io/otel v1.46.0 h1:FHt5/CDyVxi/8IM1CH7VE/rRgq3kLHa2mSTVMO8AWyc=
371-
go.opentelemetry.io/otel v1.46.0/go.mod h1:Gj3SEScelsNC45tp4nSxRYlS+f5iez7W8XPMCt905kE=
372-
go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp v0.22.0 h1:lYk7RmxdLK865qLwibroNGldHa1U7SWKYYvNjlK7PIo=
373-
go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp v0.22.0/go.mod h1:6GvlND0H0xdUJanOtIAn0xfwLkauh1tmsYEEVSMDdqY=
374-
go.opentelemetry.io/otel/log v0.22.0 h1:5DBNnfvaJ6CVdkJ+Jle8Tzs50aSSv49TXGj9XRsEYw0=
375-
go.opentelemetry.io/otel/log v0.22.0/go.mod h1:gzOt/R67vF2GniAqWu8Qv0SXy89f71muHcrkz76PCdc=
376-
go.opentelemetry.io/otel/metric v1.46.0 h1:yBnkXvgV7AXFILZc5K6IZe/CBFF3OS7BJ8ov6/lj0K8=
377-
go.opentelemetry.io/otel/metric v1.46.0/go.mod h1:iPmdWqifKUdzziPkvvzIJXITl56fQx2mGM/DHLB3/2o=
378-
go.opentelemetry.io/otel/sdk v1.46.0 h1:h5CNQQjEbuQXY/JfZtgt3i7HVFV3aHPO2OAwO2eTYPI=
379-
go.opentelemetry.io/otel/sdk v1.46.0/go.mod h1:GAERFXFt5SYCEB+YiKUbMBeza6UaDH7GmGOZEfh2gSM=
380-
go.opentelemetry.io/otel/sdk/log v0.22.0 h1:PRL+s6P63XT4E/bheEflopPUpVxuvANqZwtt89yhoGk=
381-
go.opentelemetry.io/otel/sdk/log v0.22.0/go.mod h1:JNp0sBELrjCTcu5W3GzABVypeU6vDJjBS+X0JISuz+g=
382-
go.opentelemetry.io/otel/sdk/log/logtest v0.22.0 h1:infPnfNrhCNgOUZRs3gWUg8vhoBUHihq02gwK05gzlg=
383-
go.opentelemetry.io/otel/sdk/log/logtest v0.22.0/go.mod h1:gkQZA3z15Bv3KU9vigBTi8dFechSozRP7v94X4VZv+s=
384-
go.opentelemetry.io/otel/sdk/metric v1.46.0 h1:0piZ26EG4RBfebb2jhDH6ERCYHoVWduc3kLgPCwSnSE=
385-
go.opentelemetry.io/otel/sdk/metric v1.46.0/go.mod h1:I1PbKrdVc8Qu8HYVDNtqVIwLwjNrhsV/uFuxfwg8mO4=
386-
go.opentelemetry.io/otel/trace v1.46.0 h1:OULy7ccdJnZtJ0UDYFOIGaCmiWzJ8Vi2G/Rsu60qs1c=
387-
go.opentelemetry.io/otel/trace v1.46.0/go.mod h1:J7GAXweO77XSFkB/rmAqk9D6ihszhFjLU+d9WuUxDLI=
370+
go.opentelemetry.io/otel v1.47.0 h1:j7ALJ/zgkS7Z6aeJW09p8VC9804bC+PpeTfCD4XPnOM=
371+
go.opentelemetry.io/otel v1.47.0/go.mod h1:8wS9O2qfXrYrzp6hIF/HOYJJf/wIhFPhR2xLuP+iXQU=
372+
go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp v0.23.0 h1:5WVp40k2fJHuc5BtNTgKk+EugKFT8Eg3lywFfCPI/nE=
373+
go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp v0.23.0/go.mod h1:59nH0RYCGHRlwt15WyioeSYINBbuObeBpTowPhEKWHY=
374+
go.opentelemetry.io/otel/log v1.47.0 h1:cOTS1CcLbSQeZKanGJ+0JpF/+t4PELi3O3bbl2lqCcI=
375+
go.opentelemetry.io/otel/log v1.47.0/go.mod h1:9byitSQ5pLC6PpqwGXjqdMKya6ZTswHRZh2vvXT33nw=
376+
go.opentelemetry.io/otel/metric v1.47.0 h1:4PptaldXx3Eat1XjMZ68pPJEs5wrhlemctZE9a3UdWY=
377+
go.opentelemetry.io/otel/metric v1.47.0/go.mod h1:ADGSXxRrXM6bjbvLo535EstVFlPpPYZm4LBKixjDHwU=
378+
go.opentelemetry.io/otel/sdk v1.47.0 h1:zWXEr4j2lFefG87TU6Yg8a7ngfohIKFZHKp0Hf5hC6I=
379+
go.opentelemetry.io/otel/sdk v1.47.0/go.mod h1:VUc24kiOeoGsxG8G9ULx3fWKvB7jMhnGE8Oi607lgR0=
380+
go.opentelemetry.io/otel/sdk/log v1.47.0 h1:W4N/ZfgpkRRnmARnqYoQ6BrWA0mrj8IzVDNLlpmUJZY=
381+
go.opentelemetry.io/otel/sdk/log v1.47.0/go.mod h1:Wu74Z2EmOKXi2FleSNAb0Hyau2G+r5kubSEMJw5aAMs=
382+
go.opentelemetry.io/otel/sdk/log/logtest v0.23.0 h1:j3pm42QCrKYYLLkI6OrV1QHFkUfDA6/4EP+Y1PzggLg=
383+
go.opentelemetry.io/otel/sdk/log/logtest v0.23.0/go.mod h1:zt0gEnuTZgDvqvczHwYswz93eqMaIr6upTTsdV/HUlU=
384+
go.opentelemetry.io/otel/sdk/metric v1.47.0 h1:lfISg2j93VT6yqdk9OfUaZmw/GfcZqCCV3jdXtsPnKw=
385+
go.opentelemetry.io/otel/sdk/metric v1.47.0/go.mod h1:ypLp+mW1Nt2x+Szt3b5/i1syodyts49lMOwxpDI3VGw=
386+
go.opentelemetry.io/otel/trace v1.47.0 h1:JOjX/Oci8K94QHddo+bbfya/Ai/nf6/dt9ZfrFNWSrM=
387+
go.opentelemetry.io/otel/trace v1.47.0/go.mod h1:jNaSLa2PZEYFG6fRjJABAu+bw4FS08uDmPg28lTghu0=
388388
go.opentelemetry.io/proto/otlp v1.11.0 h1:5rrYs0Ykyj50sdU/JU0x8etU+LubXWb+gED6TbEdMIk=
389389
go.opentelemetry.io/proto/otlp v1.11.0/go.mod h1:SmVizdCOAm3XBtG1g1NnOdhW6jtddT72hLMhv8VwA8E=
390390
go.opentelemetry.io/proto/slim/otlp v1.11.0 h1:zB37f+f99+y6UIZR4h7UpwbXd5kFNyip35U7GaJ/Jik=
@@ -434,10 +434,10 @@ golang.org/x/text v0.43.0 h1:1QivrlhwAsnMOcqgOdl9my7s9OyZl8O5/UGUTJVXoWc=
434434
golang.org/x/text v0.43.0/go.mod h1:hbSIYA/amXcRXTFSZqh8tWHEoqRvvbKPJ2uz/KU+a+s=
435435
gonum.org/v1/gonum v0.17.0 h1:VbpOemQlsSMrYmn7T2OUvQ4dqxQXU+ouZFQsZOx50z4=
436436
gonum.org/v1/gonum v0.17.0/go.mod h1:El3tOrEuMpv2UdMrbNlKEh9vd86bmQ6vqIcDwxEOc1E=
437-
google.golang.org/genproto/googleapis/api v0.0.0-20260819154853-08b0e4226688 h1:ax2KzoSRIZU/M0cIxri3pKxy99vniH1PVxWC6si/eZI=
438-
google.golang.org/genproto/googleapis/api v0.0.0-20260819154853-08b0e4226688/go.mod h1:1RJ9BQGyNdZwkGc1eTqkErfRZ6RJyYPHZo73BZ1vQqI=
439-
google.golang.org/genproto/googleapis/rpc v0.0.0-20260819154853-08b0e4226688 h1:cYNAzI2sUwhmCcoj9TxvihSrqsxt6uIkj3rDRhSDmW4=
440-
google.golang.org/genproto/googleapis/rpc v0.0.0-20260819154853-08b0e4226688/go.mod h1:DjtHYE8FKJLivXcBEjGwndXfIC23G0VpXiXKqG179uA=
437+
google.golang.org/genproto/googleapis/api v0.0.0-20260928230214-8a89bd6388cc h1:rZHRz0ogq4Pid1IKtA/ivHi8XONVF5tqUQXA2TtgpkE=
438+
google.golang.org/genproto/googleapis/api v0.0.0-20260928230214-8a89bd6388cc/go.mod h1:K/n0XLazCJHjD73YuMyNJsN38BPPy1kfFnKxUXaThFU=
439+
google.golang.org/genproto/googleapis/rpc v0.0.0-20260928230214-8a89bd6388cc h1:4bNTbnb44EqGVy9HaQxSY2jnafSUdgV3qHtedvNpDKg=
440+
google.golang.org/genproto/googleapis/rpc v0.0.0-20260928230214-8a89bd6388cc/go.mod h1:OaIUM3+LpYcK2GXM4FTmhWoIq371Owdr+Cc7/BsYHHc=
441441
google.golang.org/grpc v1.84.0 h1:soMyaPJ8pAak5PIQ0DGBUir0XRo2fRoMqhNWMLlLxO0=
442442
google.golang.org/grpc v1.84.0/go.mod h1:ljCht0DrxQrXBDRTZp52Qxh3Ffk8CdYm2sj4O2QN2C0=
443443
google.golang.org/protobuf v1.36.12 h1:pJOKDDOyeXErUroCihFAd5LQuwXBSpVnKGrj5o/fwxc=

‎cli/internal/otel/opentelemetry.go‎

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ import (
1313
"go.opentelemetry.io/otel/attribute"
1414
"go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp"
1515
otellog "go.opentelemetry.io/otel/log"
16-
logglobal "go.opentelemetry.io/otel/log/global"
1716
"go.opentelemetry.io/otel/sdk/log"
1817
"go.opentelemetry.io/otel/sdk/resource"
1918
semconv "go.opentelemetry.io/otel/semconv/v1.26.0"
@@ -82,7 +81,7 @@ func SetupOtel(ctx context.Context, logger zerolog.Logger, opts *Config) (shutdo
8281
logger.Warn().Err(err).Msg("otel error")
8382
}))
8483

85-
logglobal.SetLoggerProvider(lp)
84+
otel.SetLoggerProvider(lp)
8685
shutdown = func() {
8786
if err := lp.Shutdown(context.Background()); err != nil {
8887
logger.Error().Err(err).Msg("failed to shutdown OTLP logger provider")
@@ -186,5 +185,5 @@ func otellogSeverity(level zerolog.Level) otellog.Severity {
186185
}
187186

188187
func NewOTELLoggerHook(invocationId string) zerolog.Hook {
189-
return &otelLoggerHook{logglobal.GetLoggerProvider().Logger("cloudquery"), context.Background(), invocationId}
188+
return &otelLoggerHook{otel.GetLoggerProvider().Logger("cloudquery"), context.Background(), invocationId}
190189
}

0 commit comments

Comments
 (0)