Skip to content

Update All OTEL Collector contrib packages to v0.126.0#7162

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

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

Conversation

@renovate-bot
Copy link
Copy Markdown
Contributor

This PR contains the following updates:

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

Release Notes

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

v0.126.0

Compare Source

🛑 Breaking changes 🛑
  • pkg: Remove the fields from category AzureCdnAccessLog from the body log record and place them as log record attributes. (#​39811)

  • azuremonitorreceiver: Renamed the auth field to credentials in the azuremonitorreceiver configuration. (#​39738)

  • pkg/datadog: Switch feature gate datadog.EnableOperationAndResourceNameV2 to beta. This gate affects exporter/datadog and connector/datadog. It modifies the logic for computing operation names from OTLP spans to produce shorter, more readable names and improve alignment with OpenTelemetry specifications. (#​39895)
    Please see the migration guide for more details. https://docs.datadoghq.com/opentelemetry/migrate/migrate_operation_names/?tab=opentelemetrycollector

  • opampsupervisor: Remnove agent.health_check_port. (#​39908)
    The opampsupervisor no longer starts the collector with a default health check extension.

  • googlecloudpubsubreceiver: Add ignore_encoding_error configuration to ignore decoding failures from the configured encoder (#​38164)
    Introduce a setting to ignore errors when the configured encoder. It's advised to set this to true when using
    a custom encoder, and use the new receiver.googlecloudpubsub.encoding_error metric to monitor the number of errors.
    Ignoring the error will cause the receiver to drop the message.

  • coralogixexporter: Remove deprecated batcher config for coralogixexporter, use sending_queue::batch (#​39960)

  • sqlserverreceiver: Update event properties (#​39868)
    This change only applies to top query events and query sample events:

    • Update event name of top query event from top query to db.server.top_query
    • Update event name of query sample event from query sample to db.server.query_sample
    • Remove body of query sample event
    • Rename sqlserver.username to user.name in query sample event
  • receiver/prometheus: Upgrade receiver.prometheusreceiver.RemoveLegacyResourceAttributes feature gate to beta stability (enabled by default) (#​32814)
    Disable the receiver.prometheusreceiver.RemoveLegacyResourceAttributes feature gate to restore previous behavior. This feature gate will be removed in a future release.
    The feature gate is used to replace the following legacy resource attributes:
    net.host.name -> server.address
    net.host.port -> server.port
    http.scheme -> url.scheme

🚩 Deprecations 🚩
  • googlecloudpubsubreceiver: Add deprecation warning for the build-in encoders (#​39371)
    The build-in encoders cloud_logging and raw_text both have encoding extension alternatives and will be removed
    in version v0.132.0 of the collector.

  • processor/tailsampling: The invert decisions (InvertSampled and InvertNotSampled) have been deprecated, please make use of drop policy to explicitly not sample select traces. (#​39833)

🚀 New components 🚀
  • golden: Add a new CLI, golden, to run comparison of expected payloads over OTLP. (#​39662)
    You can run golden with --otlp-endpoint localhost:4317 --expected expected.yaml --write-expected --timeout 1m

  • confmap/googlesecretmanagerprovider: Initial implementation of secrets manager provider. Allows fetch secrets from Google Secrets Manager (#​39665)

  • googlecloudlogentryencodingextension: Update stability to alpha. (#​37531)

💡 Enhancements 💡
  • azuremonitorexxporter: support logging exceptions for azuremonitor exporter (#​38432)

  • fileconsumer: Support "compression:auto" which automatically detects file compression type and ingests data. Currently, only gzip compressed files are auto detected. This allows for mix of compressed and uncompressed files to be ingested with the same filelogreceiver. (#​37772)

  • kafkaexporter: Add compression level in kafka producer. (#​39772)

  • processor/metricstarttime: Upgrade the stability to Alpha (#​39857)

  • splunkenterprisereceiver: adds splunk.indexer.rollingrestart.status metric (#​39023)

  • carbonreceiver: Support unnamed groups in carbon receiver regex parser (#​39137)

  • splunkenterprisereceiver: Added a new splunk.search.initiation, splunk.search.duration, splunk.search.status, and splunk.search.success metrics. (#​39566)

  • googlecloudexporter: Updated the exporter.googlecloud.CustomMonitoredResources featuregate to support user defined mapping from OTel resources to Monitored Resources for logging (#​40001)

  • dockerstatsreceiver: Returns Docker client options, using the DOCKER_HOST environment variable if no endpoint is configured. (#​35779)

    • Previously, the receiver required explicit configuration of the endpoint.
    • This change allows automatic detection of DOCKER_HOST, improving flexibility in different environments.
  • elasticsearchexporter: Report Elasticsearch request success / failure via componentstatus (#​39562)

  • eventlogreceiver: add raw XML query filtering option (#​38517)

  • faroreceiver: Completes the implementation of the Faro receiver. (#​19180)

  • mongodbatlasreceiver: Add support for setting custom base URL for the MongoDB Atlas API (#​39345)

  • postgresqlreceiver: Reduce component footprint by removing the loading of unnecessary SQL drivers (#​39918)
    Custom builds that are using the postgresql receiver and no other SQL related receivers
    will see a reduction in the output binary size. A similar effect is expected also for
    the sqlserverreceiver.

  • spanmetricsconnector: Separate Dimensions for calls and duration metrics (#​36805)
    Add two new fields to the settings: histogram.dimensions and calls_dimensions.
    Use them to add independent dimensions to the duration and calls metrics.

  • cmd/golden: Add a docker image for golden (#​39662)

  • confmap/googlesecretmanager: Mark the Google Secret Manager provider as alpha stability. (#​39665)

  • confmap/googlesecretmanager: Update scheme to use googlesecretsmanager instead of googlesecretmanagerprovider. (#​39971)

  • pkg/ottl: Add support for HasPrefix and HasSuffix functions (#​39825)

  • datadogexporter: Enable instrumentation_scope_metadata_as_tags by default in datadogexporter. Scope attributes are now added as tags to metrics. (#​39767)
    If you have too many unique values for instrumentation scope attributes, this may cause cardinality issues.
    If this is a concern, you can disable this by setting datadog.metrics.instrumentation_scope_metadata_as_tags to false.

  • prometheusremotewriteexporter: Add exporter.prometheusremotewritexporter.enableSendingRW2 feature gate and configuration to the exporter to send Prometheus remote write 2.0 version. (#​33661)
    WARNING! PRW 2.0 support for the exporter is still under development and not ready for usage.

  • k8sobjectsreceiver: k8sobject receiver support leader election (#​39054)

  • receiver/k8scluster: Add node name to pod metadata (#​37454)

  • receiver/hostmetricsreceiver: Migrated hostmetricsreceiver to use pkg/winperfcounters when retrieving Windows performance counters. (#​38858)

  • netflowreceiver: Add send_raw option to send logs as a raw string in the log body instead of parsed into attributes. (#​38920)

  • oidcauthextension: Add ignore_audience config option for ignoring oidc audience (#​36568)
    go-oidc SkipClientIDCheck is set based on config ignore_audience

  • opampsupervisor: Update supervisor to forward the agent's ComponentHealth message to the server whenever it is received. (#​39890)

  • pkg/ottl: Add the OTTL function ProfileID() (#​39587)

  • pkg/ottl: OTTL is now officially considered Beta stability (#​39910)

  • postgresqlreceiver: we introduced the top query collection to postgresql receiver. this will collect the queries from pg_stat_statements and report the related metrics. this will help the end user to identify which queries are most executed, and resources most used. (#​39573)

  • processor/redaction: Apply redaction to log.body (#​37239)

  • metricstarttimeprocessor: Implementation of the subtractinitial strategy (#​38379)

  • awsfirehosereceiver: support all possible quantile values of CloudWatch metrics in addition to quantile 0 (min) and 1 (max) (#​39687)

  • processor/tailsampling: New policy type to explicitly drop traces regardless of other policy decisions. (#​39668)

  • stefexporter: Implement async exporting (#​39958)

  • processor/transform: The transformprocessor is now officially considered Beta stability (#​39928)

  • receiver/ntp: Move ntpreceiver to beta stability (#​39897)

🧰 Bug fixes 🧰
  • pkg: Fix empty resource attributes in the azure logs translator (#​39571)

  • datadogexporter: Fixes a memory leak in the Datadog exporter caused by an uninitialized logger. (#​39959)

  • datadogreceiver: Support 128 bits TraceIDs coming from Datadog (#​36926)
    This fix is released behind a featuregate so as to not be a breaking change for users. To enable it, enable
    receiver.datadogreceiver.Enable128BitTraceID. The feature uses an LRU cache that will keep the last 100 trace ids by
    default. This can be configured via receivers.datadog.trace_id_cache_size.

  • kafkaexporter: Make Sarama's ConfigurationError as permanent to prevent retries (#​38604)

  • clickhouseexporter: clickhouseexporter doesn't set the database name in the dsn of the query that creates the database (#​38829)

  • kafkaexporter: fix the default topic configuration, and default message partitioning (#​39810, #​39816)

  • kafkareceiver: Fix support for built-in text encodings with hyphens in the encoding name (#​39793)

  • tailsamplingprocessor: Fix the misleading decision timer latency metric (#​38502)

  • pkg/stanza/fileconsumer: Mute new reader log when the noStateTracker is used (#​39855)

  • cmd/opampsupervisor: Fix slice merging when using local configuration files (#​39947)

  • prometheusreceiver: Add 'fallback_scrape_protocol' to entries obtained through Target Allocator, unless already defined. (#​39672)
    This applies the same configuration change that is already applied on static configuration.

  • prometheusreceiver: Convert ms to s when setting start time on the metric (#​39912)

  • githubreceiver: fix queue span lengths caused by GitHub event timestamp bug (#​39824)
    GitHub events from skipped jobs sometimes have the createdAt timestamp to be
    AFTER the startedAt timestamp. This causes the created span to having a time
    of some crazy long time, while the duration attribute is negative. This change
    accounts for that inconsistent behavior from GitHub and adds the corresponding
    tests.

  • signaltometricsconnector: Fix same metric name, unit, and type with different description ignoring description (#​39736)

  • receiver/sqlserver: Properly parse numbers stored in scientific notation to integers (#​39124)


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 May 26, 2025 17:03
@forking-renovate
Copy link
Copy Markdown

forking-renovate Bot commented May 26, 2025

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

  • 15 additional dependencies were updated

Details:

Package Change
github.com/aws/aws-msk-iam-sasl-signer-go v1.0.1 -> v1.0.3
github.com/open-telemetry/opentelemetry-collector-contrib/internal/common v0.125.0 -> v0.126.0
github.com/open-telemetry/opentelemetry-collector-contrib/internal/coreinternal v0.125.0 -> v0.126.0
github.com/open-telemetry/opentelemetry-collector-contrib/internal/filter v0.125.0 -> v0.126.0
github.com/open-telemetry/opentelemetry-collector-contrib/internal/kafka v0.125.0 -> v0.126.0
github.com/open-telemetry/opentelemetry-collector-contrib/internal/pdatautil v0.125.0 -> v0.126.0
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/batchpersignal v0.125.0 -> v0.126.0
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/core/xidutils v0.125.0 -> v0.126.0
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/kafka/topic v0.125.0 -> v0.126.0
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/ottl v0.125.0 -> v0.126.0
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatautil v0.125.0 -> v0.126.0
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/resourcetotelemetry v0.125.0 -> v0.126.0
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/status v0.125.0 -> v0.126.0
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/azure v0.125.0 -> v0.126.0
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/prometheus v0.125.0 -> v0.126.0

@forking-renovate forking-renovate Bot added the changelog:dependencies Update to dependencies label May 26, 2025
@renovate-bot renovate-bot requested a review from joe-elliott May 26, 2025 17:03
@renovate-bot renovate-bot added the changelog:dependencies Update to dependencies label May 26, 2025
Signed-off-by: Mend Renovate <bot@renovateapp.com>
@renovate-bot renovate-bot force-pushed the renovate/all-otel-collector-contrib-packages branch from e44dc0e to eed8ad3 Compare May 26, 2025 18:49
@codecov
Copy link
Copy Markdown

codecov Bot commented May 26, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 96.21%. Comparing base (d41015b) to head (eed8ad3).
Report is 1 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #7162      +/-   ##
==========================================
+ Coverage   96.18%   96.21%   +0.02%     
==========================================
  Files         361      361              
  Lines       21836    21836              
==========================================
+ Hits        21004    21009       +5     
+ Misses        622      618       -4     
+ Partials      210      209       -1     
Flag Coverage Δ
badger_v1 9.87% <ø> (ø)
badger_v2 1.90% <ø> (ø)
cassandra-4.x-v1-manual 14.85% <ø> (ø)
cassandra-4.x-v2-auto 1.89% <ø> (ø)
cassandra-4.x-v2-manual 1.89% <ø> (ø)
cassandra-5.x-v1-manual 14.85% <ø> (ø)
cassandra-5.x-v2-auto 1.89% <ø> (ø)
cassandra-5.x-v2-manual 1.89% <ø> (ø)
elasticsearch-6.x-v1 20.69% <ø> (ø)
elasticsearch-7.x-v1 20.77% <ø> (ø)
elasticsearch-8.x-v1 20.95% <ø> (ø)
elasticsearch-8.x-v2 1.90% <ø> (ø)
grpc_v1 11.41% <ø> (ø)
grpc_v2 1.90% <ø> (ø)
kafka-3.x-v1 10.14% <ø> (ø)
kafka-3.x-v2 1.90% <ø> (ø)
memory_v2 1.90% <ø> (ø)
opensearch-1.x-v1 20.82% <ø> (ø)
opensearch-2.x-v1 20.82% <ø> (ø)
opensearch-2.x-v2 1.90% <ø> (ø)
query 1.90% <ø> (ø)
tailsampling-processor 0.51% <ø> (ø)
unittests 95.03% <ø> (+0.02%) ⬆️

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.

@yurishkuro yurishkuro added this pull request to the merge queue May 26, 2025
Merged via the queue into jaegertracing:main with commit 5ce19ea May 26, 2025
59 checks passed
@renovate-bot renovate-bot deleted the renovate/all-otel-collector-contrib-packages branch May 26, 2025 19:22
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