fix(deps): Update module go.opentelemetry.io/otel/sdk to v1.40.0 [SECURITY] by cloudquery-ci[bot] · Pull Request #128 · cloudquery/distribution
ℹ️ Note
This PR body was truncated due to platform limits.
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
| go.opentelemetry.io/otel/sdk | v1.36.0 → v1.40.0 |
GitHub Vulnerability Alerts
CVE-2026-24051
Impact
The OpenTelemetry Go SDK in version v1.20.0-1.39.0 is vulnerable to Path Hijacking (Untrusted Search Paths) on macOS/Darwin systems. The resource detection code in sdk/resource/host_id.go executes the ioreg system command using a search path. An attacker with the ability to locally modify the PATH environment variable can achieve Arbitrary Code Execution (ACE) within the context of the application.
Patches
This has been patched in d45961b, which was released with v1.40.0.
References
Release Notes
open-telemetry/opentelemetry-go (go.opentelemetry.io/otel/sdk)
v1.40.0: /v0.62.0/v0.16.0
Overview
Added
- Add
Enabledmethod to all synchronous instrument interfaces (Float64Counter,Float64UpDownCounter,Float64Histogram,Float64Gauge,Int64Counter,Int64UpDownCounter,Int64Histogram,Int64Gauge,) ingo.opentelemetry.io/otel/metric. This stabilizes the synchronous instrument enabled feature, allowing users to check if an instrument will process measurements before performing computationally expensive operations. (#7763) - Add
AlwaysRecordsampler ingo.opentelemetry.io/otel/sdk/trace. (#7724) - Add
go.opentelemetry.io/otel/semconv/v1.39.0package. The package contains semantic conventions from thev1.39.0version of the OpenTelemetry Semantic Conventions. See the migration documentation for information on how to upgrade fromgo.opentelemetry.io/otel/semconv/v1.38.0.(#7783, #7789)
Changed
Exporteringo.opentelemetry.io/otel/exporters/prometheusignores metrics with the scopego.opentelemetry.io/contrib/bridges/prometheus. This prevents scrape failures when the Prometheus exporter is misconfigured to get data from the Prometheus bridge. (#7688)- Improve performance of concurrent histogram measurements in
go.opentelemetry.io/otel/sdk/metric. (#7474) - Add experimental observability metrics in
go.opentelemetry.io/otel/exporters/stdout/stdoutmetric. (#7492) - Improve the concurrent performance of
HistogramReservoiringo.opentelemetry.io/otel/sdk/metric/exemplarby 4x. (#7443) - Improve performance of concurrent synchronous gauge measurements in
go.opentelemetry.io/otel/sdk/metric. (#7478) - Improve performance of concurrent exponential histogram measurements in
go.opentelemetry.io/otel/sdk/metric. (#7702) - Improve the concurrent performance of
FixedSizeReservoiringo.opentelemetry.io/otel/sdk/metric/exemplar. (#7447) - The
rpc.grpc.status_codeattribute in the experimental metrics emitted fromgo.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpcis replaced with therpc.response.status_codeattribute to align with the semantic conventions. (#7854) - The
rpc.grpc.status_codeattribute in the experimental metrics emitted fromgo.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpcis replaced with therpc.response.status_codeattribute to align with the semantic conventions. (#7854)
Fixed
- Fix bad log message when key-value pairs are dropped because of key duplication in
go.opentelemetry.io/otel/sdk/log. (#7662) - Fix
DroppedAttributesonRecordingo.opentelemetry.io/otel/sdk/logto not count the non-attribute key-value pairs dropped because of key duplication. (#7662) - Fix
SetAttributesonRecordingo.opentelemetry.io/otel/sdk/logto not log that attributes are dropped when they are actually not dropped. (#7662) WithHostIDdetector ingo.opentelemetry.io/otel/sdk/resourceto use full path forioregcommand on Darwin (macOS). (#7818)- Fix missing
request.GetBodyingo.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttpto correctly handle HTTP2 GOAWAY frame. (#7794)
Deprecated
- Deprecate
go.opentelemetry.io/otel/exporters/zipkin. For more information, see the OTel blog post deprecating the Zipkin exporter. (#7670)
What's Changed
- fix(deps): update opentelemetry-go monorepo to v0.15.0 by @renovate[bot] in #7690
- chore(deps): update golang.org/x by @renovate[bot] in #7689
- fix(deps): update golang.org/x by @renovate[bot] in #7691
- prometheus exporter ignores metrics from the Prometheus bridge by @dashpole in #7688
- chore(deps): update codecov/codecov-action action to v5.5.2 by @renovate[bot] in #7693
- fix(deps): update golang.org/x to
8475f28by @renovate[bot] in #7692 - chore(deps): update github.com/securego/gosec/v2 digest to
b6eea26by @renovate[bot] in #7694 - chore(deps): update module github.com/securego/gosec/v2 to v2.22.11 by @renovate[bot] in #7696
- Use sync.Map and atomics for fixed bucket histograms by @dashpole in #7474
- chore(deps): update actions/cache action to v5 by @renovate[bot] in #7701
- chore(deps): update otel/weaver docker tag to v0.20.0 by @renovate[bot] in #7698
- fix(deps): update module google.golang.org/protobuf to v1.36.11 by @renovate[bot] in #7704
- chore(deps): update github/codeql-action action to v4.31.8 by @renovate[bot] in #7703
- sdk/log: improve Processor documentation by @pellared in #7695
- chore(deps): update github artifact actions (major) by @renovate[bot] in #7707
- chore(deps): update actions/cache action to v5.0.1 by @renovate[bot] in #7705
- fix(deps): update googleapis to
97cd9d5by @renovate[bot] in #7708 - stdoutmetric exporter observability by @mahendrabishnoi2 in #7492
- Optimize histogram reservoir by @dashpole in #7443
- chore(deps): update golang.org/x/telemetry digest to
e75fd47by @renovate[bot] in #7710 - Use sync.Map and atomics for lastvalue aggregations by @dashpole in #7478
- chore(deps): update module go.opentelemetry.io/collector/featuregate to v1.48.0 by @renovate[bot] in #7713
- fix(deps): update module go.opentelemetry.io/collector/pdata to v1.48.0 by @renovate[bot] in #7716
- chore(deps): update module github.com/alecthomas/chroma/v2 to v2.21.0 by @renovate[bot] in #7715
- Exponential histogram: defer computing count until collect by @dashpole in #7702
- address feedback from #7478 by @dashpole in #7718
- chore(deps): update github/codeql-action action to v4.31.9 by @renovate[bot] in #7722
- chore(deps): update module github.com/alecthomas/chroma/v2 to v2.21.1 by @renovate[bot] in #7726
- chore(deps): update golang.org/x/telemetry digest to
2adc8cfby @renovate[bot] in #7725 - chore(deps): update golang.org/x/telemetry digest to
7004b74by @renovate[bot] in #7727 - chore(deps): update module github.com/burntsushi/toml to v1.6.0 by @renovate[bot] in #7728
- chore(deps): update module github.com/ghostiam/protogetter to v0.3.18 by @renovate[bot] in #7731
- chore(deps): update golang.org/x/telemetry digest to
e0dd3ddby @renovate[bot] in #7732 - fix(deps): update golang.org/x to
944ab1fby @renovate[bot] in #7733 - fix(deps): update module google.golang.org/grpc to v1.78.0 by @renovate[bot] in #7742
- fix(deps): update googleapis to
0a764e5by @renovate[bot] in #7740 - chore(deps): update golang.org/x/telemetry digest to
3f2a21fby @renovate[bot] in #7739 - chore(deps): update module github.com/cloudflare/circl to v1.6.2 by @renovate[bot] in #7741
- chore(deps): update module github.com/godoc-lint/godoc-lint to v0.11.1 by @renovate[bot] in #7746
- chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2 to v2.27.4 by @renovate[bot] in #7747
- Add test cases to
TestEmitinattributeby @itssaharsh in #7751 - fix(deps): update module go.opentelemetry.io/collector/pdata to v1.49.0 by @renovate[bot] in #7754
- chore(deps): update module github.com/prometheus/common to v0.67.5 by @renovate[bot] in #7752
- chore(deps): update module github.com/mirrexone/unqueryvet to v1.4.0 by @renovate[bot] in #7756
- fix(deps): update github.com/opentracing-contrib/go-grpc/test digest to
492b5bcby @renovate[bot] in #7759 - chore(deps): update module github.com/go-critic/go-critic to v0.14.3 by @renovate[bot] in #7757
- fix(deps): update github.com/opentracing-contrib/go-grpc/test digest to
19053a8by @renovate[bot] in #7760 - fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.8.0 by @renovate[bot] in #7758
- fix(deps): update module golang.org/x/sys to v0.40.0 by @renovate[bot] in #7761
- chore(deps): update module github.com/nunnatsa/ginkgolinter to v0.22.0 by @renovate[bot] in #7762
- chore(deps): update module go.augendre.info/arangolint to v0.4.0 by @renovate[bot] in #7765
- chore(deps): update golang.org/x by @renovate[bot] in #7769
- chore(deps): update module github.com/alexkohler/prealloc to v1.0.2 by @renovate[bot] in #7767
- chore(deps): update golang.org/x by @renovate[bot] in #7771
- chore(deps): update module github.com/alecthomas/chroma/v2 to v2.22.0 by @renovate[bot] in #7772
- sdk/trace: Add
AlwaysRecordsampler by @vitorvasc in #7724 - metric: add Enabled method to synchronous instruments by @pellared in #7763
- chore(deps): update github/codeql-action action to v4.31.10 by @renovate[bot] in #7773
- fix(deps): update googleapis to
99fd39fby @renovate[bot] in #7774 - chore(deps): update module github.com/go-viper/mapstructure/v2 to v2.5.0 by @renovate[bot] in #7775
- fix(deps): update golang.org/x by @renovate[bot] in #7776
- chore(deps): update actions/setup-go action to v6.2.0 by @renovate[bot] in #7778
- Add TestMergeIdempotent and TestEquivalentStability tests by @itssaharsh in #7764
- sdk/log: fix "limit reached" logging and Record.DroppedAttributes by @mexirica in #7662
- chore(deps): update module github.com/mirrexone/unqueryvet to v1.5.0 by @renovate[bot] in #7779
- chore(deps): update module dev.gaijin.team/go/golib to v0.8.1 by @renovate[bot] in #7780
- fix(deps): update googleapis to
3f89685by @renovate[bot] in #7785 - chore(deps): update module github.com/sirupsen/logrus to v1.9.4 by @renovate[bot] in #7787
- Generate semconv/v1.39.0 by @ChrsMark in #7783
- chore(deps): update module github.com/ghostiam/protogetter to v0.3.19 by @renovate[bot] in #7793
- chore(deps): update golang.org/x/telemetry digest to
c6413dcby @renovate[bot] in #7795 - chore(deps): update actions/cache action to v5.0.2 by @renovate[bot] in #7798
- chore(deps): update module github.com/alecthomas/chroma/v2 to v2.23.0 by @renovate[bot] in #7802
- chore(deps): update module github.com/clipperhouse/uax29/v2 to v2.3.1 by @renovate[bot] in #7805
- Explicitly discourage the use of mutexes inside callbacks by @agagniere in #7792
- chore(deps): update module github.com/mirrexone/unqueryvet to v1.5.1 by @renovate[bot] in #7809
- chore(deps): update module go.opentelemetry.io/collector/featuregate to v1.50.0 by @renovate[bot] in #7814
- fix(deps): update module go.opentelemetry.io/collector/pdata to v1.50.0 by @renovate[bot] in #7815
- fix(deps): update googleapis to
b8f7ae3by @renovate[bot] in #7819 - chore(deps): update module github.com/mirrexone/unqueryvet to v1.5.2 by @renovate[bot] in #7820
- fix(deps): update github.com/opentracing-contrib/go-grpc/test digest to
e5a2b31by @renovate[bot] in #7821 - Bump semconv from v1.37.0 to v1.39.0 by @itssaharsh in #7789
- support stdlib request.GetBody by @morus12 in #7794
- resource: specify full path for ioreg command in Darwin host ID reader by @pellared in #7818
- chore(deps): update module github.com/mirrexone/unqueryvet to v1.5.3 by @renovate[bot] in #7822
- chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2 to v2.27.5 by @renovate[bot] in #7823
- chore(deps): update actions/checkout action to v6.0.2 by @renovate[bot] in #7826
- chore(deps): update module github.com/bombsimon/wsl/v5 to v5.6.0 by @renovate[bot] in #7827
- chore(deps): update module github.com/alecthomas/chroma/v2 to v2.23.1 by @renovate[bot] in #7830
- fix(deps): update googleapis to
8e98ce8by @renovate[bot] in #7829 - chore(deps): update module github.com/cloudflare/circl to v1.6.3 by @renovate[bot] in #7828
- Optimize fixedsize reservoir by @dashpole in #7447
- chore(deps): update github/codeql-action action to v4.31.11 by @renovate[bot] in #7832
- chore(deps): update module github.com/clipperhouse/uax29/v2 to v2.4.0 by @renovate[bot] in #7835
- fix(x): correct source filename in generated test files by @flc1125 in #7766
- chore(deps): update github/codeql-action action to v4.32.0 by @renovate[bot] in #7837
- fix(deps): update googleapis to
d11affdby @renovate[bot] in #7838 - chore(deps): update golang.org/x/telemetry digest to
58372ceby @renovate[bot] in #7839 - fix(deps): update googleapis to
8636f87by @renovate[bot] in #7841 - Deprecate the zipkin exporter by @dmathieu in #7670
- chore(deps): update golang.org/x/telemetry digest to
fcf36f6by @renovate[bot] in #7843 - chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2 to v2.27.6 by @renovate[bot] in #7844
- chore(deps): update github.com/timakin/bodyclose digest to
73d1f95by @renovate[bot] in #7845 - chore(deps): update actions/cache action to v5.0.3 by @renovate[bot] in #7847
- chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2 to v2.27.7 by @renovate[bot] in #7852
- refactor: modernize code by @alexandear in #7850
- Upgrade semconv use to v1.39.0 by @MrAlias in #7854
- chore(deps): update module github.com/clipperhouse/uax29/v2 to v2.5.0 by @renovate[bot] in #7857
- chore(deps): update github/codeql-action action to v4.32.1 by @renovate[bot] in #7858
- Release v1.40.0 by @MrAlias in #7859
New Contributors
- @itssaharsh made their first contribution in #7751
- @vitorvasc made their first contribution in #7724
- @mexirica made their first contribution in #7662
- @ChrsMark made their first contribution in #7783
- @agagniere made their first contribution in #7792
- @morus12 made their first contribution in #7794
- @alexandear made their first contribution in #7850
Full Changelog: open-telemetry/opentelemetry-go@v1.39.0...v1.40.0
v1.39.0: /v0.61.0/v0.15.0/v0.0.14
Overview
Added
- Greatly reduce the cost of recording metrics in
go.opentelemetry.io/otel/sdk/metricusing hashing for map keys. (#7175) - Add
WithInstrumentationAttributeSetoption togo.opentelemetry.io/otel/log,go.opentelemetry.io/otel/metric, andgo.opentelemetry.io/otel/tracepackages. This provides a concurrent-safe and performant alternative toWithInstrumentationAttributesby accepting a pre-constructedattribute.Set. (#7287) - Add experimental observability for the Prometheus exporter in
go.opentelemetry.io/otel/exporters/prometheus. Check thego.opentelemetry.io/otel/exporters/prometheus/internal/xpackage documentation for more information. (#7345) - Add experimental observability metrics in
go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc. (#7353) - Add temporality selector functions
DeltaTemporalitySelector,CumulativeTemporalitySelector,LowMemoryTemporalitySelectortogo.opentelemetry.io/otel/sdk/metric. (#7434) - Add experimental observability metrics for simple log processor in
go.opentelemetry.io/otel/sdk/log. (#7548) - Add experimental observability metrics in
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc. (#7459) - Add experimental observability metrics in
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp. (#7486) - Add experimental observability metrics for simple span processor in
go.opentelemetry.io/otel/sdk/trace. (#7374) - Add experimental observability metrics in
go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp. (#7512) - Add experimental observability metrics for manual reader in
go.opentelemetry.io/otel/sdk/metric. (#7524) - Add experimental observability metrics for periodic reader in
go.opentelemetry.io/otel/sdk/metric. (#7571) - Support
OTEL_EXPORTER_OTLP_LOGS_INSECUREandOTEL_EXPORTER_OTLP_INSECUREenvironmental variables ingo.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp. (#7608) - Add
Enabledmethod to theProcessorinterface ingo.opentelemetry.io/otel/sdk/log. AllProcessorimplementations now include anEnabledmethod. (#7639) - The
go.opentelemetry.io/otel/semconv/v1.38.0package. The package contains semantic conventions from thev1.38.0version of the OpenTelemetry Semantic Conventions. See the migration documentation for information on how to upgrade fromgo.opentelemetry.io/otel/semconv/v1.37.0.(#7648)
Changed
Distinctingo.opentelemetry.io/otel/attributeis no longer guaranteed to uniquely identify an attribute set. Collisions betweenDistinctvalues for different Sets are possible with extremely high cardinality (billions of series per instrument), but are highly unlikely. (#7175)WithInstrumentationAttributesingo.opentelemetry.io/otel/tracesynchronously de-duplicates the passed attributes instead of delegating it to the returnedTracerOption. (#7266)WithInstrumentationAttributesingo.opentelemetry.io/otel/metersynchronously de-duplicates the passed attributes instead of delegating it to the returnedMeterOption. (#7266)WithInstrumentationAttributesingo.opentelemetry.io/otel/logsynchronously de-duplicates the passed attributes instead of delegating it to the returnedLoggerOption. (#7266)- Rename the
OTEL_GO_X_SELF_OBSERVABILITYenvironment variable toOTEL_GO_X_OBSERVABILITYingo.opentelemetry.io/otel/sdk/trace,go.opentelemetry.io/otel/sdk/log, andgo.opentelemetry.io/otel/exporters/stdout/stdouttrace. (#7302) - Improve performance of histogram
Recordingo.opentelemetry.io/otel/sdk/metricwhen min and max are disabled usingNoMinMax. (#7306) - Improve error handling for dropped data during translation by using
prometheus.NewInvalidMetricingo.opentelemetry.io/otel/exporters/prometheus. ⚠️ Breaking Change: Previously, these cases were only logged and scrapes succeeded. Now, when translation would drop data (e.g., invalid label/value), the exporter emits aNewInvalidMetric, and Prometheus scrapes fail with HTTP 500 by default. To preserve the prior behavior (scrapes succeed while errors are logged), configure your Prometheus HTTP handler with:promhttp.HandlerOpts{ ErrorHandling: promhttp.ContinueOnError }. (#7363) - Replace fnv hash with xxhash in
go.opentelemetry.io/otel/attributefor better performance. (#7371) - The default
TranslationStrategyingo.opentelemetry.io/exporters/prometheusis changed fromotlptranslator.NoUTF8EscapingWithSuffixestootlptranslator.UnderscoreEscapingWithSuffixes. (#7421) - Improve performance of concurrent measurements in
go.opentelemetry.io/otel/sdk/metric. (#7427) - Include W3C TraceFlags (bits 0–7) in the OTLP
Span.Flagsfield ingo.opentelemetry.io/exporters/otlp/otlptrace/otlptracehttpandgo.opentelemetry.io/exporters/otlp/otlptrace/otlptracegrpc. (#7438) - The
ErrorTypefunction ingo.opentelemetry.io/otel/semconv/v1.37.0now handles custom error types.
If an error implements anErrorType() stringmethod, the return value of that method will be used as the error type. (#7442)
Fixed
- Fix
WithInstrumentationAttributesoptions ingo.opentelemetry.io/otel/trace,go.opentelemetry.io/otel/metric, andgo.opentelemetry.io/otel/logto properly merge attributes when passed multiple times instead of replacing them. Attributes with duplicate keys will use the last value passed. (#7300) - The equality of
attribute.Setwhen using theEqualmethod is not affected by the user overriding the empty set pointed to byattribute.EmptySetingo.opentelemetry.io/otel/attribute. (#7357) - Return partial OTLP export errors to the caller in
go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc. (#7372) - Return partial OTLP export errors to the caller in
go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp. (#7372) - Return partial OTLP export errors to the caller in
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc. (#7372) - Return partial OTLP export errors to the caller in
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp. (#7372) - Return partial OTLP export errors to the caller in
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc. (#7372) - Return partial OTLP export errors to the caller in
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp. (#7372) - Fix
AddAttributes,SetAttributes,SetBodyonRecordingo.opentelemetry.io/otel/sdk/logto not mutate input. (#7403) - Do not double record measurements of
RecordSetmethods ingo.opentelemetry.io/otel/semconv/v1.37.0. (#7655) - Do not double record measurements of
RecordSetmethods ingo.opentelemetry.io/otel/semconv/v1.36.0. (#7656)
Removed
- Drop support for [Go 1.23]. (#7274)
- Remove the
FilterProcessorinterface ingo.opentelemetry.io/otel/sdk/log. TheEnabledmethod has been added to theProcessorinterface instead. AllProcessorimplementations must now implement theEnabledmethod. Custom processors that do not filter records can implementEnabledto returntrue. (#7639)
What's Changed
- Drop support for Go 1.23 by @MrAlias in #7274
- fix(deps): update module go.opentelemetry.io/collector/pdata to v1.40.0 by @renovate[bot] in #7275
- chore(deps): update module github.com/securego/gosec/v2 to v2.22.8 by @renovate[bot] in #7276
- fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.4.0 by @renovate[bot] in #7277
- fix(deps): update golang.org/x by @renovate[bot] in #7188
- fix(deps): update module github.com/opentracing-contrib/go-grpc to v0.1.2 by @renovate[bot] in #7281
- fix(deps): update googleapis to
ef028d9by @renovate[bot] in #7279 - chore(deps): update module github.com/rogpeppe/go-internal to v1.14.1 by @renovate[bot] in #7283
- chore(deps): update module github.com/spf13/pflag to v1.0.9 by @renovate[bot] in #7282
- fix(deps): update github.com/opentracing-contrib/go-grpc/test digest to
0261db7by @renovate[bot] in #7278 - Fix missing link in changelog by @MrAlias in #7273
- chore(deps): update module github.com/spf13/cobra to v1.10.0 by @renovate[bot] in #7285
- chore(deps): update github/codeql-action action to v3.30.0 by @renovate[bot] in #7284
- chore(deps): update module github.com/spf13/cobra to v1.10.1 by @renovate[bot] in #7286
- Add tracetest example for testing instrumentation by @adity1raut in #7107
- Fix schema urls by @dmathieu in #7288
- chore(deps): update module github.com/spf13/pflag to v1.0.10 by @renovate[bot] in #7291
- chore(deps): update benchmark-action/github-action-benchmark action to v1.20.5 by @renovate[bot] in #7293
- chore(deps): update module github.com/ghostiam/protogetter to v0.3.16 by @renovate[bot] in #7289
- chore(deps): update module github.com/golangci/go-printf-func-name to v0.1.1 by @renovate[bot] in #7290
- chore(deps): update module mvdan.cc/gofumpt to v0.9.0 by @renovate[bot] in #7292
- fix(deps): update module go.opentelemetry.io/proto/otlp to v1.8.0 by @renovate[bot] in #7296
- chore(deps): update actions/stale action to v10 by @renovate[bot] in #7299
- chore(deps): update actions/setup-go action to v6 by @renovate[bot] in #7298
- fix(deps): update module github.com/prometheus/client_golang to v1.23.1 by @renovate[bot] in #7304
- chore(deps): update codecov/codecov-action action to v5.5.1 by @renovate[bot] in #7303
- Add Observability section to CONTRIBUTING doc by @MrAlias in #7272
- chore(deps): update module github.com/bombsimon/wsl/v5 to v5.2.0 by @renovate[bot] in #7309
- chore(deps): update golang.org/x/telemetry digest to
9b996f7by @renovate[bot] in #7308 - chore(deps): update github/codeql-action action to v3.30.1 by @renovate[bot] in #7312
- chore(deps): update github.com/grafana/regexp digest to
f7b3be9by @renovate[bot] in #7311 - chore(deps): update module github.com/pjbgf/sha1cd to v0.5.0 by @renovate[bot] in #7317
- chore(deps): update golang.org/x/telemetry digest to
af835b0by @renovate[bot] in #7313 - fix(deps): update module github.com/prometheus/client_golang to v1.23.2 by @renovate[bot] in #7314
- chore(deps): update benchmark-action/github-action-benchmark action to v1.20.7 by @renovate[bot] in #7319
- Don't track min and max when disabled by @dashpole in #7306
- fix(deps): update golang.org/x by @renovate[bot] in #7320
- Add benchmark for exponential histogram measurements by @dashpole in #7305
- chore(deps): update golang.org/x by @renovate[bot] in #7324
- chore(deps): update module mvdan.cc/gofumpt to v0.9.1 by @renovate[bot] in #7322
- trace,metric,log: WithInstrumentationAttributes options to merge attributes by @pellared in #7300
- Encapsulate observability in Logs SDK by @MrAlias in #7315
- trace,metric,log: add WithInstrumentationAttributeSet option by @pellared in #7287
- chore(deps): update module github.com/spf13/afero to v1.15.0 by @renovate[bot] in #7330
- chore(deps): update module github.com/sagikazarmark/locafero to v0.11.0 by @renovate[bot] in #7329
- chore(deps): update module github.com/lucasb-eyer/go-colorful to v1.3.0 by @renovate[bot] in #7327
- chore(deps): update module github.com/antonboom/errname to v1.1.1 by @renovate[bot] in #7338
- fix(deps): update module go.opentelemetry.io/collector/pdata to v1.41.0 by @renovate[bot] in #7337
- chore(deps): update module github.com/spf13/viper to v1.21.0 by @renovate[bot] in #7334
- chore(deps): update module github.com/spf13/cast to v1.10.0 by @renovate[bot] in #7333
- fix(deps): update googleapis to
9702482by @renovate[bot] in #7335 - chore(deps): update github/codeql-action action to v3.30.2 by @renovate[bot] in #7339
- chore(deps): update golang.org/x by @renovate[bot] in #7326
- fix(deps): update module google.golang.org/protobuf to v1.36.9 by @renovate[bot] in #7340
- Encapsulate
stdouttrace.Exporterinstrumentation in internal package by @MrAlias in #7307 - Do not allocate instrument options if possible in generated semconv packages by @MrAlias in #7328
- chore(deps): update module github.com/antonboom/nilnil to v1.1.1 by @renovate[bot] in #7343
- chore(deps): update module golang.org/x/net to v0.44.0 by @renovate[bot] in #7341
- fix(deps): update module golang.org/x/tools to v
Configuration
📅 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.
- If you want to rebase/retry this PR, check this box
This PR has been generated by Renovate Bot.