Skip to content

Update All OTEL Collector contrib packages to v0.127.0#7186

Merged
yurishkuro merged 1 commit intojaegertracing:mainfrom
renovate-bot:renovate/all-otel-collector-contrib-packages
Jun 1, 2025
Merged

Update All OTEL Collector contrib packages to v0.127.0#7186
yurishkuro merged 1 commit intojaegertracing:mainfrom
renovate-bot:renovate/all-otel-collector-contrib-packages

Conversation

@renovate-bot
Copy link
Copy Markdown
Contributor

@renovate-bot renovate-bot commented Jun 1, 2025

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
github.com/open-telemetry/opentelemetry-collector-contrib/connector/spanmetricsconnector v0.126.0 -> v0.127.0 age adoption passing confidence
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kafkaexporter v0.126.0 -> v0.127.0 age adoption passing confidence
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusexporter v0.126.0 -> v0.127.0 age adoption passing confidence
github.com/open-telemetry/opentelemetry-collector-contrib/extension/healthcheckv2extension v0.126.0 -> v0.127.0 age adoption passing confidence
github.com/open-telemetry/opentelemetry-collector-contrib/extension/pprofextension v0.126.0 -> v0.127.0 age adoption passing confidence
github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage v0.126.0 -> v0.127.0 age adoption passing confidence
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/jaeger v0.126.0 -> v0.127.0 age adoption passing confidence
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/zipkin v0.126.0 -> v0.127.0 age adoption passing confidence
github.com/open-telemetry/opentelemetry-collector-contrib/processor/attributesprocessor v0.126.0 -> v0.127.0 age adoption passing confidence
github.com/open-telemetry/opentelemetry-collector-contrib/processor/filterprocessor v0.126.0 -> v0.127.0 age adoption passing confidence
github.com/open-telemetry/opentelemetry-collector-contrib/processor/tailsamplingprocessor v0.126.0 -> v0.127.0 age adoption passing confidence
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/jaegerreceiver v0.126.0 -> v0.127.0 age adoption passing confidence
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkareceiver v0.126.0 -> v0.127.0 age adoption passing confidence
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zipkinreceiver v0.126.0 -> v0.127.0 age adoption passing confidence

Release Notes

open-telemetry/opentelemetry-collector-contrib (github.com/open-telemetry/opentelemetry-collector-contrib/connector/spanmetricsconnector)

v0.127.0

Compare Source

