Open renovate-rancher[bot] opened 2 months ago
In order to perform the update(s) described in the table above, Renovate ran the go get
command, which resulted in the following additional change(s):
Details:
Package | Change |
---|---|
golang.org/x/sync |
v0.7.0 -> v0.8.0 |
github.com/grpc-ecosystem/grpc-gateway/v2 |
v2.20.0 -> v2.22.0 |
go.opentelemetry.io/otel |
v1.28.0 -> v1.31.0 |
go.opentelemetry.io/otel/exporters/otlp/otlptrace |
v1.28.0 -> v1.31.0 |
go.opentelemetry.io/otel/metric |
v1.28.0 -> v1.31.0 |
go.opentelemetry.io/otel/sdk |
v1.28.0 -> v1.31.0 |
go.opentelemetry.io/otel/trace |
v1.28.0 -> v1.31.0 |
golang.org/x/crypto |
v0.24.0 -> v0.28.0 |
golang.org/x/net |
v0.26.0 -> v0.30.0 |
golang.org/x/oauth2 |
v0.20.0 -> v0.22.0 |
golang.org/x/sys |
v0.21.0 -> v0.26.0 |
golang.org/x/term |
v0.21.0 -> v0.25.0 |
golang.org/x/text |
v0.16.0 -> v0.19.0 |
google.golang.org/genproto/googleapis/api |
v0.0.0-20240701130421-f6361c86f094 -> v0.0.0-20241007155032-5fefd90f89a9 |
google.golang.org/genproto/googleapis/rpc |
v0.0.0-20240701130421-f6361c86f094 -> v0.0.0-20241007155032-5fefd90f89a9 |
google.golang.org/grpc |
v1.65.0 -> v1.67.1 |
google.golang.org/protobuf |
v1.34.2 -> v1.35.1 |
This PR contains the following updates:
v1.28.0
->v1.31.0
Release Notes
open-telemetry/opentelemetry-go (go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc)
### [`v1.31.0`](https://togithub.com/open-telemetry/opentelemetry-go/releases/tag/v1.31.0): /v0.53.0/v0.7.0/v0.0.10 [Compare Source](https://togithub.com/open-telemetry/opentelemetry-go/compare/v1.30.0...v1.31.0) #### Overview ##### 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://togithub.com/open-telemetry/opentelemetry-go/issues/5747), [#5862](https://togithub.com/open-telemetry/opentelemetry-go/issues/5862)) - Add `WithExportBufferSize` option to log batch processor.([#5877](https://togithub.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://togithub.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://togithub.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://togithub.com/open-telemetry/opentelemetry-go/issues/5791)) - The `Record` type in `go.opentelemetry.io/otel/log` is no longer comparable. ([#5847](https://togithub.com/open-telemetry/opentelemetry-go/issues/5847)) - Performance improvements for the trace SDK `SetAttributes` method in `Span`. ([#5864](https://togithub.com/open-telemetry/opentelemetry-go/issues/5864)) - Reduce memory allocations for the `Event` and `Link` lists in `Span`. ([#5858](https://togithub.com/open-telemetry/opentelemetry-go/issues/5858)) - Performance improvements for the trace SDK `AddEvent`, `AddLink`, `RecordError` and `End` methods in `Span`. ([#5874](https://togithub.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://togithub.com/open-telemetry/opentelemetry-go-contrib/tree/main/examples). ([#5854](https://togithub.com/open-telemetry/opentelemetry-go/issues/5854)) ##### Fixed - The race condition for multiple `FixedSize` exemplar reservoirs identified in [#5814](https://togithub.com/open-telemetry/opentelemetry-go/issues/5814) is resolved. ([#5819](https://togithub.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://togithub.com/open-telemetry/opentelemetry-go/issues/5803)) - Fix timer channel drain to avoid hanging on Go 1.23. ([#5868](https://togithub.com/open-telemetry/opentelemetry-go/issues/5868)) - Fix delegation for global meter providers, and panic when calling otel.SetMeterProvider. ([#5827](https://togithub.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://togithub.com/open-telemetry/opentelemetry-go/issues/5827)) #### What's Changed - chore(deps): update otel/opentelemetry-collector-contrib docker tag to v0.109.0 by [@renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5802](https://togithub.com/open-telemetry/opentelemetry-go/pull/5802) - Enable exemplars by default by [@dashpole](https://togithub.com/dashpole) in [https://github.com/open-telemetry/opentelemetry-go/pull/5778](https://togithub.com/open-telemetry/opentelemetry-go/pull/5778) - fix(deps): update module go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp to v0.55.0 by [@renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5809](https://togithub.com/open-telemetry/opentelemetry-go/pull/5809) - fix(deps): update module google.golang.org/grpc to v1.66.2 by [@renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5807](https://togithub.com/open-telemetry/opentelemetry-go/pull/5807) - fix(deps): update module go.opentelemetry.io/contrib/bridges/otelslog to v0.5.0 by [@renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5808](https://togithub.com/open-telemetry/opentelemetry-go/pull/5808) - log: Introduce EnabledParameters by [@pellared](https://togithub.com/pellared) in [https://github.com/open-telemetry/opentelemetry-go/pull/5791](https://togithub.com/open-telemetry/opentelemetry-go/pull/5791) - Group the google/x renovabot upgrades by [@dmathieu](https://togithub.com/dmathieu) in [https://github.com/open-telemetry/opentelemetry-go/pull/5813](https://togithub.com/open-telemetry/opentelemetry-go/pull/5813) - Fix gosec overflow alerts by [@dmathieu](https://togithub.com/dmathieu) in [https://github.com/open-telemetry/opentelemetry-go/pull/5799](https://togithub.com/open-telemetry/opentelemetry-go/pull/5799) - fix(deps): update module github.com/golangci/golangci-lint to v1.61.0 by [@renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5796](https://togithub.com/open-telemetry/opentelemetry-go/pull/5796) - doc(metric): fix incorrect explanation of how `metric.WithAttributes` works by [@wzy9607](https://togithub.com/wzy9607) in [https://github.com/open-telemetry/opentelemetry-go/pull/5822](https://togithub.com/open-telemetry/opentelemetry-go/pull/5822) - simplify conversions from slice to array by [@snowcrumble](https://togithub.com/snowcrumble) in [https://github.com/open-telemetry/opentelemetry-go/pull/5818](https://togithub.com/open-telemetry/opentelemetry-go/pull/5818) - Move global random number generator to `randRes` field by [@MrAlias](https://togithub.com/MrAlias) in [https://github.com/open-telemetry/opentelemetry-go/pull/5819](https://togithub.com/open-telemetry/opentelemetry-go/pull/5819) - Fix duplicate logs across resources by [@pree-dew](https://togithub.com/pree-dew) in [https://github.com/open-telemetry/opentelemetry-go/pull/5803](https://togithub.com/open-telemetry/opentelemetry-go/pull/5803) - fix(deps): update module github.com/prometheus/client_golang to v1.20.4 by [@renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5826](https://togithub.com/open-telemetry/opentelemetry-go/pull/5826) - fix(deps): update module google.golang.org/grpc to v1.67.0 by [@renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5831](https://togithub.com/open-telemetry/opentelemetry-go/pull/5831) - \[chore]: enable bool-compare rule from testifylint by [@mmorel-35](https://togithub.com/mmorel-35) in [https://github.com/open-telemetry/opentelemetry-go/pull/5829](https://togithub.com/open-telemetry/opentelemetry-go/pull/5829) - \[chore]: enable len and empty rules from testifylint by [@mmorel-35](https://togithub.com/mmorel-35) in [https://github.com/open-telemetry/opentelemetry-go/pull/5832](https://togithub.com/open-telemetry/opentelemetry-go/pull/5832) - \[chore]: enable suite-extra-assert-call rule from testifylint by [@mmorel-35](https://togithub.com/mmorel-35) in [https://github.com/open-telemetry/opentelemetry-go/pull/5833](https://togithub.com/open-telemetry/opentelemetry-go/pull/5833) - chore(deps): update module github.com/klauspost/compress to v1.17.10 by [@renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5834](https://togithub.com/open-telemetry/opentelemetry-go/pull/5834) - \[chore]: enable error-is-as rule from testifylint by [@mmorel-35](https://togithub.com/mmorel-35) in [https://github.com/open-telemetry/opentelemetry-go/pull/5836](https://togithub.com/open-telemetry/opentelemetry-go/pull/5836) - chore(deps): update googleapis to [`9d4c2d2`](https://togithub.com/open-telemetry/opentelemetry-go/commit/9d4c2d2) by [@renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5841](https://togithub.com/open-telemetry/opentelemetry-go/pull/5841) - chore(deps): update otel/opentelemetry-collector-contrib docker tag to v0.110.0 by [@renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5842](https://togithub.com/open-telemetry/opentelemetry-go/pull/5842) - chore(deps): update module github.com/rogpeppe/go-internal to v1.13.1 by [@renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5835](https://togithub.com/open-telemetry/opentelemetry-go/pull/5835) - \[chore]: enable error-nil rule from testifylint by [@mmorel-35](https://togithub.com/mmorel-35) in [https://github.com/open-telemetry/opentelemetry-go/pull/5843](https://togithub.com/open-telemetry/opentelemetry-go/pull/5843) - clarify that users should not directly use the log bridge API by [@dashpole](https://togithub.com/dashpole) in [https://github.com/open-telemetry/opentelemetry-go/pull/5837](https://togithub.com/open-telemetry/opentelemetry-go/pull/5837) - log: Make Record not comparable by [@pellared](https://togithub.com/pellared) in [https://github.com/open-telemetry/opentelemetry-go/pull/5847](https://togithub.com/open-telemetry/opentelemetry-go/pull/5847) - \[chore]: enable expected-actual rule from testifylint by [@mmorel-35](https://togithub.com/mmorel-35) in [https://github.com/open-telemetry/opentelemetry-go/pull/5848](https://togithub.com/open-telemetry/opentelemetry-go/pull/5848) - Move exemplar types to non-internal package by [@dashpole](https://togithub.com/dashpole) in [https://github.com/open-telemetry/opentelemetry-go/pull/5747](https://togithub.com/open-telemetry/opentelemetry-go/pull/5747) - \[chore]: enable negative-positive rule from testifylint by [@mmorel-35](https://togithub.com/mmorel-35) in [https://github.com/open-telemetry/opentelemetry-go/pull/5849](https://togithub.com/open-telemetry/opentelemetry-go/pull/5849) - chore(deps): update googleapis to [`af27646`](https://togithub.com/open-telemetry/opentelemetry-go/commit/af27646) by [@renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5855](https://togithub.com/open-telemetry/opentelemetry-go/pull/5855) - fix(deps): update module google.golang.org/grpc to v1.67.1 by [@renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5857](https://togithub.com/open-telemetry/opentelemetry-go/pull/5857) - Deprecate examples and redirect to contrib by [@pellared](https://togithub.com/pellared) in [https://github.com/open-telemetry/opentelemetry-go/pull/5854](https://togithub.com/open-telemetry/opentelemetry-go/pull/5854) - Move [@MadVikingGod](https://togithub.com/MadVikingGod) to Emeritus status by [@MrAlias](https://togithub.com/MrAlias) in [https://github.com/open-telemetry/opentelemetry-go/pull/5856](https://togithub.com/open-telemetry/opentelemetry-go/pull/5856) - fix(deps): update module github.com/prometheus/common to v0.60.0 by [@renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5860](https://togithub.com/open-telemetry/opentelemetry-go/pull/5860) - chore(deps): update codecov/codecov-action action to v4.6.0 by [@renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5859](https://togithub.com/open-telemetry/opentelemetry-go/pull/5859) - Rename SampledFilter to TraceBasedFilter by [@dashpole](https://togithub.com/dashpole) in [https://github.com/open-telemetry/opentelemetry-go/pull/5862](https://togithub.com/open-telemetry/opentelemetry-go/pull/5862) - Authenticate link checking requests by [@dmathieu](https://togithub.com/dmathieu) in [https://github.com/open-telemetry/opentelemetry-go/pull/5865](https://togithub.com/open-telemetry/opentelemetry-go/pull/5865) - \[doc] sdk/log: Do not create instances of Record by [@pellared](https://togithub.com/pellared) in [https://github.com/open-telemetry/opentelemetry-go/pull/5871](https://togithub.com/open-telemetry/opentelemetry-go/pull/5871) - Move [@hanyuancheung](https://togithub.com/hanyuancheung) to Emeritus status by [@pellared](https://togithub.com/pellared) in [https://github.com/open-telemetry/opentelemetry-go/pull/5863](https://togithub.com/open-telemetry/opentelemetry-go/pull/5863) - Fix timer channel drain to avoid hanging in Go 1.23 by [@dany74q](https://togithub.com/dany74q) in [https://github.com/open-telemetry/opentelemetry-go/pull/5869](https://togithub.com/open-telemetry/opentelemetry-go/pull/5869) - Fix delegation for global MeterProviders by [@Jesse-Bonfire](https://togithub.com/Jesse-Bonfire) in [https://github.com/open-telemetry/opentelemetry-go/pull/5828](https://togithub.com/open-telemetry/opentelemetry-go/pull/5828) - fix(deps): update golang.org/x by [@renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5872](https://togithub.com/open-telemetry/opentelemetry-go/pull/5872) - Performance improvements for `recordingSpan` `SetAttributes` and `addOverCapAttrs` by [@boekkooi-impossiblecloud](https://togithub.com/boekkooi-impossiblecloud) in [https://github.com/open-telemetry/opentelemetry-go/pull/5864](https://togithub.com/open-telemetry/opentelemetry-go/pull/5864) - fix(deps): update module google.golang.org/protobuf to v1.35.1 by [@renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5875](https://togithub.com/open-telemetry/opentelemetry-go/pull/5875) - chore(deps): update googleapis to [`5fefd90`](https://togithub.com/open-telemetry/opentelemetry-go/commit/5fefd90) by [@renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5876](https://togithub.com/open-telemetry/opentelemetry-go/pull/5876) - Reduce `newEvictedQueueLink` and `newEvictedQueueEvent` memory allocations by [@boekkooi-impossiblecloud](https://togithub.com/boekkooi-impossiblecloud) in [https://github.com/open-telemetry/opentelemetry-go/pull/5858](https://togithub.com/open-telemetry/opentelemetry-go/pull/5858) - chore(deps): update lycheeverse/lychee-action action to v2 by [@renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5878](https://togithub.com/open-telemetry/opentelemetry-go/pull/5878) - Performance improvements for the trace SDK in `Span`. by [@boekkooi-impossiblecloud](https://togithub.com/boekkooi-impossiblecloud) in [https://github.com/open-telemetry/opentelemetry-go/pull/5874](https://togithub.com/open-telemetry/opentelemetry-go/pull/5874) - fix(deps): update golang.org/x/exp digest to [`f66d83c`](https://togithub.com/open-telemetry/opentelemetry-go/commit/f66d83c) by [@renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5880](https://togithub.com/open-telemetry/opentelemetry-go/pull/5880) - Add an option to configure the exporter buffer of the BatchProcessor by [@Frapschen](https://togithub.com/Frapschen) in [https://github.com/open-telemetry/opentelemetry-go/pull/5877](https://togithub.com/open-telemetry/opentelemetry-go/pull/5877) - Release v1.31.0/v0.53.0/v0.7.0/v0.0.10 by [@dashpole](https://togithub.com/dashpole) in [https://github.com/open-telemetry/opentelemetry-go/pull/5883](https://togithub.com/open-telemetry/opentelemetry-go/pull/5883) #### New Contributors - [@wzy9607](https://togithub.com/wzy9607) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/5822](https://togithub.com/open-telemetry/opentelemetry-go/pull/5822) - [@snowcrumble](https://togithub.com/snowcrumble) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/5818](https://togithub.com/open-telemetry/opentelemetry-go/pull/5818) - [@mmorel-35](https://togithub.com/mmorel-35) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/5829](https://togithub.com/open-telemetry/opentelemetry-go/pull/5829) - [@dany74q](https://togithub.com/dany74q) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/5869](https://togithub.com/open-telemetry/opentelemetry-go/pull/5869) - [@Jesse-Bonfire](https://togithub.com/Jesse-Bonfire) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/5828](https://togithub.com/open-telemetry/opentelemetry-go/pull/5828) - [@boekkooi-impossiblecloud](https://togithub.com/boekkooi-impossiblecloud) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/5864](https://togithub.com/open-telemetry/opentelemetry-go/pull/5864) **Full Changelog**: https://github.com/open-telemetry/opentelemetry-go/compare/v1.30.0...v1.31.0 ### [`v1.30.0`](https://togithub.com/open-telemetry/opentelemetry-go/releases/tag/v1.30.0): /v0.52.0/v0.6.0/v0.0.9 [Compare Source](https://togithub.com/open-telemetry/opentelemetry-go/compare/v1.29.0...v1.30.0) #### Overview ##### Added - Support `OTEL_EXPORTER_OTLP_LOGS_INSECURE` and `OTEL_EXPORTER_OTLP_INSECURE` environments in `go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc`. ([#5739](https://togithub.com/open-telemetry/opentelemetry-go/issues/5739)) - The `WithResource` option for `NewMeterProvider` now merges the provided resources with the ones from environment variables. ([#5773](https://togithub.com/open-telemetry/opentelemetry-go/issues/5773)) - The `WithResource` option for `NewLoggerProvider` now merges the provided resources with the ones from environment variables. ([#5773](https://togithub.com/open-telemetry/opentelemetry-go/issues/5773)) - Add UTF-8 support to `go.opentelemetry.io/otel/exporters/prometheus`. ([#5755](https://togithub.com/open-telemetry/opentelemetry-go/issues/5755)) ##### Fixed - Fix memory leak in the global `MeterProvider` when identical instruments are repeatedly created. ([#5754](https://togithub.com/open-telemetry/opentelemetry-go/issues/5754)) - Fix panic on instruments creation when setting meter provider. ([#5758](https://togithub.com/open-telemetry/opentelemetry-go/issues/5758)) - Fix an issue where `SetMeterProvider` in `go.opentelemetry.io/otel` might miss the delegation for instruments and registries. ([#5780](https://togithub.com/open-telemetry/opentelemetry-go/issues/5780)) ##### Removed - Drop support for [Go 1.21](https://go.dev/doc/go1.21). ([#5736](https://togithub.com/open-telemetry/opentelemetry-go/issues/5736), [#5740](https://togithub.com/open-telemetry/opentelemetry-go/issues/5740), [#5800](https://togithub.com/open-telemetry/opentelemetry-go/issues/5800)) #### What's Changed - chore(deps): update google.golang.org/genproto/googleapis/api digest to [`4ba0660`](https://togithub.com/open-telemetry/opentelemetry-go/commit/4ba0660) by [@renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5734](https://togithub.com/open-telemetry/opentelemetry-go/pull/5734) - fix(deps): update module github.com/prometheus/client_golang to v1.20.2 by [@renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5733](https://togithub.com/open-telemetry/opentelemetry-go/pull/5733) - chore(deps): update google.golang.org/genproto/googleapis/rpc digest to [`4ba0660`](https://togithub.com/open-telemetry/opentelemetry-go/commit/4ba0660) by [@renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5735](https://togithub.com/open-telemetry/opentelemetry-go/pull/5735) - Drop support for Go 1.21 by [@MrAlias](https://togithub.com/MrAlias) in [https://github.com/open-telemetry/opentelemetry-go/pull/5736](https://togithub.com/open-telemetry/opentelemetry-go/pull/5736) - fix(deps): update module go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp to v0.54.0 by [@renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5738](https://togithub.com/open-telemetry/opentelemetry-go/pull/5738) - fix(deps): update module go.opentelemetry.io/contrib/bridges/otelslog to v0.4.0 by [@renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5737](https://togithub.com/open-telemetry/opentelemetry-go/pull/5737) - chore(deps): update google.golang.org/genproto/googleapis/rpc digest to [`f6391c0`](https://togithub.com/open-telemetry/opentelemetry-go/commit/f6391c0) by [@renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5742](https://togithub.com/open-telemetry/opentelemetry-go/pull/5742) - chore(deps): update google.golang.org/genproto/googleapis/api digest to [`f6391c0`](https://togithub.com/open-telemetry/opentelemetry-go/commit/f6391c0) by [@renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5741](https://togithub.com/open-telemetry/opentelemetry-go/pull/5741) - Replace go 1.21 with go 1.22 in go mod by [@XSAM](https://togithub.com/XSAM) in [https://github.com/open-telemetry/opentelemetry-go/pull/5740](https://togithub.com/open-telemetry/opentelemetry-go/pull/5740) - chore(deps): update prom/prometheus docker tag to v2.54.1 by [@renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5744](https://togithub.com/open-telemetry/opentelemetry-go/pull/5744) - chore(deps): update otel/opentelemetry-collector-contrib docker tag to v0.108.0 by [@renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5749](https://togithub.com/open-telemetry/opentelemetry-go/pull/5749) - fix(deps): update module google.golang.org/grpc to v1.66.0 by [@renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5751](https://togithub.com/open-telemetry/opentelemetry-go/pull/5751) - fix(deps): update module github.com/masterminds/semver/v3 to v3.3.0 by [@renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5750](https://togithub.com/open-telemetry/opentelemetry-go/pull/5750) - chore(deps): update google.golang.org/genproto/googleapis/api digest to [`7e3bb23`](https://togithub.com/open-telemetry/opentelemetry-go/commit/7e3bb23) by [@renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5745](https://togithub.com/open-telemetry/opentelemetry-go/pull/5745) - chore(deps): update module github.com/prometheus/common to v0.57.0 by [@renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5748](https://togithub.com/open-telemetry/opentelemetry-go/pull/5748) - chore(deps): update google.golang.org/genproto/googleapis/rpc digest to [`7e3bb23`](https://togithub.com/open-telemetry/opentelemetry-go/commit/7e3bb23) by [@renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5746](https://togithub.com/open-telemetry/opentelemetry-go/pull/5746) - Fix duplicate instrumentation memory leak by [@dashpole](https://togithub.com/dashpole) in [https://github.com/open-telemetry/opentelemetry-go/pull/5754](https://togithub.com/open-telemetry/opentelemetry-go/pull/5754) - Fix panic instruments creation when setting meter provider by [@XSAM](https://togithub.com/XSAM) in [https://github.com/open-telemetry/opentelemetry-go/pull/5758](https://togithub.com/open-telemetry/opentelemetry-go/pull/5758) - Ensure codespell failures fail CI by [@dmathieu](https://togithub.com/dmathieu) in [https://github.com/open-telemetry/opentelemetry-go/pull/5761](https://togithub.com/open-telemetry/opentelemetry-go/pull/5761) - chore(deps): update module github.com/prometheus/common to v0.58.0 by [@renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5765](https://togithub.com/open-telemetry/opentelemetry-go/pull/5765) - chore(deps): update google.golang.org/genproto/googleapis/rpc digest to [`8af14fe`](https://togithub.com/open-telemetry/opentelemetry-go/commit/8af14fe) by [@renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5767](https://togithub.com/open-telemetry/opentelemetry-go/pull/5767) - chore(deps): update google.golang.org/genproto/googleapis/api digest to [`8af14fe`](https://togithub.com/open-telemetry/opentelemetry-go/commit/8af14fe) by [@renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5766](https://togithub.com/open-telemetry/opentelemetry-go/pull/5766) - Run ConcurrentSafe tests multiple times in CI by [@XSAM](https://togithub.com/XSAM) in [https://github.com/open-telemetry/opentelemetry-go/pull/5759](https://togithub.com/open-telemetry/opentelemetry-go/pull/5759) - chore(deps): update module golang.org/x/text to v0.18.0 by [@renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5775](https://togithub.com/open-telemetry/opentelemetry-go/pull/5775) - chore(deps): update module golang.org/x/sys to v0.25.0 by [@renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5776](https://togithub.com/open-telemetry/opentelemetry-go/pull/5776) - Group googleapis update by [@XSAM](https://togithub.com/XSAM) in [https://github.com/open-telemetry/opentelemetry-go/pull/5772](https://togithub.com/open-telemetry/opentelemetry-go/pull/5772) - fix(deps): update golang.org/x/exp digest to [`e7e105d`](https://togithub.com/open-telemetry/opentelemetry-go/commit/e7e105d) by [@renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5783](https://togithub.com/open-telemetry/opentelemetry-go/pull/5783) - Mention `test-concurrent-safe` CI job in CONTRIBUTING doc by [@XSAM](https://togithub.com/XSAM) in [https://github.com/open-telemetry/opentelemetry-go/pull/5781](https://togithub.com/open-telemetry/opentelemetry-go/pull/5781) - \[chore] Remove toolchain directive by [@pellared](https://togithub.com/pellared) in [https://github.com/open-telemetry/opentelemetry-go/pull/5784](https://togithub.com/open-telemetry/opentelemetry-go/pull/5784) - chore(deps): update module golang.org/x/net to v0.29.0 by [@renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5790](https://togithub.com/open-telemetry/opentelemetry-go/pull/5790) - chore(deps): update module github.com/prometheus/common to v0.59.1 by [@renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5789](https://togithub.com/open-telemetry/opentelemetry-go/pull/5789) - fix(deps): update module github.com/prometheus/client_golang to v1.20.3 by [@renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5788](https://togithub.com/open-telemetry/opentelemetry-go/pull/5788) - Support OTEL_EXPORTER_OTLP_LOGS_INSECURE and OTEL_EXPORTER_OTLP_INSECURE environments in grpc exporter by [@amanakin](https://togithub.com/amanakin) in [https://github.com/open-telemetry/opentelemetry-go/pull/5739](https://togithub.com/open-telemetry/opentelemetry-go/pull/5739) - fix(metric, log): merge explicit resource with environment variables by [@basti1302](https://togithub.com/basti1302) in [https://github.com/open-telemetry/opentelemetry-go/pull/5773](https://togithub.com/open-telemetry/opentelemetry-go/pull/5773) - `SetMeterProvider` might miss the delegation for instruments and registries by [@XSAM](https://togithub.com/XSAM) in [https://github.com/open-telemetry/opentelemetry-go/pull/5780](https://togithub.com/open-telemetry/opentelemetry-go/pull/5780) - Fix typos by [@NathanBaulch](https://togithub.com/NathanBaulch) in [https://github.com/open-telemetry/opentelemetry-go/pull/5763](https://togithub.com/open-telemetry/opentelemetry-go/pull/5763) - Add utf8 support to the prometheus exporter by [@dashpole](https://togithub.com/dashpole) in [https://github.com/open-telemetry/opentelemetry-go/pull/5755](https://togithub.com/open-telemetry/opentelemetry-go/pull/5755) - fix(deps): update golang.org/x/exp digest to [`701f63a`](https://togithub.com/open-telemetry/opentelemetry-go/commit/701f63a) by [@renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5795](https://togithub.com/open-telemetry/opentelemetry-go/pull/5795) - fix(deps): update module google.golang.org/grpc to v1.66.1 by [@renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5798](https://togithub.com/open-telemetry/opentelemetry-go/pull/5798) - Drop support for Go 1.21 in dice example by [@MrAlias](https://togithub.com/MrAlias) in [https://github.com/open-telemetry/opentelemetry-go/pull/5800](https://togithub.com/open-telemetry/opentelemetry-go/pull/5800) - Release v1.30.0/v0.52.0/v0.6.0/v0.0.9 by [@XSAM](https://togithub.com/XSAM) in [https://github.com/open-telemetry/opentelemetry-go/pull/5797](https://togithub.com/open-telemetry/opentelemetry-go/pull/5797) #### New Contributors - [@basti1302](https://togithub.com/basti1302) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/5773](https://togithub.com/open-telemetry/opentelemetry-go/pull/5773) - [@NathanBaulch](https://togithub.com/NathanBaulch) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/5763](https://togithub.com/open-telemetry/opentelemetry-go/pull/5763) **Full Changelog**: https://github.com/open-telemetry/opentelemetry-go/compare/v1.29.0...v1.30.0 ### [`v1.29.0`](https://togithub.com/open-telemetry/opentelemetry-go/releases/tag/v1.29.0): /v0.51.0/v0.5.0 [Compare Source](https://togithub.com/open-telemetry/opentelemetry-go/compare/v1.28.0...v1.29.0) #### Overview This release is the last to support [Go 1.21]. The next release will require at least [Go 1.22]. ##### Added - Add MacOS ARM64 platform to the compatibility testing suite. ([#5577](https://togithub.com/open-telemetry/opentelemetry-go/issues/5577)) - Add `InstrumentationScope` field to `SpanStub` in `go.opentelemetry.io/otel/sdk/trace/tracetest`, as a replacement for the deprecated `InstrumentationLibrary`. ([#5627](https://togithub.com/open-telemetry/opentelemetry-go/issues/5627)) - Make the initial release of `go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc`. This new module contains an OTLP exporter that transmits log telemetry using gRPC. This module is unstable and breaking changes may be introduced. See our [versioning policy](VERSIONING.md) for more information about these stability guarantees. ([#5629](https://togithub.com/open-telemetry/opentelemetry-go/issues/5629)) - Add `Walk` function to `TraceState` in `go.opentelemetry.io/otel/trace` to iterate all the key-value pairs. ([#5651](https://togithub.com/open-telemetry/opentelemetry-go/issues/5651)) - Bridge the trace state in `go.opentelemetry.io/otel/bridge/opencensus`. ([#5651](https://togithub.com/open-telemetry/opentelemetry-go/issues/5651)) - Zero value of `SimpleProcessor` in `go.opentelemetry.io/otel/sdk/log` no longer panics. ([#5665](https://togithub.com/open-telemetry/opentelemetry-go/issues/5665)) - The `FilterProcessor` interface type is added in `go.opentelemetry.io/otel/sdk/log/internal/x`. This is an optional and experimental interface that log `Processor`s can implement to instruct the `Logger` if a `Record` will be processed or not. It replaces the existing `Enabled` method that is removed from the `Processor` interface itself. It does not fall within the scope of the OpenTelemetry Go versioning and stability [policy](./VERSIONING.md) and it may be changed in backwards incompatible ways or removed in feature releases. ([#5692](https://togithub.com/open-telemetry/opentelemetry-go/issues/5692)) - Support [Go 1.23]. ([#5720](https://togithub.com/open-telemetry/opentelemetry-go/issues/5720)) ##### Changed - `NewMemberRaw`, `NewKeyProperty` and `NewKeyValuePropertyRaw` in `go.opentelemetry.io/otel/baggage` allow UTF-8 string in key. ([#5132](https://togithub.com/open-telemetry/opentelemetry-go/issues/5132)) - `Processor.OnEmit` in `go.opentelemetry.io/otel/sdk/log` now accepts a pointer to `Record` instead of a value so that the record modifications done in a processor are propagated to subsequent registered processors. ([#5636](https://togithub.com/open-telemetry/opentelemetry-go/issues/5636)) - `SimpleProcessor.Enabled` in `go.opentelemetry.io/otel/sdk/log` now returns `false` if the exporter is `nil`. ([#5665](https://togithub.com/open-telemetry/opentelemetry-go/issues/5665)) - Update the concurrency requirements of `Exporter` in `go.opentelemetry.io/otel/sdk/log`. ([#5666](https://togithub.com/open-telemetry/opentelemetry-go/issues/5666)) - `SimpleProcessor` in `go.opentelemetry.io/otel/sdk/log` synchronizes `OnEmit` calls. ([#5666](https://togithub.com/open-telemetry/opentelemetry-go/issues/5666)) - The `Processor` interface in `go.opentelemetry.io/otel/sdk/log` no longer includes the `Enabled` method. See the `FilterProcessor` interface type added in `go.opentelemetry.io/otel/sdk/log/internal/x` to continue providing this functionality. ([#5692](https://togithub.com/open-telemetry/opentelemetry-go/issues/5692)) - The `SimpleProcessor` type in `go.opentelemetry.io/otel/sdk/log` is no longer comparable. ([#5693](https://togithub.com/open-telemetry/opentelemetry-go/issues/5693)) - The `BatchProcessor` type in `go.opentelemetry.io/otel/sdk/log` is no longer comparable. ([#5693](https://togithub.com/open-telemetry/opentelemetry-go/issues/5693)) ##### Fixed - Correct comments for the priority of the `WithEndpoint` and `WithEndpointURL` options and their corresponding environment variables in `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp`. ([#5584](https://togithub.com/open-telemetry/opentelemetry-go/issues/5584)) - Pass the underlying error rather than a generic retry-able failure in `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp`, `go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp` and `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp`. ([#5541](https://togithub.com/open-telemetry/opentelemetry-go/issues/5541)) - Correct the `Tracer`, `Meter`, and `Logger` names used in `go.opentelemetry.io/otel/example/dice`. ([#5612](https://togithub.com/open-telemetry/opentelemetry-go/issues/5612)) - Correct the `Tracer` names used in `go.opentelemetry.io/otel/example/namedtracer`. ([#5612](https://togithub.com/open-telemetry/opentelemetry-go/issues/5612)) - Correct the `Tracer` name used in `go.opentelemetry.io/otel/example/opencensus`. ([#5612](https://togithub.com/open-telemetry/opentelemetry-go/issues/5612)) - Correct the `Tracer` and `Meter` names used in `go.opentelemetry.io/otel/example/otel-collector`. ([#5612](https://togithub.com/open-telemetry/opentelemetry-go/issues/5612)) - Correct the `Tracer` names used in `go.opentelemetry.io/otel/example/passthrough`. ([#5612](https://togithub.com/open-telemetry/opentelemetry-go/issues/5612)) - Correct the `Meter` name used in `go.opentelemetry.io/otel/example/prometheus`. ([#5612](https://togithub.com/open-telemetry/opentelemetry-go/issues/5612)) - Correct the `Tracer` names used in `go.opentelemetry.io/otel/example/zipkin`. ([#5612](https://togithub.com/open-telemetry/opentelemetry-go/issues/5612)) - Correct comments for the priority of the `WithEndpoint` and `WithEndpointURL` options and their corresponding environment variables in `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc` and `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp`. ([#5641](https://togithub.com/open-telemetry/opentelemetry-go/issues/5641)) - Correct comments for the priority of the `WithEndpoint` and `WithEndpointURL` options and their corresponding environment variables in `go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp`. ([#5650](https://togithub.com/open-telemetry/opentelemetry-go/issues/5650)) - Stop percent encoding header environment variables in `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc`, `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp`, `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc` and `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp` ([#5705](https://togithub.com/open-telemetry/opentelemetry-go/issues/5705)) - Remove invalid environment variable header keys in `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc`, `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp`, `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc` and `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp` ([#5705](https://togithub.com/open-telemetry/opentelemetry-go/issues/5705)) ##### Removed - The `Enabled` method of the `SimpleProcessor` in `go.opentelemetry.io/otel/sdk/log` is removed. ([#5692](https://togithub.com/open-telemetry/opentelemetry-go/issues/5692)) - The `Enabled` method of the `BatchProcessor` in `go.opentelemetry.io/otel/sdk/log` is removed. ([#5692](https://togithub.com/open-telemetry/opentelemetry-go/issues/5692)) [Go 1.23]: https://go.dev/doc/go1.23 [Go 1.22]: https://go.dev/doc/go1.22 [Go 1.21]: https://go.dev/doc/go1.21 #### What's Changed - Upgrade Go versions in CI by [@MrAlias](https://togithub.com/MrAlias) in [https://github.com/open-telemetry/opentelemetry-go/pull/5570](https://togithub.com/open-telemetry/opentelemetry-go/pull/5570) - fix(deps): update module google.golang.org/grpc to v1.65.0 by [@renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5568](https://togithub.com/open-telemetry/opentelemetry-go/pull/5568) - fix(deps): update module go.opentelemetry.io/otel/sdk/log to v0.4.0 by [@renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5571](https://togithub.com/open-telemetry/opentelemetry-go/pull/5571) - fix(deps): update module go.opentelemetry.io/contrib/bridges/otelslog to v0.3.0 by [@renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5573](https://togithub.com/open-telemetry/opentelemetry-go/pull/5573) - fix(deps): update module go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp to v0.53.0 by [@renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5574](https://togithub.com/open-telemetry/opentelemetry-go/pull/5574) - Implement otlploggrpc gRPC client by [@XSAM](https://togithub.com/XSAM) in [https://github.com/open-telemetry/opentelemetry-go/pull/5572](https://togithub.com/open-telemetry/opentelemetry-go/pull/5572) - chore(deps): update module golang.org/x/sys to v0.22.0 by [@renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5576](https://togithub.com/open-telemetry/opentelemetry-go/pull/5576) - chore(deps): update module golang.org/x/net to v0.27.0 by [@renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5581](https://togithub.com/open-telemetry/opentelemetry-go/pull/5581) - Enable benchmark summary for release by [@XSAM](https://togithub.com/XSAM) in [https://github.com/open-telemetry/opentelemetry-go/pull/5527](https://togithub.com/open-telemetry/opentelemetry-go/pull/5527) - sdk/log: Add package example by [@pellared](https://togithub.com/pellared) in [https://github.com/open-telemetry/opentelemetry-go/pull/5579](https://togithub.com/open-telemetry/opentelemetry-go/pull/5579) - \[chore] Update macOS runners by [@pellared](https://togithub.com/pellared) in [https://github.com/open-telemetry/opentelemetry-go/pull/5577](https://togithub.com/open-telemetry/opentelemetry-go/pull/5577) - fix(deps): update module golang.org/x/tools to v0.23.0 by [@renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5583](https://togithub.com/open-telemetry/opentelemetry-go/pull/5583) - fix(deps): update golang.org/x/exp digest to [`46b0784`](https://togithub.com/open-telemetry/opentelemetry-go/commit/46b0784) by [@renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5585](https://togithub.com/open-telemetry/opentelemetry-go/pull/5585) - baggage: Fix invalid percent-encoded octet sequences by [@santileira](https://togithub.com/santileira) in [https://github.com/open-telemetry/opentelemetry-go/pull/5528](https://togithub.com/open-telemetry/opentelemetry-go/pull/5528) - Extend trace config benchmarks to run each option individually by [@dmathieu](https://togithub.com/dmathieu) in [https://github.com/open-telemetry/opentelemetry-go/pull/5566](https://togithub.com/open-telemetry/opentelemetry-go/pull/5566) - chore(deps): update google.golang.org/genproto/googleapis/api digest to [`654c5fe`](https://togithub.com/open-telemetry/opentelemetry-go/commit/654c5fe) by [@renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5587](https://togithub.com/open-telemetry/opentelemetry-go/pull/5587) - Protect released changelog in CI by [@XSAM](https://togithub.com/XSAM) in [https://github.com/open-telemetry/opentelemetry-go/pull/5560](https://togithub.com/open-telemetry/opentelemetry-go/pull/5560) - chore(deps): update google.golang.org/genproto/googleapis/api digest to [`4ad9e85`](https://togithub.com/open-telemetry/opentelemetry-go/commit/4ad9e85) by [@renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5588](https://togithub.com/open-telemetry/opentelemetry-go/pull/5588) - chore(deps): update google.golang.org/genproto/googleapis/rpc digest to [`4ad9e85`](https://togithub.com/open-telemetry/opentelemetry-go/commit/4ad9e85) by [@renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5589](https://togithub.com/open-telemetry/opentelemetry-go/pull/5589) - Correct the comment for the priority of options and environments on otlptracehttp by [@XSAM](https://togithub.com/XSAM) in [https://github.com/open-telemetry/opentelemetry-go/pull/5584](https://togithub.com/open-telemetry/opentelemetry-go/pull/5584) - \[chore] Add missing changelog entry for [#5577](https://togithub.com/open-telemetry/opentelemetry-go/issues/5577) by [@pellared](https://togithub.com/pellared) in [https://github.com/open-telemetry/opentelemetry-go/pull/5586](https://togithub.com/open-telemetry/opentelemetry-go/pull/5586) - chore(deps): update google.golang.org/genproto/googleapis/api digest to [`40e1e62`](https://togithub.com/open-telemetry/opentelemetry-go/commit/40e1e62) by [@renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5592](https://togithub.com/open-telemetry/opentelemetry-go/pull/5592) - Implement otlploggrpc exporter by [@XSAM](https://togithub.com/XSAM) in [https://github.com/open-telemetry/opentelemetry-go/pull/5582](https://togithub.com/open-telemetry/opentelemetry-go/pull/5582) - chore(deps): update google.golang.org/genproto/googleapis/rpc digest to [`40e1e62`](https://togithub.com/open-telemetry/opentelemetry-go/commit/40e1e62) by [@renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5593](https://togithub.com/open-telemetry/opentelemetry-go/pull/5593) - fix(deps): update module go.opentelemetry.io/build-tools/crosslink to v0.14.0 by [@renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5594](https://togithub.com/open-telemetry/opentelemetry-go/pull/5594) - fix(deps): update module go.opentelemetry.io/build-tools/gotmpl to v0.14.0 by [@renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5595](https://togithub.com/open-telemetry/opentelemetry-go/pull/5595) - fix(deps): update module go.opentelemetry.io/build-tools/multimod to v0.14.0 by [@renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5596](https://togithub.com/open-telemetry/opentelemetry-go/pull/5596) - fix(deps): update module go.opentelemetry.io/build-tools/semconvgen to v0.14.0 by [@renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5597](https://togithub.com/open-telemetry/opentelemetry-go/pull/5597) - chore(deps): update prom/prometheus docker tag to v2.53.1 by [@renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5603](https://togithub.com/open-telemetry/opentelemetry-go/pull/5603) - chore(deps): update jaegertracing/all-in-one docker tag to v1.59 by [@renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5605](https://togithub.com/open-telemetry/opentelemetry-go/pull/5605) - Add TestSpanStartConfigAttributeMutability by [@MrAlias](https://togithub.com/MrAlias) in [https://github.com/open-telemetry/opentelemetry-go/pull/5591](https://togithub.com/open-telemetry/opentelemetry-go/pull/5591) - log: Add missing notice to Bytes, Slice, Map doc comment by [@pellared](https://togithub.com/pellared) in [https://github.com/open-telemetry/opentelemetry-go/pull/5598](https://togithub.com/open-telemetry/opentelemetry-go/pull/5598) - Add TestConfigLinkMutability by [@MrAlias](https://togithub.com/MrAlias) in [https://github.com/open-telemetry/opentelemetry-go/pull/5604](https://togithub.com/open-telemetry/opentelemetry-go/pull/5604) - chore(deps): update google.golang.org/genproto/googleapis/api digest to [`46eb208`](https://togithub.com/open-telemetry/opentelemetry-go/commit/46eb208) by [@renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5610](https://togithub.com/open-telemetry/opentelemetry-go/pull/5610) - chore(deps): update google.golang.org/genproto/googleapis/rpc digest to [`46eb208`](https://togithub.com/open-telemetry/opentelemetry-go/commit/46eb208) by [@renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5611](https://togithub.com/open-telemetry/opentelemetry-go/pull/5611) - sdk/log: Refine BenchmarkProcessor by [@pellared](https://togithub.com/pellared) in [https://github.com/open-telemetry/opentelemetry-go/pull/5607](https://togithub.com/open-telemetry/opentelemetry-go/pull/5607) - sdk/log: Simple processor may be useful for production by [@pellared](https://togithub.com/pellared) in [https://github.com/open-telemetry/opentelemetry-go/pull/5578](https://togithub.com/open-telemetry/opentelemetry-go/pull/5578) - Fix verify_released_changelog.sh by [@XSAM](https://togithub.com/XSAM) in [https://github.com/open-telemetry/opentelemetry-go/pull/5616](https://togithub.com/open-telemetry/opentelemetry-go/pull/5616) - Add resource metrics transform benchmarks by [@dmathieu](https://togithub.com/dmathieu) in [https://github.com/open-telemetry/opentelemetry-go/pull/5602](https://togithub.com/open-telemetry/opentelemetry-go/pull/5602) - Add benchmark for turning readonly spans into their proto struct by [@dmathieu](https://togithub.com/dmathieu) in [https://github.com/open-telemetry/opentelemetry-go/pull/5601](https://togithub.com/open-telemetry/opentelemetry-go/pull/5601) - sdk/log: Package documentation by [@pellared](https://togithub.com/pellared) in [https://github.com/open-telemetry/opentelemetry-go/pull/5609](https://togithub.com/open-telemetry/opentelemetry-go/pull/5609) - Document Logger name and version recommendations by [@MrAlias](https://togithub.com/MrAlias) in [https://github.com/open-telemetry/opentelemetry-go/pull/5613](https://togithub.com/open-telemetry/opentelemetry-go/pull/5613) - Add comment to other observable instruments about repeated creation with callbacks by [@dashpole](https://togithub.com/dashpole) in [https://github.com/open-telemetry/opentelemetry-go/pull/5606](https://togithub.com/open-telemetry/opentelemetry-go/pull/5606) - Update example instrumentation names by [@MrAlias](https://togithub.com/MrAlias) in [https://github.com/open-telemetry/opentelemetry-go/pull/5612](https://togithub.com/open-telemetry/opentelemetry-go/pull/5612) - Add integration tests for otlploggrpc exporter by [@XSAM](https://togithub.com/XSAM) in [https://github.com/open-telemetry/opentelemetry-go/pull/5614](https://togithub.com/open-telemetry/opentelemetry-go/pull/5614) - Add example test for otlploggrpc by [@XSAM](https://togithub.com/XSAM) in [https://github.com/open-telemetry/opentelemetry-go/pull/5615](https://togithub.com/open-telemetry/opentelemetry-go/pull/5615) - Add entry for logs in `go.opentelemetry.io/otel` package documentation by [@MrAlias](https://togithub.com/MrAlias) in [https://github.com/open-telemetry/opentelemetry-go/pull/5621](https://togithub.com/open-telemetry/opentelemetry-go/pull/5621) - Refactor Batch Processor benchmark to really test OnEnd by [@dmathieu](https://togithub.com/dmathieu) in [https://github.com/open-telemetry/opentelemetry-go/pull/5600](https://togithub.com/open-telemetry/opentelemetry-go/pull/5600) - Separate trace API components into own files by [@MrAlias](https://togithub.com/MrAlias) in [https://github.com/open-telemetry/opentelemetry-go/pull/5620](https://togithub.com/open-telemetry/opentelemetry-go/pull/5620) - fix(deps): update golang.org/x/exp digest to [`e3f2596`](https://togithub.com/open-telemetry/opentelemetry-go/commit/e3f2596) by [@renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5624](https://togithub.com/open-telemetry/opentelemetry-go/pull/5624) - fix(deps): update module golang.org/x/vuln to v1.1.3 by [@renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5625](https://togithub.com/open-telemetry/opentelemetry-go/pull/5625) - chore(deps): update otel/opentelemetry-collector-contrib docker tag to v0.105.0 by [@renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5626](https://togithub.com/open-telemetry/opentelemetry-go/pull/5626) - Add `otlploggrpc` package documentation by [@XSAM](https://togithub.com/XSAM) in [https://github.com/open-telemetry/opentelemetry-go/pull/5622](https://togithub.com/open-telemetry/opentelemetry-go/pull/5622) - Parse errormsgs in retryable status codes by [@pree-dew](https://togithub.com/pree-dew) in [https://github.com/open-telemetry/opentelemetry-go/pull/5541](https://togithub.com/open-telemetry/opentelemetry-go/pull/5541) - Include otlploggrpc module into the experimental-logs by [@XSAM](https://togithub.com/XSAM) in [https://github.com/open-telemetry/opentelemetry-go/pull/5629](https://togithub.com/open-telemetry/opentelemetry-go/pull/5629) - Rely on net/http error content rather than unreliable deadline exceeded by [@dmathieu](https://togithub.com/dmathieu) in [https://github.com/open-telemetry/opentelemetry-go/pull/5631](https://togithub.com/open-telemetry/opentelemetry-go/pull/5631) - fix(deps): update golang.org/x/exp digest to [`8a7402a`](https://togithub.com/open-telemetry/opentelemetry-go/commit/8a7402a) by [@renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5633](https://togithub.com/open-telemetry/opentelemetry-go/pull/5633) - baggage: fix grammar error by [@kevinburkesegment](https://togithub.com/kevinburkesegment) in [https://github.com/open-telemetry/opentelemetry-go/pull/5634](https://togithub.com/open-telemetry/opentelemetry-go/pull/5634) - Fix otlp grpc exporters doc to require a scheme by [@dmathieu](https://togithub.com/dmathieu) in [https://github.com/open-telemetry/opentelemetry-go/pull/5632](https://togithub.com/open-telemetry/opentelemetry-go/pull/5632) - chore(deps): update google.golang.org/genproto/googleapis/rpc digest to [`d784300`](https://togithub.com/open-telemetry/opentelemetry-go/commit/d784300) by [@renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5638](https://togithub.com/open-telemetry/opentelemetry-go/pull/5638) - chore(deps): update google.golang.org/genproto/googleapis/api digest to [`d784300`](https://togithub.com/open-telemetry/opentelemetry-go/commit/d784300) by [@renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5637](https://togithub.com/open-telemetry/opentelemetry-go/pull/5637) - Use actuated runner to run benchmark by [@XSAM](https://togithub.com/XSAM) in [https://github.com/open-telemetry/opentelemetry-go/pull/5635](https://togithub.com/open-telemetry/opentelemetry-go/pull/5635) - chore(deps): update google.golang.org/genproto/googleapis/api digest to [`e6d459c`](https://togithub.com/open-telemetry/opentelemetry-go/commit/e6d459c) by [@renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5639](https://togithub.com/open-telemetry/opentelemetry-go/pull/5639) - chore(deps): update google.golang.org/genproto/googleapis/rpc digest to [`e6d459c`](https://togithub.com/open-telemetry/opentelemetry-go/commit/e6d459c) by [@renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5640](https://togithub.com/open-telemetry/opentelemetry-go/pull/5640) - Allow relying on InstrumentationScope in SpanStub and fix remaining deprecation issues by [@dmathieu](https://togithub.com/dmathieu) in [https://github.com/open-telemetry/opentelemetry-go/pull/5627](https://togithub.com/open-telemetry/opentelemetry-go/pull/5627) - Correct the comment for the priority of options and environments on otlpmetric by [@XSAM](https://togithub.com/XSAM) in [https://github.com/open-telemetry/opentelemetry-go/pull/5641](https://togithub.com/open-telemetry/opentelemetry-go/pull/5641) - chore(deps): update google.golang.org/genproto/googleapis/api digest to [`93522f1`](https://togithub.com/open-telemetry/opentelemetry-go/commit/93522f1) by [@renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5646](https://togithub.com/open-telemetry/opentelemetry-go/pull/5646) - chore(deps): update google.golang.org/genproto/googleapis/rpc digest to [`93522f1`](https://togithub.com/open-telemetry/opentelemetry-go/commit/93522f1) by [@renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5647](https://togithub.com/open-telemetry/opentelemetry-go/pull/5647) - chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2 to v2.21.0 by [@renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5648](https://togithub.com/open-telemetry/opentelemetry-go/pull/5648) - fix(deps): update github.com/opentracing-contrib/go-grpc digest to [`9dec25a`](https://togithub.com/open-telemetry/opentelemetry-go/commit/9dec25a) by [@renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5643](https://togithub.com/open-telemetry/opentelemetry-go/pull/5643) - typo: fix docs by [@intiramisu](https://togithub.com/intiramisu) in [https://github.com/open-telemetry/opentelemetry-go/pull/5649](https://togithub.com/open-telemetry/opentelemetry-go/pull/5649) - Enable all benchmarks in CI by [@XSAM](https://togithub.com/XSAM) in [https://github.com/open-telemetry/opentelemetry-go/pull/5644](https://togithub.com/open-telemetry/opentelemetry-go/pull/5644) - chore(deps): update otel/opentelemetry-collector-contrib docker tag to v0.106.0 by [@renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5654](https://togithub.com/open-telemetry/opentelemetry-go/pull/5654) - chore(deps): update google.golang.org/genproto/googleapis/rpc digest to [`b1a4ccb`](https://togithub.com/open-telemetry/opentelemetry-go/commit/b1a4ccb) by [@renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5656](https://togithub.com/open-telemetry/opentelemetry-go/pull/5656) - chore(deps): update google.golang.org/genproto/googleapis/api digest to [`b1a4ccb`](https://togithub.com/open-telemetry/opentelemetrConfiguration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.