Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
⬆️ Update 🐹 Go Module go.opentelemetry.io/otel/trace to v1.31.0 (#120)
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [go.opentelemetry.io/otel/trace](https://redirect.github.com/open-telemetry/opentelemetry-go) | `v1.30.0` -> `v1.31.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2ftrace/v1.31.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2ftrace/v1.31.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2ftrace/v1.30.0/v1.31.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2ftrace/v1.30.0/v1.31.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>open-telemetry/opentelemetry-go (go.opentelemetry.io/otel/trace)</summary> ### [`v1.31.0`](https://redirect.github.com/open-telemetry/opentelemetry-go/releases/tag/v1.31.0): /v0.53.0/v0.7.0/v0.0.10 [Compare Source](https://redirect.github.com/open-telemetry/opentelemetry-go/compare/v1.30.0...v1.31.0) ##### Added - Add `go.opentelemetry.io/otel/sdk/metric/exemplar` package which includes `Exemplar`, `Filter`, `TraceBasedFilter`, `AlwaysOnFilter`, `HistogramReservoir`, `FixedSizeReservoir`, `Reservoir`, `Value` and `ValueType` types. These will be used for configuring the exemplar reservoir for the metrics sdk. ([#​5747](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5747), [#​5862](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5862)) - Add `WithExportBufferSize` option to log batch processor.([#​5877](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5877)) ##### Changed - Enable exemplars by default in `go.opentelemetry.io/otel/sdk/metric`. Exemplars can be disabled by setting `OTEL_METRICS_EXEMPLAR_FILTER=always_off` ([#​5778](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5778)) - `Logger.Enabled` in `go.opentelemetry.io/otel/log` now accepts a newly introduced `EnabledParameters` type instead of `Record`. ([#​5791](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5791)) - `FilterProcessor.Enabled` in `go.opentelemetry.io/otel/sdk/log/internal/x` now accepts `EnabledParameters` instead of `Record`. ([#​5791](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5791)) - The `Record` type in `go.opentelemetry.io/otel/log` is no longer comparable. ([#​5847](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5847)) - Performance improvements for the trace SDK `SetAttributes` method in `Span`. ([#​5864](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5864)) - Reduce memory allocations for the `Event` and `Link` lists in `Span`. ([#​5858](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5858)) - Performance improvements for the trace SDK `AddEvent`, `AddLink`, `RecordError` and `End` methods in `Span`. ([#​5874](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5874)) ##### Deprecated - Deprecate all examples under `go.opentelemetry.io/otel/example` as they are moved to [Contrib repository](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/tree/main/examples). ([#​5854](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5854)) ##### Fixed - The race condition for multiple `FixedSize` exemplar reservoirs identified in [#​5814](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5814) is resolved. ([#​5819](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5819)) - Fix log records duplication in case of heterogeneous resource attributes by correctly mapping each log record to it's resource and scope. ([#​5803](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5803)) - Fix timer channel drain to avoid hanging on Go 1.23. ([#​5868](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5868)) - Fix delegation for global meter providers, and panic when calling otel.SetMeterProvider. ([#​5827](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5827)) - Change the `reflect.TypeOf` to use a nil pointer to not allocate on the heap unless necessary. ([#​5827](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5827)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/bruxisma/go-apt-transport). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMTUuMSIsInVwZGF0ZWRJblZlciI6IjM4LjExNS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZTpkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZTpnbyJdfQ==--> Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
- Loading branch information