Skip to content

Commit a84fe31

Browse files
renovate[bot]github-actions[bot]jakubno
authored
fix(deps): update opentelemetry-go monorepo (#3285)
> ℹ️ **Note** > > This PR body was truncated due to platform limits. 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.43.0` → `v1.44.0` | ![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel/v1.44.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel/v1.43.0/v1.44.0?slim=true) | | [go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc](https://redirect.github.com/open-telemetry/opentelemetry-go) | `v0.19.0` → `v0.20.0` | ![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlplog%2fotlploggrpc/v0.20.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlplog%2fotlploggrpc/v0.19.0/v0.20.0?slim=true) | | [go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc](https://redirect.github.com/open-telemetry/opentelemetry-go) | `v1.39.0` → `v1.44.0` | ![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetricgrpc/v1.44.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetricgrpc/v1.39.0/v1.44.0?slim=true) | | [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://redirect.github.com/open-telemetry/opentelemetry-go) | `v1.42.0` → `v1.44.0` | ![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracegrpc/v1.44.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracegrpc/v1.42.0/v1.44.0?slim=true) | | [go.opentelemetry.io/otel/log](https://redirect.github.com/open-telemetry/opentelemetry-go) | `v0.19.0` → `v0.20.0` | ![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2flog/v0.20.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2flog/v0.19.0/v0.20.0?slim=true) | | [go.opentelemetry.io/otel/metric](https://redirect.github.com/open-telemetry/opentelemetry-go) | `v1.43.0` → `v1.44.0` | ![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fmetric/v1.44.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fmetric/v1.43.0/v1.44.0?slim=true) | | [go.opentelemetry.io/otel/sdk](https://redirect.github.com/open-telemetry/opentelemetry-go) | `v1.43.0` → `v1.44.0` | ![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fsdk/v1.44.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fsdk/v1.43.0/v1.44.0?slim=true) | | [go.opentelemetry.io/otel/sdk/log](https://redirect.github.com/open-telemetry/opentelemetry-go) | `v0.19.0` → `v0.20.0` | ![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fsdk%2flog/v0.20.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fsdk%2flog/v0.19.0/v0.20.0?slim=true) | | [go.opentelemetry.io/otel/sdk/metric](https://redirect.github.com/open-telemetry/opentelemetry-go) | `v1.43.0` → `v1.44.0` | ![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fsdk%2fmetric/v1.44.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fsdk%2fmetric/v1.43.0/v1.44.0?slim=true) | | [go.opentelemetry.io/otel/trace](https://redirect.github.com/open-telemetry/opentelemetry-go) | `v1.43.0` → `v1.44.0` | ![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2ftrace/v1.44.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2ftrace/v1.43.0/v1.44.0?slim=true) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>open-telemetry/opentelemetry-go (go.opentelemetry.io/otel)</summary> ### [`v1.44.0`](https://redirect.github.com/open-telemetry/opentelemetry-go/releases/tag/v1.44.0): /v0.66.0/v0.20.0/v0.0.17 [Compare Source](https://redirect.github.com/open-telemetry/opentelemetry-go/compare/v1.43.0...v1.44.0) ##### Added - Add `ByteSlice` and `ByteSliceValue` functions for new `BYTESLICE` attribute type in `go.opentelemetry.io/otel/attribute`. ([#&#8203;7948](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7948)) - Apply attribute value limit to the `KindBytes` attribute type in `go.opentelemetry.io/otel/sdk/log`. ([#&#8203;7990](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7990)) - Apply attribute value limit to the `BYTESLICE` attribute type in `go.opentelemetry.io/otel/sdk/trace`. ([#&#8203;7990](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7990)) - Support `BYTESLICE` attributes in `go.opentelemetry.io/otel/trace`. ([#&#8203;8153](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8153)) - Support `BYTESLICE` attributes in `go.opentelemetry.io/otel/exporters/otlp/otlptrace`. ([#&#8203;8153](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8153)) - Support `BYTESLICE` attributes in `go.opentelemetry.io/otel/exporters/otlp/otlplog`. ([#&#8203;8153](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8153)) - Support `BYTESLICE` attributes in `go.opentelemetry.io/otel/exporters/otlp/otlpmetric`. ([#&#8203;8153](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8153)) - Support `BYTESLICE` attributes in `go.opentelemetry.io/otel/exporters/zipkin`. ([#&#8203;8153](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8153)) - Add `String` method for `Value` type in `go.opentelemetry.io/otel/attribute`. ([#&#8203;8142](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8142)) - Add `Slice` and `SliceValue` functions for new `SLICE` attribute type in `go.opentelemetry.io/otel/attribute`. ([#&#8203;8166](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8166)) - Support `SLICE` attributes in `go.opentelemetry.io/otel/exporters/otlp/otlptrace`. ([#&#8203;8216](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8216)) - Support `SLICE` attributes in `go.opentelemetry.io/otel/exporters/otlp/otlplog`. ([#&#8203;8216](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8216)) - Support `SLICE` attributes in `go.opentelemetry.io/otel/exporters/otlp/otlpmetric`. ([#&#8203;8216](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8216)) - Support `SLICE` attributes in `go.opentelemetry.io/otel/exporters/zipkin`. ([#&#8203;8216](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8216)) - Apply `AttributeValueLengthLimit` to `attribute.SLICE` type attribute values in `go.opentelemetry.io/otel/sdk/trace`, recursively truncating contained string values. ([#&#8203;8217](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8217)) - Add `Error` field on `Record` type in `go.opentelemetry.io/otel/log/logtest`. ([#&#8203;8148](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8148)) - Add `WithMaxRequestSize` option in `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc`. ([#&#8203;8157](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8157)) - Add `WithMaxRequestSize` option in `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp`. ([#&#8203;8157](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8157)) - Add `WithMaxRequestSize` option in `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc`. ([#&#8203;8157](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8157)) - Add `WithMaxRequestSize` option in `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp`. ([#&#8203;8157](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8157)) - Add `WithMaxRequestSize` option in `go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc`. ([#&#8203;8157](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8157)) - Add `WithMaxRequestSize` option in `go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp`. ([#&#8203;8157](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8157)) - Add `Settable` to `go.opentelemetry.io/otel/metric/x` to allow reusing attribute options. ([#&#8203;8178](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8178)) - Add experimental support for splitting metric data across multiple batches in `go.opentelemetry.io/otel/sdk/metric`. Set `OTEL_GO_X_METRIC_EXPORT_BATCH_SIZE=<max_size>` to enable for all periodic readers. See `go.opentelemetry.io/otel/sdk/metric/internal/x` for feature documentation. ([#&#8203;8071](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8071)) - Add experimental self-observability metrics in `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc`. Enable with `OTEL_GO_X_SELF_OBSERVABILITY=true` environment variable. See `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc/internal/x` for feature documentation. ([#&#8203;8192](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8192)) - Add experimental self-observability metrics in `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp`. Enable with `OTEL_GO_X_SELF_OBSERVABILITY=true` environment variable. See `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp/internal/x` for feature documentation. ([#&#8203;8194](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8194)) - Add experimental self-observability metrics in `go.opentelemetry.io/otel/exporters/stdout/stdoutlog`. Enable with `OTEL_GO_X_SELF_OBSERVABILITY=true` environment variable. See `go.opentelemetry.io/otel/stdout/stdoutlog/internal/x` for feature documentation. ([#&#8203;8263](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8263)) - Add `WithDefaultAttributes` to `go.opentelemetry.io/otel/metric/x` to support setting default attributes on instruments. ([#&#8203;8135](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8135)) - Add `go.opentelemetry.io/otel/semconv/v1.41.0` package. The package contains semantic conventions from the `v1.41.0` version of the OpenTelemetry Semantic Conventions. See the [migration documentation](./semconv/v1.41.0/MIGRATION.md) for information on how to upgrade from `go.opentelemetry.io/otel/semconv/v1.40.0`. ([#&#8203;8324](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8324)) - Add Observable variants of instruments to `go.opentelemetry.io/otel/semconv/v1.41.0` package. ([#&#8203;8350](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8350)) - Generate explicit histogram bucket boundaries from weaver configuration for HTTP and RPC duration instruments in `go.opentelemetry.io/otel/semconv/v1.41.0`. ([#&#8203;8002](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8002)) ##### Changed - ⚠️ **Breaking Change:** `go.opentelemetry.io/otel/sdk/metric` now applies a default cardinality limit of 2000 to comply with the Metrics SDK specification recommendation. New attribute sets are dropped when the cardinality limit is reached. The measurement of these sets are aggregated into a special attribute set containing `attribute.Bool("otel.metric.overflow", true)`. This can break users who relied on the previous unlimited default. Set `WithCardinalityLimit(0)` or the deprecated `OTEL_GO_X_CARDINALITY_LIMIT=0` environment variable to preserve unlimited cardinality. Note that support for `OTEL_GO_X_CARDINALITY_LIMIT` may be removed in a future release. ([#&#8203;8247](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8247)) - `ErrorType` in `go.opentelemetry.io/otel/semconv` now unwraps errors created with `fmt.Errorf` when deriving the `error.type` attribute. ([#&#8203;8133](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8133)) - `go.opentelemetry.io/otel/sdk/log` now unwraps error chains created with `fmt.Errorf` when deriving the `error.type` attribute from errors on log records. ([#&#8203;8133](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8133)) - `Set.MarshalLog` method in `go.opentelemetry.io/otel/attribute` now uses `Value.String` formatting following the [OpenTelemetry AnyValue representation for non-OTLP protocols](https://opentelemetry.io/docs/specs/otel/common/#anyvalue). ([#&#8203;8169](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8169)) - Optimize `go.opentelemetry.io/otel/sdk/metric` to return a drop reservoir and short-circuit `Offer` calls to the exemplar reservoir when `exemplar.AlwaysOffFilter` is configured. ([#&#8203;8211](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8211)) ([#&#8203;8267](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8267)) - Optimize `go.opentelemetry.io/otel/sdk/metric` to return a drop reservoir for asynchronous instruments when `exemplar.TraceBasedFilter` is configured. ([#&#8203;8286](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8286)) ##### Deprecated - Deprecate `Value.Emit` method in `go.opentelemetry.io/otel/attribute`. Use `Value.String` instead. ([#&#8203;8176](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8176)) ##### Fixed - Limit OTLP request size to 64 MiB by default in `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc`. The limit applies before compression, oversized requests are treated as non-retryable errors, and the limit can be configured with the new `WithMaxRequestSize` option. ([#&#8203;8157](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8157), [#&#8203;8365](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8365)) - Limit OTLP request size to 64 MiB by default in `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp`. The limit applies before compression, oversized requests are treated as non-retryable errors, and the limit can be configured with the new `WithMaxRequestSize` option. ([#&#8203;8157](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8157), [#&#8203;8365](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8365)) - Limit OTLP request size to 64 MiB by default in `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc`. The limit applies before compression, oversized requests are treated as non-retryable errors, and the limit can be configured with the new `WithMaxRequestSize` option. ([#&#8203;8157](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8157), [#&#8203;8365](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8365)) - Limit OTLP request size to 64 MiB by default in `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp`. The limit applies before compression, oversized requests are treated as non-retryable errors, and the limit can be configured with the new `WithMaxRequestSize` option. ([#&#8203;8157](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8157), [#&#8203;8365](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8365)) - Limit OTLP request size to 64 MiB by default in `go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc`. The limit applies before compression, oversized requests are treated as non-retryable errors, and the limit can be configured with the new `WithMaxRequestSize` option. ([#&#8203;8157](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8157), [#&#8203;8365](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8365)) - Limit OTLP request size to 64 MiB by default in `go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp`. The limit applies before compression, oversized requests are treated as non-retryable errors, and the limit can be configured with the new `WithMaxRequestSize` option. ([#&#8203;8157](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8157), [#&#8203;8365](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8365)) - Fix gzipped request body replay on redirect in `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp`. ([#&#8203;8135](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8135)) - Fix gzipped request body replay on redirect in `go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp`. ([#&#8203;8152](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8152)) - `go.opentelemetry.io/otel/exporters/prometheus` now uses `Value.String` formatting for label values following the [OpenTelemetry AnyValue representation for non-OTLP protocols](https://opentelemetry.io/docs/specs/otel/common/#anyvalue). ([#&#8203;8170](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8170)) - Propagate errors from the exporter when calling `Shutdown` on `BatchSpanProcessor` in `go.opentelemetry.io/otel/sdk/trace`. ([#&#8203;8197](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8197)) - Fix stale status code reporting on self-observability metrics in `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp` and `go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp`. ([#&#8203;8226](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8226)) - Fix a concurrent `Collect` data race and potential panic in `go.opentelemetry.io/otel/exporters/prometheus` when `WithResourceAsConstantLabels` option is used. ([#&#8203;8227](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8227)) - Fix race condition in `FixedSizeReservoir` in `go.opentelemetry.io/otel/sdk/metric/exemplar` by reverting [#&#8203;7447](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7447). ([#&#8203;8249](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8249)) - Fix `FixedSizeReservoir` in `go.opentelemetry.io/otel/sdk/metric/exemplar` to safely handle zero size. A capacity check in the constructor initializes the reservoir safely and skips initialization for zero-cap; early returns in `Offer()` and `Collect()` ensure no-op behavior. ([#&#8203;8295](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8295)) - Fix counting of spans and logs in self-observability metrics in `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc`, `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp`, `go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc`, and `go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp`. ([#&#8203;8254](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8254)) - Drop conflicting scope attributes named `name`, `version`, or `schema_url` from metric labels in `go.opentelemetry.io/otel/exporters/prometheus`, preserving the dedicated `otel_scope_name`, `otel_scope_version`, and `otel_scope_schema_url` labels. ([#&#8203;8264](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8264)) - Close schema files opened by `ParseFile` in `go.opentelemetry.io/otel/schema/v1.0` and `go.opentelemetry.io/otel/schema/v1.1`. ([GHSA-995v-fvrw-c78m](https://redirect.github.com/open-telemetry/opentelemetry-go/security/advisories/GHSA-995v-fvrw-c78m)) - Enforce the 8192-byte baggage size limit during extraction/parsing, changing behavior when the limit is exceeded in `go.opentelemetry.io/otel/baggage` and `go.opentelemetry.io/otel/propagation`. ([#&#8203;8222](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8222)) - Fix `go.opentelemetry.io/otel/semconv/v1.41.0` to include `Attr*` helper methods for required attributes on observable instruments. ([#&#8203;8361](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8361)) - Limit baggage extraction error reporting in `go.opentelemetry.io/otel/propagation` to prevent malformed or oversized baggage headers from flooding logs. ([GHSA-5wrp-cwcj-q835](https://redirect.github.com/open-telemetry/opentelemetry-go/security/advisories/GHSA-5wrp-cwcj-q835)) ##### What's Changed - Document how to implement experimental features by [@&#8203;dashpole](https://redirect.github.com/dashpole) in [#&#8203;8124](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8124) - Add support for experimental options in the metrics API by [@&#8203;dashpole](https://redirect.github.com/dashpole) in [#&#8203;8111](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8111) - fix(deps): update github.com/opentracing-contrib/go-grpc/test digest to [`e5db982`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/e5db982) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8136](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8136) - fix(deps): update github.com/opentracing-contrib/go-grpc/test digest to [`32cd848`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/32cd848) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8141](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8141) - fix(deps): update googleapis to [`6f92a3b`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/6f92a3b) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8140](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8140) - chore(deps): update module github.com/jgautheron/goconst to v1.10.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8134](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8134) - attribute: add BYTESLICE type support by [@&#8203;NesterovYehor](https://redirect.github.com/NesterovYehor) in [#&#8203;7948](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7948) - unwrap error chains created with fmt.Errorf by [@&#8203;pellared](https://redirect.github.com/pellared) in [#&#8203;8133](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8133) - log/logtest: add Error field to Record type by [@&#8203;pellared](https://redirect.github.com/pellared) in [#&#8203;8148](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8148) - attribute: add String method for Value type by [@&#8203;pellared](https://redirect.github.com/pellared) in [#&#8203;8142](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8142) - fix(deps): update module golang.org/x/sys to v0.43.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8156](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8156) - chore(deps): update codspeedhq/action action to v4.13.1 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8155](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8155) - fix(otlploghttp): replay gzipped bodies on redirect by [@&#8203;MrAlias](https://redirect.github.com/MrAlias) in [#&#8203;8152](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8152) - Improve test coverage for exponential histogram edge cases by [@&#8203;dashpole](https://redirect.github.com/dashpole) in [#&#8203;8129](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8129) - Add example test for the prometheus exporter by [@&#8203;dashpole](https://redirect.github.com/dashpole) in [#&#8203;8137](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8137) - chore(deps): update golang.org/x/telemetry digest to [`93c7c8a`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/93c7c8a) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8158](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8158) - chore(deps): update module github.com/mattn/go-runewidth to v0.0.23 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8161](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8161) - chore(deps): update module github.com/mattn/go-isatty to v0.0.21 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8159](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8159) - fix(deps): update github.com/opentracing-contrib/go-grpc/test digest to [`6b4d2bc`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/6b4d2bc) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8160](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8160) - Add experimental support for batching in periodic reader by [@&#8203;dashpole](https://redirect.github.com/dashpole) in [#&#8203;8071](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8071) - chore(deps): update golang.org/x by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8165](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8165) - Support `BYTESLICE` attributes across trace and exporter paths by [@&#8203;MrAlias](https://redirect.github.com/MrAlias) in [#&#8203;8153](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8153) - chore(deps): update golang.org/x by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8171](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8171) - fix(deps): update module golang.org/x/tools to v0.44.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8173](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8173) - metricdatatest: support BYTESLICE attribute comparisons by [@&#8203;pellared](https://redirect.github.com/pellared) in [#&#8203;8167](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8167) - test: add test case for ByteSlice in TestValueFromAttribute by [@&#8203;pellared](https://redirect.github.com/pellared) in [#&#8203;8168](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8168) - attribute: Set.MarshalLog to use Value.String instead of Value.Emit by [@&#8203;pellared](https://redirect.github.com/pellared) in [#&#8203;8169](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8169) - prometheus: use Value.String instead of Value.Emit by [@&#8203;pellared](https://redirect.github.com/pellared) in [#&#8203;8170](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8170) - fix(deps): update golang.org/x to [`746e56f`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/746e56f) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8175](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8175) - Add support for the development attributes advisory parameter by [@&#8203;dashpole](https://redirect.github.com/dashpole) in [#&#8203;8135](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8135) - chore(deps): update actions/upload-artifact action to v7.0.1 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8177](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8177) - attribute: deprecate Value.Emit by [@&#8203;pellared](https://redirect.github.com/pellared) in [#&#8203;8176](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8176) - chore(deps): update module github.com/manuelarte/funcorder to v0.6.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8181](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8181) - chore(deps): update module github.com/ashanbrown/makezero/v2 to v2.2.1 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8180](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8180) - chore(deps): update module github.com/ashanbrown/forbidigo/v2 to v2.3.1 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8182](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8182) - fix(deps): update module go.opentelemetry.io/collector/pdata to v1.56.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8184](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8184) - Update semconv template and 1.40.0 to use Enabled for metrics by [@&#8203;dashpole](https://redirect.github.com/dashpole) in [#&#8203;8172](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8172) - Add x.Settable to allow reusing attribute options by [@&#8203;dashpole](https://redirect.github.com/dashpole) in [#&#8203;8178](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8178) - chore(deps): update actions/cache action to v5.0.5 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8187](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8187) - fix(deps): update googleapis to [`3e5c5a5`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/3e5c5a5) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8190](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8190) - fix(otlpmetrichttp): replay gzipped bodies on redirect by [@&#8203;pellared](https://redirect.github.com/pellared) in [#&#8203;8185](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8185) - fix(deps): update module golang.org/x/vuln to v1.2.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8193](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8193) - fix(deps): update googleapis to [`afd174a`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/afd174a) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8195](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8195) - chore(deps): update module github.com/dave/dst to v0.27.4 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8198](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8198) - Fix exemplar tests in containerized environments by [@&#8203;dashpole](https://redirect.github.com/dashpole) in [#&#8203;8188](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8188) - Update contributing to recommend using Enabled by [@&#8203;dashpole](https://redirect.github.com/dashpole) in [#&#8203;8189](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8189) - otlptracehttp: reset pooled gzip writer before reuse by [@&#8203;pellared](https://redirect.github.com/pellared) in [#&#8203;8196](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8196) - chore(deps): update golang.org/x/telemetry digest to [`fac6e1c`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/fac6e1c) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8202](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8202) - fix(deps): update module github.com/opentracing-contrib/go-grpc to v0.1.3 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8207](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8207) - fix(deps): update github.com/opentracing-contrib/go-grpc/test digest to [`07c9668`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/07c9668) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8206](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8206) - attribute: make TestHashKVs linear-time by [@&#8203;pellared](https://redirect.github.com/pellared) in [#&#8203;8204](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8204) - chore(deps): update github/codeql-action action to v4.35.2 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8208](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8208) - sdk/trace: propagate SpanExporter.Shutdown error from BatchSpanProcessor by [@&#8203;alliasgher](https://redirect.github.com/alliasgher) in [#&#8203;8197](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8197) - add GitHub Copilot code review instructions by [@&#8203;pellared](https://redirect.github.com/pellared) in [#&#8203;8212](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8212) - chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2 to v2.29.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8214](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8214) - attribute: add SLICE type support by [@&#8203;pellared](https://redirect.github.com/pellared) in [#&#8203;8166](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8166) - Fix typos found by copilot by [@&#8203;dashpole](https://redirect.github.com/dashpole) in [#&#8203;8221](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8221) - chore(deps): update module github.com/go-git/go-git/v5 to v5.18.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8223](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8223) - docs: add agent guide for autonomous coding agents by [@&#8203;pellared](https://redirect.github.com/pellared) in [#&#8203;8215](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8215) - test: truncate attribute string values using Unicode rune count by [@&#8203;pellared](https://redirect.github.com/pellared) in [#&#8203;8219](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8219) - sdk/trace: apply AttributeValueLengthLimit to attribute.SLICE by [@&#8203;pellared](https://redirect.github.com/pellared) in [#&#8203;8217](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8217) - chore(deps): update module github.com/dlclark/regexp2 to v1.12.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8229](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8229) - prometheus: fix Collect data race for constant resource labels by [@&#8203;pellared](https://redirect.github.com/pellared) in [#&#8203;8227](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8227) - exporters: support SLICE attributes by [@&#8203;pellared](https://redirect.github.com/pellared) in [#&#8203;8216](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8216) - chore(deps): update codspeedhq/action action to v4.14.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8234](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8234) - Fix stale status code reporting on self-observability metrics by [@&#8203;dashpole](https://redirect.github.com/dashpole) in [#&#8203;8226](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8226) - fix(deps): update googleapis to [`e10c466`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/e10c466) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8241](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8241) - fix(deps): update build-tools to v0.30.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8244](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8244) - \[chore] changelog: re-run workflow on PR title edits by [@&#8203;cijothomas](https://redirect.github.com/cijothomas) in [#&#8203;8246](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8246) - stdlog observ: remove partial success handling by [@&#8203;yumosx](https://redirect.github.com/yumosx) in [#&#8203;8174](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8174) - feat: add self-observability metrics to otlpmetrichttp metric exporters by [@&#8203;dashpole](https://redirect.github.com/dashpole) in [#&#8203;8194](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8194) - chore(deps): update golang.org/x/telemetry digest to [`392afab`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/392afab) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8248](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8248) - Use a DropReservoir when an exemplar.AlwaysOffFilter is provided by [@&#8203;dashpole](https://redirect.github.com/dashpole) in [#&#8203;8211](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8211) - metric: clarify sync vs observable Gauge in package godoc by [@&#8203;alliasgher](https://redirect.github.com/alliasgher) in [#&#8203;8225](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8225) - sdk/metric: apply default cardinality limit of 2000 by [@&#8203;pellared](https://redirect.github.com/pellared) in [#&#8203;8247](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8247) - Revert "Optimize fixedsize reservoir ([#&#8203;7447](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7447))" by [@&#8203;dashpole](https://redirect.github.com/dashpole) in [#&#8203;8249](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8249) - fix(deps): update module golang.org/x/vuln to v1.3.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8256](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8256) - chore(deps): update otel/weaver docker tag to v0.23.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8255](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8255) - Run benchmarks using Settable for more accurate comparrisons by [@&#8203;dashpole](https://redirect.github.com/dashpole) in [#&#8203;8252](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8252) - Add MaxRequestSize option to OTLP exporters by [@&#8203;pellared](https://redirect.github.com/pellared) in [#&#8203;8157](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8157) - fix counting of spans/logs in self-observability metrics in otlp trace and log exporters by [@&#8203;dashpole](https://redirect.github.com/dashpole) in [#&#8203;8254](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8254) - fix(deps): update github.com/opentracing-contrib/go-grpc/test digest to [`2f88a58`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/2f88a58) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8260](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8260) - chore(deps): update golang.org/x/telemetry digest to [`329d219`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/329d219) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8259](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8259) - chore(deps): update module github.com/sourcegraph/go-diff to v0.8.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8262](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8262) - chore(deps): update module github.com/mattn/go-isatty to v0.0.22 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8265](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8265) - chore(deps): update module go.uber.org/zap to v1.28.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8269](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8269) - fix(deps): update googleapis to [`7cedc36`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/7cedc36) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8266](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8266) - chore(deps): update module github.com/securego/gosec/v2 to v2.26.1 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8270](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8270) - fix(deps): update module go.opentelemetry.io/collector/pdata to v1.57.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8275](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8275) - chore(deps): update codspeedhq/action action to v4.15.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8272](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8272) - chore(deps): update golang.org/x/telemetry digest to [`76f71b9`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/76f71b9) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8271](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8271) - Apply attribute value limit for BYTESLICE and KindBytes by [@&#8203;NesterovYehor](https://redirect.github.com/NesterovYehor) in [#&#8203;7990](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7990) - chore(deps): update module github.com/alecthomas/chroma/v2 to v2.24.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8277](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8277) - chore(deps): update module github.com/fsnotify/fsnotify to v1.10.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8280](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8280) - chore(deps): update module github.com/alecthomas/chroma/v2 to v2.24.1 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8281](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8281) - Prometheus Exporter: Drop Scope attributes name, version and schema\_url by [@&#8203;ArthurSens](https://redirect.github.com/ArthurSens) in [#&#8203;8264](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8264) - attribute: split HashKVs benchmark by value type by [@&#8203;pellared](https://redirect.github.com/pellared) in [#&#8203;8268](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8268) - \[chore] metric: document Enabled and WithAttributeSet in package docs by [@&#8203;cijothomas](https://redirect.github.com/cijothomas) in [#&#8203;8245](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8245) - chore(deps): update module github.com/bombsimon/wsl/v5 to v5.8.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8287](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8287) - fix(deps): update module github.com/masterminds/semver/v3 to v3.5.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8283](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8283) - chore(deps): update module github.com/pjbgf/sha1cd to v0.6.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8288](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8288) - Optimize metrics sdk measurement with AlwaysOff exemplar filter by [@&#8203;dashpole](https://redirect.github.com/dashpole) in [#&#8203;8267](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8267) - fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.12.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8290](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8290) - chore(deps): update github/codeql-action action to v4.35.3 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8289](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8289) - chore(deps): update github.com/charmbracelet/ultraviolet digest to [`6603726`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/6603726) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8291](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8291) - chore(deps): update github.com/golangci/rowserrcheck digest to [`8d53bbc`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/8d53bbc) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8292](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8292) - chore(deps): update module github.com/pelletier/go-toml/v2 to v2.3.1 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8293](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8293) - fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.12.1 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8294](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8294) - chore(deps): update module github.com/ryancurrah/gomodguard/v2 to v2.1.3 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8296](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8296) - fix(deps): update module google.golang.org/grpc to v1.81.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8298](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8298) - chore(deps): update module github.com/fsnotify/fsnotify to v1.10.1 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8300](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8300) - chore(deps): update module github.com/uudashr/iface to v1.4.2 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8301](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8301) - fix(deps): update googleapis to [`60b97b3`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/60b97b3) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8303](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8303) - chore(deps): update codspeedhq/action action to v4.15.1 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8307](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8307) - fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.12.2 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8308](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8308) - chore(deps): update golang.org/x/telemetry digest to [`5a0966d`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/5a0966d) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8310](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8310) - chore(deps): update module github.com/ghostiam/protogetter to v0.3.21 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8311](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8311) - chore(deps): update module github.com/go-git/go-billy/v5 to v5.9.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8312](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8312) - chore(deps): update module github.com/jgautheron/goconst to v1.10.1 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8315](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8315) - chore(deps): update github/codeql-action action to v4.35.4 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8318](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8318) - chore(deps): update golang.org/x/telemetry digest to [`e88f59f`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/e88f59f) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8317](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8317) - chore(deps): update module github.com/raeperd/recvcheck to v0.3.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8314](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8314) - fix(deps): update module golang.org/x/sys to v0.44.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8322](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8322) - chore(deps): update module github.com/go-git/go-git/v5 to v5.19.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8313](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8313) - chore(deps): update module github.com/abirdcfly/dupword to v0.1.8 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8316](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8316) - chore(deps): update golang.org/x by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8323](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8323) - docs: Expand SIG meeting welcoming language by [@&#8203;cijothomas](https://redirect.github.com/cijothomas) in [#&#8203;8319](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8319) - chore(deps): update module mvdan.cc/gofumpt to v0.10.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8304](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8304) - chore(deps): update golang.org/x by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8325](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8325) - chore(deps): update golang.org/x/telemetry digest to [`42602be`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/42602be) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8326](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8326) - Fix benchmark ci by [@&#8203;XSAM](https://redirect.github.com/XSAM) in [#&#8203;8282](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8282) - fix(deps): update golang.org/x by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8327](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8327) - chore(deps): update module go.opentelemetry.io/collector/featuregate to v1.58.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8328](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8328) - fix(deps): update module go.opentelemetry.io/collector/pdata to v1.58.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8329](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8329) - chore(deps): update github.com/charmbracelet/ultraviolet digest to [`c840852`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/c840852) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8331](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8331) - fix(deps): update googleapis to [`3700d41`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/3700d41) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8332](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8332) - fix: clear cached objects to enable GC by [@&#8203;ash2k](https://redirect.github.com/ash2k) in [#&#8203;8233](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8233) - Generate and upgrade to `semconv/v1.41.0` by [@&#8203;MrAlias](https://redirect.github.com/MrAlias) in [#&#8203;8324](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8324) - chore(deps): update module github.com/go-git/go-git/v5 to v5.19.1 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8345](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8345) - chore: Skip benchmark workflow when only non-Go files change by [@&#8203;cijothomas](https://redirect.github.com/cijothomas) in [#&#8203;8346](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8346) - chore(deps): update github/codeql-action action to v4.35.5 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8341](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8341) - Add max baggage length as limitation by [@&#8203;XSAM](https://redirect.github.com/XSAM) in [#&#8203;8222](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8222) - Generating histogram boundaries from weaver.yaml by [@&#8203;itssaharsh](https://redirect.github.com/itssaharsh) in [#&#8203;8015](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8015) - chore(deps): update codecov/codecov-action action to v6.0.1 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8342](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8342) - chore(deps): update module github.com/kisielk/errcheck to v1.20.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8333](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8333) - Add observable instrument variants to semconv v1.41.0 by [@&#8203;dashpole](https://redirect.github.com/dashpole) in [#&#8203;8350](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8350) - fix(semconv): clear pooled slices to enable GC by [@&#8203;pellared](https://redirect.github.com/pellared) in [#&#8203;8352](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8352) - chore(deps): update actions/stale action to v10.3.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8355](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8355) - chore(deps): update module github.com/uudashr/iface to v1.4.4 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8335](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8335) - fix(deps): update module google.golang.org/grpc to v1.81.1 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8340](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8340) - chore(deps): update module 4d63.com/gocheckcompilerdirectives to v1.4.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8334](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8334) - chore(deps): update golang.org/x/telemetry digest to [`eab6ae5`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/eab6ae5) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8348](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8348) - fix(deps): update googleapis to [`aa98bba`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/aa98bba) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8344](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8344) - Fix semconv generation to include Attr helpers for required attributes on observable instruments by [@&#8203;dashpole](https://redirect.github.com/dashpole) in [#&#8203;8361](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8361) - fix(deps): update golang.org/x by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8363](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8363) - chore(deps): update module github.com/antonboom/nilnil to v1.1.2 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8360](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8360) - chore(deps): update module github.com/antonboom/errname to v1.1.2 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8359](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8359) - chore(deps): update module github.com/uudashr/iface to v1.5.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;8362](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8362) - Fix Extrema failure test by [@&#8203;mujib77](https://redirect.github.com/mujib77) in [#&#8203;8338](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8338) - Fix receiver-naming issues from revive by [@&#8203;mmorel-35](https://redirect.github.com/mmorel-35) in [#&#8203;8093](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8093) - docs: clarify that View attribute filters do not apply to Exemplars by [@&#8203;Dipanshusinghh](https://redirect.github.com/Dipansh > ✂ **Note** > > PR body was truncated to here. </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/e2b-dev/infra). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yNTkuMiIsInVwZGF0ZWRJblZlciI6IjQzLjI1OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: Jakub Novak <jakub@e2b.dev>
1 parent 643d726 commit a84fe31

30 files changed

Lines changed: 531 additions & 497 deletions

File tree

packages/api/go.mod

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -47,15 +47,15 @@ require (
4747
github.com/stretchr/testify v1.11.1
4848
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.67.0
4949
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.68.0
50-
go.opentelemetry.io/otel v1.43.0
51-
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.39.0
52-
go.opentelemetry.io/otel/metric v1.43.0
53-
go.opentelemetry.io/otel/sdk/metric v1.43.0
54-
go.opentelemetry.io/otel/trace v1.43.0
50+
go.opentelemetry.io/otel v1.44.0
51+
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.44.0
52+
go.opentelemetry.io/otel/metric v1.44.0
53+
go.opentelemetry.io/otel/sdk/metric v1.44.0
54+
go.opentelemetry.io/otel/trace v1.44.0
5555
go.uber.org/zap v1.27.1
5656
golang.org/x/net v0.56.0
5757
golang.org/x/sync v0.21.0
58-
google.golang.org/grpc v1.80.0
58+
google.golang.org/grpc v1.81.1
5959
google.golang.org/protobuf v1.36.11
6060
k8s.io/api v0.35.3
6161
k8s.io/apimachinery v0.35.3
@@ -210,7 +210,7 @@ require (
210210
github.com/grafana/regexp v0.0.0-20250905093917-f7b3be9d1853 // indirect
211211
github.com/gregjones/httpcache v0.0.0-20190611155906-901d90724c79 // indirect
212212
github.com/grpc-ecosystem/go-grpc-middleware/v2 v2.3.2 // indirect
213-
github.com/grpc-ecosystem/grpc-gateway/v2 v2.28.0 // indirect
213+
github.com/grpc-ecosystem/grpc-gateway/v2 v2.29.0 // indirect
214214
github.com/hashicorp/consul/api v1.32.1 // indirect
215215
github.com/hashicorp/cronexpr v1.1.3 // indirect
216216
github.com/hashicorp/errwrap v1.1.0 // indirect
@@ -381,19 +381,19 @@ require (
381381
go.opentelemetry.io/contrib/propagators/jaeger v1.35.0 // indirect
382382
go.opentelemetry.io/contrib/samplers/jaegerremote v0.30.0 // indirect
383383
go.opentelemetry.io/otel/exporters/jaeger v1.17.0 // indirect
384-
go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc v0.19.0 // indirect
384+
go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc v0.20.0 // indirect
385385
go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp v0.19.0 // indirect
386386
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.43.0 // indirect
387-
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.43.0 // indirect
388-
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.42.0 // indirect
387+
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.44.0 // indirect
388+
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.44.0 // indirect
389389
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.43.0 // indirect
390390
go.opentelemetry.io/otel/exporters/prometheus v0.58.0 // indirect
391391
go.opentelemetry.io/otel/exporters/stdout/stdoutlog v0.19.0 // indirect
392392
go.opentelemetry.io/otel/exporters/stdout/stdoutmetric v1.39.0 // indirect
393393
go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.43.0 // indirect
394-
go.opentelemetry.io/otel/log v0.19.0 // indirect
395-
go.opentelemetry.io/otel/sdk v1.43.0 // indirect
396-
go.opentelemetry.io/otel/sdk/log v0.19.0 // indirect
394+
go.opentelemetry.io/otel/log v0.20.0 // indirect
395+
go.opentelemetry.io/otel/sdk v1.44.0 // indirect
396+
go.opentelemetry.io/otel/sdk/log v0.20.0 // indirect
397397
go.opentelemetry.io/proto/otlp v1.10.0 // indirect
398398
go.uber.org/atomic v1.11.0 // indirect
399399
go.uber.org/goleak v1.3.0 // indirect
@@ -413,8 +413,8 @@ require (
413413
golang.org/x/time v0.15.0 // indirect
414414
golang.org/x/tools v0.46.0 // indirect
415415
google.golang.org/api v0.276.0 // indirect
416-
google.golang.org/genproto/googleapis/api v0.0.0-20260401024825-9d38bb4040a9 // indirect
417-
google.golang.org/genproto/googleapis/rpc v0.0.0-20260420184626-e10c466a9529 // indirect
416+
google.golang.org/genproto/googleapis/api v0.0.0-20260526163538-3dc84a4a5aaa // indirect
417+
google.golang.org/genproto/googleapis/rpc v0.0.0-20260526163538-3dc84a4a5aaa // indirect
418418
gopkg.in/evanphx/json-patch.v4 v4.13.0 // indirect
419419
gopkg.in/inf.v0 v0.9.1 // indirect
420420
gopkg.in/yaml.v2 v2.4.0 // indirect

packages/api/go.sum

Lines changed: 36 additions & 34 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/api/internal/metrics/team.go

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,13 @@ func NewTeamObserver(ctx context.Context, sandboxStore *sandbox.Store) (*TeamObs
3838
return nil, fmt.Errorf("failed to create external meter exporter: %w", err)
3939
}
4040

41-
meterProvider, err := telemetry.NewMeterProvider(externalMeterExporter, ExportPeriod, nil)
41+
meterProvider, err := telemetry.NewMeterProvider(
42+
externalMeterExporter,
43+
ExportPeriod,
44+
nil,
45+
// No limit on the number of metrics to be exported, as we want to export all team metrics
46+
sdkmetric.WithCardinalityLimit(0),
47+
)
4248
if err != nil {
4349
return nil, fmt.Errorf("failed to create external metric provider: %w", err)
4450
}

packages/auth/go.mod

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ require (
1919
github.com/oapi-codegen/gin-middleware v1.0.2
2020
github.com/redis/go-redis/v9 v9.17.3
2121
github.com/stretchr/testify v1.11.1
22-
go.opentelemetry.io/otel v1.43.0
22+
go.opentelemetry.io/otel v1.44.0
2323
go.uber.org/zap v1.27.1
2424
)
2525

@@ -63,7 +63,7 @@ require (
6363
github.com/goccy/go-yaml v1.19.2 // indirect
6464
github.com/gorilla/mux v1.8.1 // indirect
6565
github.com/grpc-ecosystem/go-grpc-middleware/v2 v2.3.2 // indirect
66-
github.com/grpc-ecosystem/grpc-gateway/v2 v2.28.0 // indirect
66+
github.com/grpc-ecosystem/grpc-gateway/v2 v2.29.0 // indirect
6767
github.com/jackc/pgerrcode v0.0.0-20250907135507-afb5586c32a6 // indirect
6868
github.com/jackc/pgpassfile v1.0.0 // indirect
6969
github.com/jackc/pgservicefile v0.0.0-20240606120523-5a60cdf6a761 // indirect
@@ -117,16 +117,16 @@ require (
117117
go.opentelemetry.io/contrib/bridges/otelzap v0.14.0 // indirect
118118
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.68.0 // indirect
119119
go.opentelemetry.io/contrib/instrumentation/runtime v0.66.0 // indirect
120-
go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc v0.19.0 // indirect
121-
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.39.0 // indirect
122-
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.43.0 // indirect
123-
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.42.0 // indirect
124-
go.opentelemetry.io/otel/log v0.19.0 // indirect
125-
go.opentelemetry.io/otel/metric v1.43.0 // indirect
126-
go.opentelemetry.io/otel/sdk v1.43.0 // indirect
127-
go.opentelemetry.io/otel/sdk/log v0.19.0 // indirect
128-
go.opentelemetry.io/otel/sdk/metric v1.43.0 // indirect
129-
go.opentelemetry.io/otel/trace v1.43.0 // indirect
120+
go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc v0.20.0 // indirect
121+
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.44.0 // indirect
122+
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.44.0 // indirect
123+
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.44.0 // indirect
124+
go.opentelemetry.io/otel/log v0.20.0 // indirect
125+
go.opentelemetry.io/otel/metric v1.44.0 // indirect
126+
go.opentelemetry.io/otel/sdk v1.44.0 // indirect
127+
go.opentelemetry.io/otel/sdk/log v0.20.0 // indirect
128+
go.opentelemetry.io/otel/sdk/metric v1.44.0 // indirect
129+
go.opentelemetry.io/otel/trace v1.44.0 // indirect
130130
go.opentelemetry.io/proto/otlp v1.10.0 // indirect
131131
go.uber.org/multierr v1.11.0 // indirect
132132
golang.org/x/arch v0.25.0 // indirect
@@ -136,9 +136,9 @@ require (
136136
golang.org/x/sys v0.46.0 // indirect
137137
golang.org/x/text v0.38.0 // indirect
138138
golang.org/x/time v0.15.0 // indirect
139-
google.golang.org/genproto/googleapis/api v0.0.0-20260401024825-9d38bb4040a9 // indirect
140-
google.golang.org/genproto/googleapis/rpc v0.0.0-20260420184626-e10c466a9529 // indirect
141-
google.golang.org/grpc v1.80.0 // indirect
139+
google.golang.org/genproto/googleapis/api v0.0.0-20260526163538-3dc84a4a5aaa // indirect
140+
google.golang.org/genproto/googleapis/rpc v0.0.0-20260526163538-3dc84a4a5aaa // indirect
141+
google.golang.org/grpc v1.81.1 // indirect
142142
google.golang.org/protobuf v1.36.11 // indirect
143143
gopkg.in/yaml.v3 v3.0.1 // indirect
144144
)

0 commit comments

Comments
 (0)