Skip to content

fix(deps): update all otel collector packages#8207

Merged
yurishkuro merged 2 commits intojaegertracing:mainfrom
renovate-bot:renovate/all-otel-collector-packages
Mar 20, 2026
Merged

fix(deps): update all otel collector packages#8207
yurishkuro merged 2 commits intojaegertracing:mainfrom
renovate-bot:renovate/all-otel-collector-packages

Conversation

@renovate-bot
Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
go.opentelemetry.io/collector/client v1.53.0v1.54.0 age confidence
go.opentelemetry.io/collector/component v1.53.0v1.54.0 age confidence
go.opentelemetry.io/collector/component/componentstatus v0.147.0v0.148.0 age confidence
go.opentelemetry.io/collector/component/componenttest v0.147.0v0.148.0 age confidence
go.opentelemetry.io/collector/config/configauth v1.53.0v1.54.0 age confidence
go.opentelemetry.io/collector/config/configgrpc v0.147.0v0.148.0 age confidence
go.opentelemetry.io/collector/config/confighttp v0.147.0v0.148.0 age confidence
go.opentelemetry.io/collector/config/confighttp/xconfighttp v0.147.0v0.148.0 age confidence
go.opentelemetry.io/collector/config/configmiddleware v1.53.0v1.54.0 age confidence
go.opentelemetry.io/collector/config/confignet v1.53.0v1.54.0 age confidence
go.opentelemetry.io/collector/config/configoptional v1.53.0v1.54.0 age confidence
go.opentelemetry.io/collector/config/configretry v1.53.0v1.54.0 age confidence
go.opentelemetry.io/collector/config/configtls v1.53.0v1.54.0 age confidence
go.opentelemetry.io/collector/confmap v1.53.0v1.54.0 age confidence
go.opentelemetry.io/collector/confmap/provider/envprovider v1.53.0v1.54.0 age confidence
go.opentelemetry.io/collector/confmap/provider/fileprovider v1.53.0v1.54.0 age confidence
go.opentelemetry.io/collector/confmap/provider/httpprovider v1.53.0v1.54.0 age confidence
go.opentelemetry.io/collector/confmap/provider/httpsprovider v1.53.0v1.54.0 age confidence
go.opentelemetry.io/collector/confmap/provider/yamlprovider v1.53.0v1.54.0 age confidence
go.opentelemetry.io/collector/confmap/xconfmap v0.147.0v0.148.0 age confidence
go.opentelemetry.io/collector/connector v0.147.0v0.148.0 age confidence
go.opentelemetry.io/collector/connector/forwardconnector v0.147.0v0.148.0 age confidence
go.opentelemetry.io/collector/consumer v1.53.0v1.54.0 age confidence
go.opentelemetry.io/collector/consumer/consumertest v0.147.0v0.148.0 age confidence
go.opentelemetry.io/collector/exporter v1.53.0v1.54.0 age confidence
go.opentelemetry.io/collector/exporter/debugexporter v0.147.0v0.148.0 age confidence
go.opentelemetry.io/collector/exporter/exporterhelper v0.147.0v0.148.0 age confidence
go.opentelemetry.io/collector/exporter/exportertest v0.147.0v0.148.0 age confidence
go.opentelemetry.io/collector/exporter/nopexporter v0.147.0v0.148.0 age confidence
go.opentelemetry.io/collector/exporter/otlpexporter v0.147.0v0.148.0 age confidence
go.opentelemetry.io/collector/exporter/otlphttpexporter v0.147.0v0.148.0 age confidence
go.opentelemetry.io/collector/extension v1.53.0v1.54.0 age confidence
go.opentelemetry.io/collector/extension/extensionauth v1.53.0v1.54.0 age confidence
go.opentelemetry.io/collector/extension/extensioncapabilities v0.147.0v0.148.0 age confidence
go.opentelemetry.io/collector/extension/zpagesextension v0.147.0v0.148.0 age confidence
go.opentelemetry.io/collector/featuregate v1.53.0v1.54.0 age confidence
go.opentelemetry.io/collector/otelcol v0.147.0v0.148.0 age confidence
go.opentelemetry.io/collector/pdata v1.53.0v1.54.0 age confidence
go.opentelemetry.io/collector/pdata/xpdata v0.147.0v0.148.0 age confidence
go.opentelemetry.io/collector/processor v1.53.0v1.54.0 age confidence
go.opentelemetry.io/collector/processor/batchprocessor v0.147.0v0.148.0 age confidence
go.opentelemetry.io/collector/processor/memorylimiterprocessor v0.147.0v0.148.0 age confidence
go.opentelemetry.io/collector/processor/processorhelper v0.147.0v0.148.0 age confidence
go.opentelemetry.io/collector/processor/processortest v0.147.0v0.148.0 age confidence
go.opentelemetry.io/collector/receiver v1.53.0v1.54.0 age confidence
go.opentelemetry.io/collector/receiver/nopreceiver v0.147.0v0.148.0 age confidence
go.opentelemetry.io/collector/receiver/otlpreceiver v0.147.0v0.148.0 age confidence
go.opentelemetry.io/collector/service v0.147.0v0.148.0 age confidence