🛑 Breaking changes 🛑
  • sqlserverreceiver: Zero values in delta attributes will be reported in top query collection. (#​40041)
    This change includes the following attributes:
    • sqlserver.total_worker_time
    • sqlserver.execution_count
    • sqlserver.total_logical_reads
    • sqlserver.total_logical_writes
    • sqlserver.total_physical_reads
    • sqlserver.total_rows
    • sqlserver.total_grant_kb
  • stefreceiver, stefexporter: Updated to STEF 0.0.6, which had a breaking change in the format from 0.0.5 (#​40058)
🚀 New components 🚀
  • stefreceiver: Update stability of STEF receiver to Alpha. (#​40062)
💡 Enhancements 💡
  • coralogixexporter: Added a mechanism to drop telemetry data when rate limit, quota or authorization errors are encountered. (#​40074)
    Added a new configuration option to the Coralogix exporter to enable a rate limiter mechanism.
    The rate limiter mechanism is disabled by default. It can be configured using the following configuration options:

    rate_limiter:
    enabled: true
    threshold: 10
    duration: 1m

    Where:

    • enabled is a boolean flag to enable the rate limiter mechanism.
    • threshold is the number of errors to trigger the rate limiter mechanism (default: 10).
    • duration is the duration of the rate limit window (default: 1 minute).

    Note the number of errors is cumulative and reset after the duration has passed or a successful request is made.

  • coralogixexporter: Print metrics causing the partial success response from the backend. (#​40199)

  • awss3receiver: Add SQS support to the awss3receiver component (#​36315)

  • azuremonitorreceiver: Add support for azureauthextension as a token provider for azuremonitorreceiver. (#​39048)

  • datadogreceiver: Address semantic conventions noncompliance and add support for http/db (#​36924)

    • Bump semantic conventions to v1.30.0
    • Add support for http and db attributes
    • Use datadog's base service as service.name when available
    • Set server.address on client/producer/consumer spans
    • Properly name postgresql/redis/servlet/spring spans
  • kafkaexporter: Allow kafka exporter to produce to topics based on metadata key values (#​39208)
    Allows the Kafka exporter to dynamically use a signal's export target topic based
    on the value of the pipeline's metadata, allowing dynamic signal routing.

  • faroreceiver, faroexporter: Stability level changed from development to alpha. (#​40000)

  • processor/tailsampling: Add first policy match decision to tailsampling processor (#​36795)

  • gitlabreceiver: add GitLab pipeline tracing functionality (#​35207)

  • receiver/k8sclusterreceiver: Added new resource attributes k8s.hpa.scaletargetref.kind, k8s.hpa.scaletargetref.name, and k8s.hpa.scaletargetref.apiversion to the k8s.hpa resource. These attributes are disabled by default. (#​38768)

  • datdogexporter, datadogconnector: Graduate the datadog.EnableReceiveResourceSpansV2 feature gate to beta. (#​40083)

  • k8sobserver: Add namespaces setting for scoping k8s client to specific namespaces (#​39677)

  • lokireceiver: Add support for structured metadata in lokireceiver (#​40095)

  • awss3exporter: Add the retry mode, max attempts and max backoff to the settings (#​36264)

  • receiver/netflow: Adds additional common EtherTypes for network.type. (#​40219)

  • prometheusremotewriteexproter: Adds wal metrics to the Prometheus Remote WRite Exporter. The new metrics are:

  • otelcol_exporter_prometheusremotewrite_wal_writes: The total number of WAL writes.

  • otelcol_exporter_prometheusremotewrite_wal_writes_failures: The total number of WAL write failures.
    (#​39556)

  • sumologicexporter: Change how infinity bounds are represented in histogram buckets so that the Sumologic backend can properly handle them. (#​39904)

  • k8sattributesprocessor: Add option to configure automatic service resource attributes (#​37114)
    Implements Service Attributes.

    If you are using the file log receiver, you can now create the same resource attributes as traces (via OTLP) received
    from an application instrumented with the OpenTelemetry Operator -
    simply by adding the
    extract: { metadata: ["service.namespace", "service.name", "service.version", "service.instance.id"] }
    configuration to the k8sattributesprocessor processor.
    See the documentation for more details.

  • signaltometricsconnector: Add support for parsing gauge metrics from any signal types (#​37093)

  • receiver/sqlserver: Add new metric for disk IO rate on a resource pool (#​39977)
    The new metric sqlserver.resource_pool.disk.operations is disabled by default.

  • receiver/sqlserver: Add new metric sqlserver.lock.wait.count (#​39892)
    This metric is disabled by default.

  • receiver/sqlserver: Add new metric to track OS wait times (#​39977)
    The new metric is named sqlserver.os.wait.duration and disabled by default.

  • receiver/sqlserver: Enable sqlserver.page.life_expectancy metric for all configurations (#​39940)
    This metric was originally only available when running on Windows, but is
    now available for all configuration options, including direct connection.
    Since this metric is enabled by default, users who have direct connection
    configured will now have this metric emitted by default.

  • sqlserverreceiver: Add configuration option top_query_collection.collection_interval for top query collection to make the collection less frequent. (#​40002)

    • This change only applies to the top_query_collection feature.
    • The default value is 60s
🧰 Bug fixes 🧰
  • elasticsearchexporter: Fix panic when encoding non-string scope attributes. (#​37701)

  • awsfirehosereceiver: Parse encoding as a component ID, not just type, allowing for named encodings. (#​39808)

  • awsfirehosereceiver: Fix decoding for OTLP-formatted metrics. (#​39462)
    OTLP-formatted metrics were not being decoded correctly until now.

  • azuremonitorreceiver: use metrics aggregation filter when use_batch_api: true (#​40079)

  • googlecloudexporter: Update the MapMonitoredResource mapping when the exporter.googlecloud.CustomMonitoredResources feature flag is used (#​40186)

  • golden: Return an error on timeout without receiving any data (#​40076)

  • postgresqlreceiver: fix too many top query got reported. top query should only report those queries were executed during the query interval (#​39942)

  • filelogreceiver: Introduce utf8-raw encoding to avoid replacing invalid bytes with \uFFFD when reading UTF-8 input. (#​39653)

  • internal/splunk: Treat HTTP 403 Forbidden as a permanent error. (#​39037)

    • Splunk responses with a 403 typically indicate an authentication or authorization issue that is not likely to be resolved by retrying.
    • This change ensures that the error is treated as permanent to avoid unnecessary retries.
    • This change is applicable to splunkhecexporter, signalfxexporter.
  • spanmetricsconnector: Fix bug causing span metrics calls count to be always 0 when using delta temporality (#​40139)

  • kafkareceiver, kafkaexporter: Add support for named encoding extensions in kafkareceiver and kafkaexporter (#​40142)

  • libhoneyreceiver: Handle paths without slashes at the end by adding them (#​40070)

  • exporter/datadog: Correctly treat summary counts as cumulative monotonic sums instead of cumulative non-monotonic sums (#​40176)

  • opampsupervisor: Fix bug in order of configuration composition and server start (#​39949)
    First start the Supervisor's OpAMP server at a random port, then
    compose the configuration for the agent with that port.

  • cmd/opampsupervisor: Fix race condition where the Supervisor could report the wrong health status (#​40207)

  • opampsupervisor: If there is a remote config, the supervisor now reports the remote config as applied and the correct hash on startup. (#​40233)

  • stefreceiver: Correctly handle Shutdown request (#​40082)
    The receiver now correctly Shutdown even if there are active connections


Configuration

📅 Schedule: Branch creation - "on the first day of the month" (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.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


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

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

@renovate-bot renovate-bot requested a review from a team as a code owner June 1, 2025 02:23
@renovate-bot renovate-bot requested a review from jkowall June 1, 2025 02:23
@forking-renovate forking-renovate Bot added the changelog:dependencies Update to dependencies label Jun 1, 2025
@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):

  • 67 additional dependencies were updated

Details:

Package Change
go.opentelemetry.io/collector/component v1.32.0 -> v1.33.0
go.opentelemetry.io/collector/component/componentstatus v0.126.0 -> v0.127.0
go.opentelemetry.io/collector/component/componenttest v0.126.0 -> v0.127.0
go.opentelemetry.io/collector/config/configauth v0.126.0 -> v0.127.0
go.opentelemetry.io/collector/config/configgrpc v0.126.0 -> v0.127.0
go.opentelemetry.io/collector/config/confighttp v0.126.0 -> v0.127.0
go.opentelemetry.io/collector/config/configretry v1.32.0 -> v1.33.0
go.opentelemetry.io/collector/config/configtls v1.32.0 -> v1.33.0
go.opentelemetry.io/collector/confmap v1.32.0 -> v1.33.0
go.opentelemetry.io/collector/connector v0.126.0 -> v0.127.0
go.opentelemetry.io/collector/consumer v1.32.0 -> v1.33.0
go.opentelemetry.io/collector/consumer/consumertest v0.126.0 -> v0.127.0
go.opentelemetry.io/collector/exporter v0.126.0 -> v0.127.0
go.opentelemetry.io/collector/exporter/exportertest v0.126.0 -> v0.127.0
go.opentelemetry.io/collector/extension v1.32.0 -> v1.33.0
go.opentelemetry.io/collector/featuregate v1.32.0 -> v1.33.0
go.opentelemetry.io/collector/pdata v1.32.0 -> v1.33.0
go.opentelemetry.io/collector/pipeline v0.126.0 -> v0.127.0
go.opentelemetry.io/collector/processor v1.32.0 -> v1.33.0
go.opentelemetry.io/collector/processor/processorhelper v0.126.0 -> v0.127.0
go.opentelemetry.io/collector/processor/processortest v0.126.0 -> v0.127.0
go.opentelemetry.io/collector/receiver v1.32.0 -> v1.33.0
github.com/google/go-tpm v0.9.4 -> v0.9.5
github.com/aws/aws-msk-iam-sasl-signer-go v1.0.3 -> v1.0.4
github.com/cenkalti/backoff/v5 v5.0.2 -> v5.0.2
github.com/expr-lang/expr v1.17.2 -> v1.17.3
github.com/open-telemetry/opentelemetry-collector-contrib/internal/common v0.126.0 -> v0.127.0
github.com/open-telemetry/opentelemetry-collector-contrib/internal/coreinternal v0.126.0 -> v0.127.0
github.com/open-telemetry/opentelemetry-collector-contrib/internal/filter v0.126.0 -> v0.127.0
github.com/open-telemetry/opentelemetry-collector-contrib/internal/kafka v0.126.0 -> v0.127.0
github.com/open-telemetry/opentelemetry-collector-contrib/internal/pdatautil v0.126.0 -> v0.127.0
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/batchpersignal v0.126.0 -> v0.127.0
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/core/xidutils v0.126.0 -> v0.127.0
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/kafka/topic v0.126.0 -> v0.127.0
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/ottl v0.126.0 -> v0.127.0
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatautil v0.126.0 -> v0.127.0
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/resourcetotelemetry v0.126.0 -> v0.127.0
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/status v0.126.0 -> v0.127.0
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/azure v0.126.0 -> v0.127.0
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/prometheus v0.126.0 -> v0.127.0
go.opentelemetry.io/collector/client v1.32.0 -> v1.33.0
go.opentelemetry.io/collector/config/configcompression v1.32.0 -> v1.33.0
go.opentelemetry.io/collector/config/configmiddleware v0.126.0 -> v0.127.0
go.opentelemetry.io/collector/config/confignet v1.32.0 -> v1.33.0
go.opentelemetry.io/collector/config/configopaque v1.32.0 -> v1.33.0
go.opentelemetry.io/collector/confmap/xconfmap v0.126.0 -> v0.127.0
go.opentelemetry.io/collector/connector/connectortest v0.126.0 -> v0.127.0
go.opentelemetry.io/collector/connector/xconnector v0.126.0 -> v0.127.0
go.opentelemetry.io/collector/consumer/consumererror v0.126.0 -> v0.127.0
go.opentelemetry.io/collector/consumer/xconsumer v0.126.0 -> v0.127.0
go.opentelemetry.io/collector/exporter/xexporter v0.126.0 -> v0.127.0
go.opentelemetry.io/collector/extension/extensionauth v1.32.0 -> v1.33.0
go.opentelemetry.io/collector/extension/extensioncapabilities v0.126.0 -> v0.127.0
go.opentelemetry.io/collector/extension/extensionmiddleware v0.126.0 -> v0.127.0
go.opentelemetry.io/collector/extension/extensiontest v0.126.0 -> v0.127.0
go.opentelemetry.io/collector/extension/xextension v0.126.0 -> v0.127.0
go.opentelemetry.io/collector/internal/fanoutconsumer v0.126.0 -> v0.127.0
go.opentelemetry.io/collector/internal/telemetry v0.126.0 -> v0.127.0
go.opentelemetry.io/collector/pdata/pprofile v0.126.0 -> v0.127.0
go.opentelemetry.io/collector/pdata/testdata v0.126.0 -> v0.127.0
go.opentelemetry.io/collector/pipeline/xpipeline v0.126.0 -> v0.127.0
go.opentelemetry.io/collector/processor/xprocessor v0.126.0 -> v0.127.0
go.opentelemetry.io/collector/receiver/receiverhelper v0.126.0 -> v0.127.0
go.opentelemetry.io/collector/receiver/receivertest v0.126.0 -> v0.127.0
go.opentelemetry.io/collector/receiver/xreceiver v0.126.0 -> v0.127.0
go.opentelemetry.io/collector/semconv v0.126.0 -> v0.127.0
golang.org/x/text v0.25.0 -> v0.25.0

@codecov
Copy link
Copy Markdown

codecov Bot commented Jun 1, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 96.14%. Comparing base (0433c82) to head (5112f7e).
Report is 2 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #7186      +/-   ##
==========================================
- Coverage   96.19%   96.14%   -0.06%     
==========================================
  Files         366      366              
  Lines       21947    21947              
==========================================
- Hits        21113    21102      -11     
- Misses        623      631       +8     
- Partials      211      214       +3     
Flag Coverage Δ
badger_v1 9.85% <ø> (ø)
badger_v2 1.90% <ø> (ø)
cassandra-4.x-v1-manual 14.82% <ø> (ø)
cassandra-4.x-v2-auto 1.89% <ø> (ø)
cassandra-4.x-v2-manual 1.89% <ø> (ø)
cassandra-5.x-v1-manual 14.82% <ø> (ø)
cassandra-5.x-v2-auto 1.89% <ø> (ø)
cassandra-5.x-v2-manual 1.89% <ø> (ø)
elasticsearch-6.x-v1 20.65% <ø> (ø)
elasticsearch-7.x-v1 20.73% <ø> (ø)
elasticsearch-8.x-v1 20.90% <ø> (ø)
elasticsearch-8.x-v2 1.90% <ø> (ø)
grpc_v1 11.39% <ø> (ø)
grpc_v2 1.90% <ø> (ø)
kafka-3.x-v1 10.20% <ø> (ø)
kafka-3.x-v2 1.90% <ø> (ø)
memory_v2 1.90% <ø> (ø)
opensearch-1.x-v1 20.78% <ø> (ø)
opensearch-2.x-v1 20.78% <ø> (ø)
opensearch-2.x-v2 1.90% <ø> (ø)
query 1.90% <ø> (ø)
tailsampling-processor 0.51% <ø> (ø)
unittests 94.97% <ø> (-0.06%) ⬇️

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.

Signed-off-by: Mend Renovate <bot@renovateapp.com>
@renovate-bot renovate-bot force-pushed the renovate/all-otel-collector-contrib-packages branch from 3516f90 to 5112f7e Compare June 1, 2025 15:14
Copy link
Copy Markdown
Member

@yurishkuro yurishkuro left a comment

Choose a reason for hiding this comment

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

This is only a partial upgrade of core Collector modules, but that upgrade on itself does not work due to removed functions still used by Contrib. We can try to merge this first and then let renovate catch up on the rest of Collector modules.

@yurishkuro yurishkuro added this pull request to the merge queue Jun 1, 2025
Merged via the queue into jaegertracing:main with commit 8d57c4c Jun 1, 2025
59 checks passed
@renovate-bot renovate-bot deleted the renovate/all-otel-collector-contrib-packages branch June 1, 2025 15:38
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.

2 participants