Repository navigation
fix(deps): update opentelemetry-go monorepo - #592
renovate-sh-app[bot] wants to merge 1 commit into
Conversation
ℹ️ Artifact update noticeFile name: apps/historian/go.modIn order to perform the update(s) described in the table above, Renovate ran the
Due to Go's usage of Minimal Version Selection (MVS), these packages have been updated to the minimum version available, so will still abide by Details:
File name: go.modIn order to perform the update(s) described in the table above, Renovate ran the
Due to Go's usage of Minimal Version Selection (MVS), these packages have been updated to the minimum version available, so will still abide by Details:
File name: testing/alerting-gen/go.modIn order to perform the update(s) described in the table above, Renovate ran the
Due to Go's usage of Minimal Version Selection (MVS), these packages have been updated to the minimum version available, so will still abide by Details:
|
91365b9 to
e6ec687
Compare
e6ec687 to
d857a34
Compare
PR SummaryMedium Risk Overview Core API packages move from v1.43.0 to v1.44.0 ( Reviewers should treat this as inheriting upstream v1.44.0 behavior changes at runtime (via dskit / autoexport paths), especially the metrics SDK default cardinality limit of 2000 and stricter baggage handling, even though this repo does not configure those options directly in the diff. Reviewed by Cursor Bugbot for commit a2edb9e. Bugbot is set up for automated code reviews on this repo. Configure here. |
def86a2 to
b82ad51
Compare
| go.opentelemetry.io/otel/metric v1.44.0 // indirect | ||
| go.opentelemetry.io/otel/sdk v1.44.0 // indirect | ||
| go.opentelemetry.io/otel/sdk/log v0.20.0 // indirect | ||
| go.opentelemetry.io/otel/sdk/metric v1.44.0 // indirect |
There was a problem hiding this comment.
Default metric cardinality cap
Medium Severity
Bumping go.opentelemetry.io/otel/sdk/metric to v1.44.0 turns on a default cardinality limit of 2000. Instruments with more distinct attribute sets can be dropped or rolled into an overflow bucket, which can silently change metrics for high-cardinality telemetry. This repo does not set WithCardinalityLimit or related env overrides anywhere.
Additional Locations (1)
Reviewed by Cursor Bugbot for commit b82ad51. Configure here.
0fea112 to
92d1e75
Compare
92d1e75 to
1932f48
Compare
2d45a7f to
d9769e6
Compare
4f553a2 to
f3400de
Compare
3cb1089 to
cd397b3
Compare
9349dee to
b720874
Compare
f772656 to
d47b444
Compare
aac8aa8 to
6fe5b29
Compare
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes using default effort and found 1 potential issue.
There are 2 total unresolved issues (including 1 from previous review).
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit bf42065. Configure here.
| datasource | package | from | to | | ---------- | ----------------------------------------------------------------- | ------- | ------- | | go | go.opentelemetry.io/otel | v1.46.0 | v1.47.0 | | go | go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc | v0.22.0 | v0.23.0 | | go | go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp | v0.22.0 | v0.23.0 | | go | go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc | v1.36.0 | v1.47.0 | | go | go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc | v1.43.0 | v1.47.0 | | go | go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp | v1.43.0 | v1.47.0 | | go | go.opentelemetry.io/otel/exporters/otlp/otlptrace | v1.46.0 | v1.47.0 | | go | go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc | v1.46.0 | v1.47.0 | | go | go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp | v1.46.0 | v1.47.0 | | go | go.opentelemetry.io/otel/exporters/prometheus | v0.58.0 | v0.69.0 | | go | go.opentelemetry.io/otel/exporters/prometheus | v0.65.0 | v0.69.0 | | go | go.opentelemetry.io/otel/exporters/stdout/stdoutlog | v0.22.0 | v0.23.0 | | go | go.opentelemetry.io/otel/exporters/stdout/stdoutmetric | v1.36.0 | v1.47.0 | | go | go.opentelemetry.io/otel/exporters/stdout/stdoutmetric | v1.43.0 | v1.47.0 | | go | go.opentelemetry.io/otel/exporters/stdout/stdouttrace | v1.45.0 | v1.47.0 | | go | go.opentelemetry.io/otel/metric | v1.46.0 | v1.47.0 | | go | go.opentelemetry.io/otel/sdk | v1.46.0 | v1.47.0 | | go | go.opentelemetry.io/otel/sdk/metric | v1.46.0 | v1.47.0 | | go | go.opentelemetry.io/otel/trace | v1.46.0 | v1.47.0 | Signed-off-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>


This PR contains the following updates:
v1.46.0→v1.47.0v0.22.0→v0.23.0v0.22.0→v0.23.0v1.36.0→v1.47.0v1.43.0→v1.47.0v1.43.0→v1.47.0v1.46.0→v1.47.0v1.46.0→v1.47.0v1.46.0→v1.47.0v0.58.0→v0.69.0v0.65.0→v0.69.0v0.22.0→v0.23.0v1.36.0→v1.47.0v1.43.0→v1.47.0v1.45.0→v1.47.0v1.46.0→v1.47.0v1.46.0→v1.47.0v1.46.0→v1.47.0v1.46.0→v1.47.0Release Notes
open-telemetry/opentelemetry-go (go.opentelemetry.io/otel)
v1.47.0: /v0.69.0/v0.23.0/v0.1.0Compare Source
This release contains the first stable release of the OpenTelemetry Go Logs API and SDK.
Our project stability guarantees now apply to the following modules:
go.opentelemetry.io/otel/loggo.opentelemetry.io/otel/sdk/logSee our versioning policy for more information about these stability guarantees.
Added
Stringmethod forKeyValuetype ingo.opentelemetry.io/otel/attribute. (#8205)Stringmethod forSettype ingo.opentelemetry.io/otel/attribute. (#8347)WithMaxExportBatchSizetogo.opentelemetry.io/otel/sdk/metricto configure the maximum export batch size forPeriodicReader. (#8960)WithAttributeValueDepthLimit,DefaultAttributeValueDepthLimit, andSpanLimits.AttributeValueDepthLimitingo.opentelemetry.io/otel/sdk/traceto configure the maximum depth of span, event, link, and instrumentation scope attribute values. (#8938)WithAttributeValueDepthLimitingo.opentelemetry.io/otel/sdk/logto configure the maximum depth of log record and instrumentation scope attribute values. (#8938)WithMaxResponseSizetogo.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp,go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp, andgo.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp. (#8941)ProbabilitySampleringo.opentelemetry.io/otel/sdk/trace/xthat conforms to the OpenTelemetry specification's threshold-based sampling algorithm. (#8123)*Binderextension interfaces ingo.opentelemetry.io/otel/metric/xfor instruments that support binding attributes ahead of time. (#8760)Finishersynchronous metric instrument extension interface togo.opentelemetry.io/otel/metric/x. (#8906)Changed
go.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest. (#8993)go.opentelemetry.io/otel/sdk/traceandgo.opentelemetry.io/otel/sdk/log. (#8938)go.opentelemetry.io/otel/sdk/traceandgo.opentelemetry.io/otel/sdk/logby rebuilding composite values only when truncation is needed. (#8912)traceparentusing a hex lookup table ingo.opentelemetry.io/otel/propagation, which rejects the specification-disallowed upper-case characters without a separate scan of the header. (#8739)TraceIDFromHexandSpanIDFromHexingo.opentelemetry.io/otel/traceto eliminate bounds checks. (#8740)Fixed
go.opentelemetry.io/otel/trace,go.opentelemetry.io/otel/sdk/trace, andgo.opentelemetry.io/otel/sdk/log.go.opentelemetry.io/otel/trace,go.opentelemetry.io/otel/sdk/trace, andgo.opentelemetry.io/otel/sdk/log. (#9054)NewPeriodicReaderwherer.instwas assigned after the background goroutine was launched ingo.opentelemetry.io/otel/sdk/metric. (#9028)int64values inSum,Histogram, andExponentialHistogramaggregations ingo.opentelemetry.io/otel/sdk/metric. (#8981)grpc.DialOptionvalues passed viaWithDialOptiontake precedence over conflicting internally-computed defaults ingo.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc,go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc, andgo.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc. (#8805, #8834, #8836)OTEL_METRIC_EXPORT_INTERVALandOTEL_METRIC_EXPORT_TIMEOUTvalues as invalid ingo.opentelemetry.io/otel/sdk/metric. (#8800)NewFixedSizeReservoirandFixedSizeReservoirProviderwhen given a negative size ingo.opentelemetry.io/otel/sdk/metric/exemplar; negative sizes are now clamped to zero, consistent with a size of zero. (#8832)ZeroThresholdduring OTLP metric export ingo.opentelemetry.io/otel/exporters/otlp/otlpmetric. (#8801)go.opentelemetry.io/otel/semconv/v1.32.0,go.opentelemetry.io/otel/semconv/v1.33.0, andgo.opentelemetry.io/otel/semconv/v1.34.0record measurements only once when no attributes are provided. (#8849)OTEL_TRACES_SAMPLERandOTEL_TRACES_SAMPLER_ARGvalues as unset ingo.opentelemetry.io/otel/sdk/trace. (#8873)OTEL_EXPORTER_OTLP_ENDPOINTpath joining ingo.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttpso trailing-slash base URLs do not produce double-slash log export paths. (#8864)RecordErrorcalls back into the span ingo.opentelemetry.io/otel/sdk/trace. (#8815)SimpleSpanProcessor.Shutdownfrom panicking when constructed with a nil exporter ingo.opentelemetry.io/otel/sdk/trace. (#8844)go.opentelemetry.io/otel/exporters/prometheus. (#8839)go.opentelemetry.io/otel/metric/x.WithDefaultAttributeswhen a matching View ingo.opentelemetry.io/otel/sdk/metricdoes not specify an attribute filter. (#8859)OTEL_EXPORTER_OTLP_ENDPOINTandOTEL_EXPORTER_OTLP_METRICS_ENDPOINT, while preservingunix://andunix-abstract://targets; treatunix-abstract://endpoints as insecure ingo.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpcandgo.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp. (#8862)OTEL_EXPORTER_OTLP_ENDPOINTandOTEL_EXPORTER_OTLP_TRACES_ENDPOINTingo.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc. (#8852)Propertyvalues on demand ingo.opentelemetry.io/otel/baggageandgo.opentelemetry.io/otel/propagation.Removed
OTEL_GO_X_METRIC_EXPORT_BATCH_SIZEenvironment variable ingo.opentelemetry.io/otel/sdk/metric.Use the
WithMaxExportBatchSizeoption instead. (#8960)What's Changed
18b4a75by @renovate[bot] in #8907d60c349by @renovate[bot] in #890986cb573by @renovate[bot] in #88957bb06b0by @renovate[bot] in #8902af8eda3by @renovate[bot] in #8915241134dby @renovate[bot] in #8913043ea8aby @renovate[bot] in #8919ae99b73by @renovate[bot] in #8923ProbabilitySamplerby @yuanyuanzhao3 in #81230277a17by @renovate[bot] in #8931f8649ddby @renovate[bot] in #8929e5a4d62by @renovate[bot] in #894555ac43cby @renovate[bot] in #894315ceca2by @renovate[bot] in #89486c9e17dby @renovate[bot] in #8950f61a6caby @renovate[bot] in #895161ebaa5by @renovate[bot] in #8968eeb232eby @renovate[bot] in #8983cecb647by @renovate[bot] in #8986b142276by @renovate[bot] in #8991bdcd072by @renovate[bot] in #8990c4b3818by @renovate[bot] in #89944e49372by @renovate[bot] in #8998c6096d2by @renovate[bot] in #900098ded9aby @renovate[bot] in #90039662f6fby @renovate[bot] in #9020ed294f9by @renovate[bot] in #9027b78653fby @renovate[bot] in #9036bbf040aby @renovate[bot] in #9037e18e5c5by @renovate[bot] in #90398a89bd6by @renovate[bot] in #9041666ce5eby @renovate[bot] in #9051270558fby @renovate[bot] in #9060f772fe6by @renovate[bot] in #90668786532by @renovate[bot] in #906588a381dby @renovate[bot] in #9069New Contributors
Full Changelog: open-telemetry/opentelemetry-go@v1.47.0-rc.1...v1.47.0
Configuration
📅 Schedule: (UTC)
🚦 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 if that's undesired.
Need help?
You can ask for more help in the following Slack channel: #proj-renovate-self-hosted. In that channel you can also find ADR and FAQ docs in the Resources section.