Release Notes

open-telemetry/opentelemetry-collector (go.opentelemetry.io/collector/client)

v1.54.0

🛑 Breaking changes 🛑
  • all: Change metric units to be singular to match OTel specification, e.g. {requests} -> {request} (#​14753)
💡 Enhancements 💡
  • cmd/mdatagen: Add deprecated_type field to allow specifying an alias for component types. (#​14718)
  • cmd/mdatagen: Generate entity-scoped MetricsBuilder API that enforces entity-metric associations at compile time (#​14659)
  • cmd/mdatagen: Skip generating reaggregation config options for metrics that have no aggregatable attributes. (#​14689)
  • pkg/service: The internal status reporter no longer drops repeated Ok and RecoverableError statuses (#​14282)
    Status events can now carry metadata and there's value in allowing them to be emitted despite the status value itself
    not changing.
🧰 Bug fixes 🧰
  • cmd/builder: Add .exe to output binary names when building for Windows targets. (#​12591)

  • exporter/debug: Add printing of metric metadata in detailed verbosity. (#​14667)

  • exporter/otlp_grpc: Prevent nil pointer panic when push methods are called before the OTLP exporter initializes its gRPC clients. (#​14663)
    When the sending queue and retry are disabled, calling ConsumeTraces,
    ConsumeMetrics, ConsumeLogs, or ConsumeProfiles before the OTLP exporter
    initializes its gRPC clients could cause a nil pointer dereference panic.
    The push methods now return an error instead of panicking.

  • exporter/otlp_http: Show the actual destination URL in error messages when request URL is modified by middleware. (#​14673)
    Unwraps the *url.Error returned by http.Client.Do() to prevent misleading error logs when a middleware extension dynamically updates the endpoint.

  • pdata/pprofile: Switch the dictionary of dictionary tables entries only once when merging profiles (#​14709)
    For dictionary table data, we used to switch their dictionaries when doing
    the switch for the data that uses them.
    However, when an entry is associated with multiple other data (several
    samples can use the same stack), we would have been switching the
    dictionaries of the entry multiple times.

    We now switch dictionaries for dictionary table data only once, before
    switching the resource profiles.


Configuration

📅 Schedule: Branch creation - "on friday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

Signed-off-by: Mend Renovate <bot@renovateapp.com>
@forking-renovate forking-renovate Bot added the changelog:dependencies Update to dependencies label Mar 20, 2026
@renovate-bot renovate-bot requested a review from a team as a code owner March 20, 2026 01:15
@forking-renovate
Copy link
Copy Markdown

ℹ️ Artifact update notice

File name: go.mod

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):

  • 37 additional dependencies were updated

Details:

Package Change
go.opentelemetry.io/collector/config/configopaque v1.53.0 -> v1.54.0
go.opentelemetry.io/collector/internal/componentalias v0.147.0 -> v0.148.0
github.com/ebitengine/purego v0.9.1 -> v0.10.0
github.com/knadh/koanf/v2 v2.3.2 -> v2.3.3
github.com/pierrec/lz4/v4 v4.1.25 -> v4.1.26
github.com/prometheus/procfs v0.19.2 -> v0.20.1
github.com/shirou/gopsutil/v4 v4.26.1 -> v4.26.2
go.opentelemetry.io/collector v0.147.0 -> v0.148.0
go.opentelemetry.io/collector/config/configcompression v1.53.0 -> v1.54.0
go.opentelemetry.io/collector/config/configtelemetry v0.147.0 -> v0.148.0
go.opentelemetry.io/collector/connector/connectortest v0.147.0 -> v0.148.0
go.opentelemetry.io/collector/connector/xconnector v0.147.0 -> v0.148.0
go.opentelemetry.io/collector/consumer/consumererror v0.147.0 -> v0.148.0
go.opentelemetry.io/collector/consumer/consumererror/xconsumererror v0.147.0 -> v0.148.0
go.opentelemetry.io/collector/consumer/xconsumer v0.147.0 -> v0.148.0
go.opentelemetry.io/collector/exporter/exporterhelper/xexporterhelper v0.147.0 -> v0.148.0
go.opentelemetry.io/collector/exporter/xexporter v0.147.0 -> v0.148.0
go.opentelemetry.io/collector/extension/extensionmiddleware v0.147.0 -> v0.148.0
go.opentelemetry.io/collector/extension/extensiontest v0.147.0 -> v0.148.0
go.opentelemetry.io/collector/extension/xextension v0.147.0 -> v0.148.0
go.opentelemetry.io/collector/internal/fanoutconsumer v0.147.0 -> v0.148.0
go.opentelemetry.io/collector/internal/memorylimiter v0.147.0 -> v0.148.0
go.opentelemetry.io/collector/internal/sharedcomponent v0.147.0 -> v0.148.0
go.opentelemetry.io/collector/internal/telemetry v0.147.0 -> v0.148.0
go.opentelemetry.io/collector/pdata/pprofile v0.147.0 -> v0.148.0
go.opentelemetry.io/collector/pdata/testdata v0.147.0 -> v0.148.0
go.opentelemetry.io/collector/pipeline v1.53.0 -> v1.54.0
go.opentelemetry.io/collector/pipeline/xpipeline v0.147.0 -> v0.148.0
go.opentelemetry.io/collector/processor/processorhelper/xprocessorhelper v0.147.0 -> v0.148.0
go.opentelemetry.io/collector/processor/xprocessor v0.147.0 -> v0.148.0
go.opentelemetry.io/collector/receiver/receiverhelper v0.147.0 -> v0.148.0
go.opentelemetry.io/collector/receiver/receivertest v0.147.0 -> v0.148.0
go.opentelemetry.io/collector/receiver/xreceiver v0.147.0 -> v0.148.0
go.opentelemetry.io/collector/service/hostcapabilities v0.147.0 -> v0.148.0
go.opentelemetry.io/contrib/otelconf v0.20.0 -> v0.22.0
go.opentelemetry.io/proto/otlp v1.9.0 -> v1.10.0
google.golang.org/genproto/googleapis/api v0.0.0-20260209200024-4cfbd4190f57 -> v0.0.0-20260226221140-a57be14db171

Copilot AI review requested due to automatic review settings March 20, 2026 01:15
@dosubot dosubot Bot added the area/otel label Mar 20, 2026
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates Jaeger’s Go module dependencies, primarily bumping OpenTelemetry Collector core packages to the latest release set reflected in the PR metadata.

Changes:

  • Bump go.opentelemetry.io/collector/* modules from v0.147.0/v1.53.0 to v0.148.0/v1.54.0.
  • Refresh go.mod indirect requirements and go.sum checksums accordingly (including several transitive dependency bumps).

Reviewed changes

Copilot reviewed 1 out of 2 changed files in this pull request and generated 1 comment.

File Description
go.mod Updates OTel Collector core module versions and associated indirect dependency versions.
go.sum Updates module checksums to match the updated dependency graph.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread go.mod
Comment on lines +46 to +50
go.opentelemetry.io/collector/client v1.54.0
go.opentelemetry.io/collector/component v1.54.0
go.opentelemetry.io/collector/component/componentstatus v0.148.0
go.opentelemetry.io/collector/component/componenttest v0.148.0
go.opentelemetry.io/collector/config/configauth v1.54.0
Copy link

Copilot AI Mar 20, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The core OTel Collector modules are bumped to v0.148.0/v1.54.0, but the repo still pins multiple github.com/open-telemetry/opentelemetry-collector-contrib/... modules at v0.147.0. Since contrib and core releases are intended to stay in lockstep, this mixed version graph can lead to build/test failures (or subtle runtime incompatibilities) when contrib code is compiled against collector v0.148.0 APIs. Consider updating all opentelemetry-collector-contrib modules to v0.148.0 in go.mod (or removing the explicit pins and running go mod tidy so the module graph resolves to a consistent set).

Copilot uses AI. Check for mistakes.
@codecov
Copy link
Copy Markdown

codecov Bot commented Mar 20, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 95.62%. Comparing base (6e7eba2) to head (348fc03).
⚠️ Report is 2 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #8207      +/-   ##
==========================================
+ Coverage   95.61%   95.62%   +0.01%     
==========================================
  Files         319      319              
  Lines       16793    16793              
==========================================
+ Hits        16056    16058       +2     
+ Misses        582      580       -2     
  Partials      155      155              
Flag Coverage Δ
badger_direct 9.05% <ø> (ø)
badger_e2e 1.04% <ø> (ø)
cassandra-4.x-direct-manual 13.25% <ø> (ø)
cassandra-4.x-e2e-auto 1.03% <ø> (ø)
cassandra-4.x-e2e-manual 1.03% <ø> (ø)
cassandra-5.x-direct-manual 13.25% <ø> (ø)
cassandra-5.x-e2e-auto 1.03% <ø> (ø)
cassandra-5.x-e2e-manual 1.03% <ø> (ø)
clickhouse 1.16% <ø> (ø)
elasticsearch-6.x-direct 16.83% <ø> (ø)
elasticsearch-7.x-direct 16.86% <ø> (ø)
elasticsearch-8.x-direct 17.01% <ø> (ø)
elasticsearch-8.x-e2e 1.09% <ø> (+0.04%) ⬆️
elasticsearch-9.x-e2e 1.04% <ø> (ø)
grpc_direct 7.79% <ø> (ø)
grpc_e2e 1.04% <ø> (ø)
kafka-3.x-v2 1.04% <ø> (ø)
memory_v2 1.04% <ø> (ø)
opensearch-1.x-direct 16.91% <ø> (ø)
opensearch-2.x-direct 16.91% <ø> (ø)
opensearch-2.x-e2e 1.04% <ø> (ø)
opensearch-3.x-e2e 1.04% <ø> (ø)
query 1.04% <ø> (ø)
tailsampling-processor 0.52% <ø> (ø)
unittests 94.31% <ø> (+0.01%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Mar 20, 2026

CI Summary Report

Metrics Comparison

❌ 64 metric change(s) detected

View changed metrics

metrics_snapshot_badger_e2e
1 added, 1 removed

  • otelcol_process_runtime_alloc_bytes
  • otelcol_process_runtime_total_alloc_bytes

metrics_snapshot_cassandras_4.x_v004_e2e_auto
1 added, 1 removed

  • otelcol_process_runtime_alloc_bytes
  • otelcol_process_runtime_total_alloc_bytes

metrics_snapshot_cassandras_4.x_v004_e2e_manual
1 added, 1 removed

  • otelcol_process_runtime_alloc_bytes
  • otelcol_process_runtime_total_alloc_bytes

metrics_snapshot_cassandras_5.x_v004_e2e_auto
1 added, 1 removed

  • otelcol_process_runtime_alloc_bytes
  • otelcol_process_runtime_total_alloc_bytes

metrics_snapshot_cassandras_5.x_v004_e2e_manual
1 added, 1 removed

  • otelcol_process_runtime_alloc_bytes
  • otelcol_process_runtime_total_alloc_bytes

metrics_snapshot_clickhouse
1 added, 1 removed

  • otelcol_process_runtime_alloc_bytes
  • otelcol_process_runtime_total_alloc_bytes

metrics_snapshot_elasticsearch_8.x_e2e
1 added, 4 removed

  • jaeger_storage_latency_seconds
  • jaeger_storage_requests
  • otelcol_process_runtime_alloc_bytes
  • otelcol_process_runtime_total_alloc_bytes
  • rpc_server_call_duration_seconds

metrics_snapshot_elasticsearch_9.x_e2e
1 added, 1 removed

  • otelcol_process_runtime_alloc_bytes
  • otelcol_process_runtime_total_alloc_bytes

metrics_snapshot_grpc_e2e
1 added, 1 removed

  • otelcol_process_runtime_alloc_bytes
  • otelcol_process_runtime_total_alloc_bytes

metrics_snapshot_kafka_v2
2 added, 2 removed

  • otelcol_kafka_exporter_bytes_uncompressed
  • otelcol_kafka_exporter_bytes_uncompressed_bytes
  • otelcol_process_runtime_alloc_bytes
  • otelcol_process_runtime_total_alloc_bytes

metrics_snapshot_memory
1 added, 1 removed

  • otelcol_process_runtime_alloc_bytes
  • otelcol_process_runtime_total_alloc_bytes

metrics_snapshot_opensearch_2.x
1 added, 1 removed

  • otelcol_process_runtime_alloc_bytes
  • otelcol_process_runtime_total_alloc_bytes

metrics_snapshot_opensearch_3.x
1 added, 1 removed

  • otelcol_process_runtime_alloc_bytes
  • otelcol_process_runtime_total_alloc_bytes

Code Coverage

✅ Coverage 96.8% (baseline 96.8%)

➡️ View CI run | View publish logs
2026-03-20 02:32:13 UTC

@yurishkuro yurishkuro merged commit 4be4cee into jaegertracing:main Mar 20, 2026
64 of 66 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants