Skip to content

Update module github.com/open-telemetry/opentelemetry-collector-contrib/extension/healthcheckextension to v0.151.0#25

Open
renovate[bot] wants to merge 1 commit intomainfrom
renovate/mygithub.libinneed.workers.dev-open-telemetry-opentelemetry-collector-contrib-extension-healthcheckextension-0.x
Open

Update module github.com/open-telemetry/opentelemetry-collector-contrib/extension/healthcheckextension to v0.151.0#25
renovate[bot] wants to merge 1 commit intomainfrom
renovate/mygithub.libinneed.workers.dev-open-telemetry-opentelemetry-collector-contrib-extension-healthcheckextension-0.x

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented May 5, 2026

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
github.com/open-telemetry/opentelemetry-collector-contrib/extension/healthcheckextension v0.93.0v0.151.0 age confidence

Release Notes

open-telemetry/opentelemetry-collector-contrib (github.com/open-telemetry/opentelemetry-collector-contrib/extension/healthcheckextension)

v0.151.0

Compare Source

🛑 Breaking changes 🛑
  • all: Removed DNS lookup processor skeleton. (#​47874)

  • connector/datadog: Remove stable feature gate connector.datadogconnector.NativeIngest (#​47580)

  • exporter/datadog: Remove stable feature gates exporter.datadogexporter.UseLogsAgentExporter and exporter.datadogexporter.metricexportnativeclient (#​47583)

  • exporter/signalfx: Default api_url and ingest_url values derived from realm now use *.observability.splunkcloud.com instead of *.signalfx.com. (#​47670)
    Explicit api_url and ingest_url settings are unchanged. Update network allowlists if they targeted only *.signalfx.com.

  • exporter/splunk_hec: Remove deprecated batcher config field. Use sending_queue::batch instead. (#​47737)

  • extension/jaegerremotesampling: Remove replaceThriftWithProto feature gate. (#​47553)

  • pkg/translator/prometheus: Removes pkg.translator.prometheus.NormalizeName feature gate which has been stable for some time. (#​47597)

  • pkg/zipkin: Promote "pkg.translator.zipkin.DontEmitV0NetworkConventions" and "pkg.translator.zipkin.EmitV1NetworkConventions" feature gates to Beta. (#​46682)
    This changes the default behavior to emit the new semantic convention attributes instead of the old deprecated ones.
    The Zipkin translator will now use network.local.address (replacing net.host.ip), network.peer.address (replacing net.peer.ip),
    and service.peer.name (replacing peer.service) by default when emitting spans.

  • processor/k8s_attributes: Disable otelcol.k8s.pod.association metric until pod_identifier attribute is properly calculated (#​47669)

  • receiver/jaeger: Stabilize DisableRemoteSampling feature gate which has been in beta for over 2 years. (#​47599)

  • receiver/prometheus: Remove receiver.prometheusreceiver.EnableNativeHistograms, receiver.prometheusreceiver.RemoveStartTimeAdjustment and receiver.prometheusreceiver.UseCreatedMetric feature gates. (#​40606)

  • receiver/prometheus: Removes the feature gate receiver.prometheusreceiver.RemoveLegacyResourceAttributes which has been stable for some time. (#​47598)

🚩 Deprecations 🚩
  • connector/service_graph: Rename component type from servicegraph to service_graph to follow snake_case naming convention. The old name is kept as a deprecated alias. (#​47971)
  • connector/span_metrics: Rename component type from spanmetrics to span_metrics to follow snake_case naming convention. The old name is kept as a deprecated alias. (#​47963)
  • exporter/honeycomb_marker: Rename exporter type from honeycombmarker to honeycomb_marker (#​45339)
  • exporter/prometheusremotewrite: add_metric_suffixes is deprecated. Use translation_strategy: UnderscoreEscapingWithoutSuffixes if you are setting this to false. (#​33661)
  • extension/aws_logs_encoding: Deprecates transparent gzip decompression in aws_logs_encoding and clarifies that callers must decompress payloads before invoking the streaming decoder. (#​46463)
  • processor/log_dedup: Rename processor type from logdedup to log_dedup (#​45339)
  • receiver/file_stats: Rename filestats receiver to file_stats with deprecated alias filestats (#​45339)
  • receiver/fluent_forward: Rename receiver type from fluentforward to fluent_forward (#​45339)
  • receiver/host_metrics: Rename hostmetrics receiver to host_metrics and add deprecated alias hostmetrics (#​45449)
  • receiver/k8s_objects: Rename k8sobjects receiver to k8s_objects and add deprecated alias k8sobjects. (#​47440)
  • receiver/ssh_check: Rename sshcheck receiver to ssh_check with deprecated alias sshcheck (#​45339)
🚀 New components 🚀
  • extension/pebble_tail_storage: First PR for new Pebble tail storage extension (#​47916)

  • processor/drain: Add drain processor that applies the Drain log clustering algorithm to annotate log records with a derived template string. (#​47235)
    The processor sets log.record.template (e.g. "user <*> logged in from <*>") on each log record.
    Downstream processors such as the filter processor can act on this attribute to, for example, drop
    entire classes of noisy logs by template string.

    Key features:

    • Configurable Drain parse tree parameters (depth, similarity threshold, max clusters with LRU eviction)
    • Optional seeding via known template strings or example log lines for stable templates across restarts
    • passthrough warmup mode (default) and buffer warmup mode that holds records until the tree has stabilized
    • Internal telemetry metrics: active cluster count gauge, annotated and unannotated record counters
  • receiver/azure_functions: Initial implementation of the Azure Functions receiver to ingest logs from Azure Functions triggered by Event Hub. (#​43507)

💡 Enhancements 💡
  • cmd/telemetrygen: Add new --timeout flag to set timeout for telemetrygen calls (#​47203)

  • exporter/awss3: Add support for retry_on_failure (#​47592)

  • exporter/azure_blob: Add sending_queue and timeout support (#​47654)
    The azureblobexporter now supports sending_queue (with persistent storage, batching, and consumer configuration) and timeout configuration, matching the awss3exporter pattern.

  • exporter/clickhouse: Update the default logs table schema with an improved ORDER BY, materialized k8s/deployment attribute columns, and automatic ClickHouse 26.2+ full text search index selection. (#​47720)
    The logs table DDL now uses ORDER BY (toStartOfFiveMinutes(Timestamp), ServiceName, Timestamp) and includes a set of
    materialized __otel_materialized_* columns for common k8s/deployment resource attributes.
    When connecting to ClickHouse 26.2+, the exporter creates TYPE text() indexes for full text search on attributes and body;
    on older versions it falls back to bloom_filter / tokenbf_v1 indexes. Existing tables are not modified
    (CREATE TABLE IF NOT EXISTS), and the INSERT path remains compatible with both the old and new schemas.

  • exporter/datadog: Include service.instance.id in OTLP resource attribute to Datadog metric tag mapping so it is sent as a metric tag by default. (#​47936)
    service.instance.id is required to enable OTel traffic metrics on Datadog Fleet Automation.
    This change adds it to coreMapping so it is emitted as a Datadog metric tag when converting OTLP resource attributes.

  • exporter/elasticsearch: Refactor profiles attribute handling (#​47801)
    The Profiles signal changed the handling of attributes and moved resource attributes from Sample
    to ResourceProfiles. Refactor attribute handling in elasticsearch exporter to reflect this change.

  • exporter/prometheusremotewrite: Add support for translation_strategy, which supports UnderscoreEscapingWithSuffixes, UnderscoreEscapingWithoutSuffixes, NoUTF8EscapingWithSuffixes, and NoTranslation. (#​33661)

  • exporter/prometheusremotewrite: Add support for exemplar labels when using PRW 2.0 (#​33661)

  • exporter/signalfx: Add support for PersistentVolume and PersistentVolumeClaim entity property updates. (#​47829)
    Handle k8s.persistentvolume and k8s.persistentvolumeclaim entities in both the
    metadata update and entity events paths. Label prefix stripping is skipped for
    these entities to preserve full property key names.

  • exporter/signalfx: APM correlation now recognizes deployment.environment.name in addition to the deprecated deployment.environment attribute (#​47862)

  • extension/aws_logs_encoding: Migrate CloudTrail log semconv RPC attributes from v1.38.0 to v1.40.0 via feature gates (#​47549)

  • extension/aws_logs_encoding: Added auto-detection support for AWS Transit Gateway flow logs (#​46229)
    The VPC flow log unmarshaler now automatically detects and handles Transit Gateway (TGW) flow logs from S3.
    Detection is based on the presence of the "resource-type" field in log file headers.
    TGW-specific fields (tgw-src-vpc-id, tgw-dst-vpc-id, etc.) are now supported and mapped to appropriate attributes.
    No configuration changes required - auto-detection works with default vpcflow format settings.

  • extension/azure_encoding: Add encoding.format scope attribute for metrics based on Azure resource provider (#​47537)

  • extension/azure_encoding: Migrate semantic conventions to v1.40.0 (#​47543)

  • extension/health_check: Enable keep-alives for the health check extension's HTTP and gRPC servers. (#​45837)

  • pkg/coreinternal: Migrate semantic conventions to v1.40.0 (#​47548)

  • pkg/faro: Translate new Faro payload fields Meta.Device, Meta.OS, App.InstallationID, and Exception.Fatal. (#​47708)

  • pkg/ottl: Enhanced ParseSimplifiedXML by limiting the maximum XML nesting depth. (#​47851)

  • pkg/ottl: Enhanced ConvertTextToElementsXML function by limiting the maximum XML nesting depth. (#​47873)

  • pkg/ottl: Enhanced XML parsing by limiting the maximum XML nesting depth. (#​47766)

  • pkg/ottl: Added debug-level logging when functions truncate or discard attributes (#​9730)
    Added logging to the truncate_all and limit functions for each record that had attributes truncated or discarded, as per the OpenTelemetry specification on attribute limits

  • pkg/stanza: Timestamp operator - Add support for multiple timezone parsing (#​47594)

  • pkg/zipkin: Migrate semantic conventions to v1.40.0 (#​47545)

  • processor/drain: Promote Drain Processor from development to alpha stability and add to contrib distribution. (#​47235)

  • processor/k8s_attributes: Allow k8sattributes processors to be shared between pipelines (#​36234)
    When the processor.k8sattributes.ShareProcessorBetweenPipelines feature flag is enabled, k8sattributes processors
    using the same configuration are shared between pipelines. This reduces the local cache size and the number of
    connections to the K8s API Server.

  • processor/schema: Make CacheableProvider cooldown and retry limit configurable via cache_cooldown and cache_retry_limit. (#​47761)

  • processor/spanpruning: Add cumulative histogram bucket support for latency distribution on aggregated summary spans (#​47277)

  • processor/tail_sampling: Add distributed tracing instrumentation to tailsamplingprocessor to provide visibility into trace processing behavior and policy evaluation (#​43931)
    Adds trace spans for key operations:

    • tailsampling.ConsumeTraces: Tracks incoming traces/spans count
    • tailsampling.samplingPolicyOnTick: Records batch processing metrics and policy evaluation results
  • processor/transform: Added extract_percentile_metric function to Transform processor for extracting percentiles as gauge metrics from histograms. (#​44316)

  • receiver/awslambda: Add multi-format S3 log routing via the new encodings field in the S3 receiver configuration. (#​46458)
    The new encodings list field enables a single Lambda deployment to route S3 objects to
    different decoders based on their key prefix.

  • receiver/awss3: add a flag to the s3 receiver to skip objects previously tagged as ingested. (#​47396)

  • receiver/chrony: Enables dynamic metric reaggregation in the Chrony receiver. This does not break existing configuration files. (#​46350)

  • receiver/chrony: Add file_mount_path config option for cross-namespace Unix datagram socket communication (#​46833)
    When the collector and chronyd run in separate containers with different network
    namespaces, Go's default abstract socket autobind fails because abstract sockets
    are namespace-scoped. The new file_mount_path option uses a directory on a shared
    volume to bind a random client socket, allowing chronyd to reply across namespaces.

  • receiver/datadog: Migrate semantic conventions to v1.40.0 (#​47551)

  • receiver/github: Promote traces to alpha stability (#​47894)

  • receiver/github: Add job.check_run_id deterministic spans via the receiver.githubreceiver.UseCheckRunID feature gate (#​44856, #​45157)
    Feature gate receiver.githubreceiver.UseCheckRunID derives job, step, and
    queue span IDs from the GitHub check_run_id instead of the workflow job
    name. This allows in-action telemetry tools to reproduce matching span IDs by
    leveraging ${{ job.check_run_id }} and name exclusively instead of calling
    the GitHub REST API. Trace ID and root span ID are unchanged. Webhook payloads
    missing workflow_job.id are rejected while the gate is enabled; set the gate
    to disabled to accept them under the legacy scheme.

  • receiver/googlecloudpubsub: Add debug log of the pubsub message when an encoding error occurs. (#​46662)
    When the configured encoder fails to decode a Pub/Sub message, a debug-level
    log is now emitted containing the message ID, attributes, and the underlying
    error. This log is emitted regardless of the ignore_encoding_error setting,
    making it easier to diagnose which messages are causing decoding failures.

  • receiver/host_metrics: Add AIX to the process scraper's supported-OS allowlist. The AIX-specific scraper implementation is added separately. (#​47095)

  • receiver/icmpcheckreceiver: Enables dynamic metric reaggregation in the ICMP Check receiver. This does not break existing configuration files. (#​46359)

  • receiver/journald: Log the full journalctl command which facilitates debugging. (#​45619)

  • receiver/k8s_cluster: Add PersistentVolume and PersistentVolumeClaim metrics, entity events, and metadata support. (#​47453)
    New metrics (all disabled by default): k8s.persistentvolume.status.phase,
    k8s.persistentvolume.storage.capacity, k8s.persistentvolumeclaim.status.phase,
    k8s.persistentvolumeclaim.storage.request, k8s.persistentvolumeclaim.storage.capacity.
    New entity types: k8s.persistentvolume, k8s.persistentvolumeclaim.

  • receiver/k8s_events: Add resource version persistence to the k8s_events receiver to prevent duplicate events on collector restart. (#​47575)
    A new storage configuration option accepts a storage extension ID (e.g. file_storage).
    When configured, the receiver persists the latest resourceVersion after each watch event and
    resumes from it on restart, preventing duplicate events. The persisted resourceVersion is
    scoped per namespace, matching the behavior added to the k8sobjects receiver in #​46543.

  • receiver/k8s_events: Expose reporting controller and reporting instance as part of kubernetes events (#​45289)
    This change adds a reporting controller and reporting instance to the kubernetes events receiver.
    This allows for better monitoring and reporting of events collected by the receiver.

  • receiver/k8s_objects: When storage is configured, watch-mode objects automatically resume from the last seen resourceVersion across restarts, preventing event duplication. (#​46543)

  • receiver/mongodb_atlas: Enables dynamic metric reaggregation in the MongoDB Atlas receiver. This does not break existing configuration files. (#​46365)

  • receiver/mysql: Add MySQL <8 and MariaDB compatibility for query sample and top-query collection. The receiver now detects the server product and version at connect time and gates behavior accordingly. Changes include: (1) top-query collection uses a fallback template on MySQL <8 and MariaDB that omits query_sample_text (absent on those versions); (2) client.port and network.peer.port are now populated on MySQL 8.0.22+ via a lock-free join on performance_schema.processlist, and remain 0 on older MySQL and all MariaDB versions where this table is unavailable; (3) mysql.events_waits_current.timer_wait now uses a three-tier fallback — exact TIMER_WAIT for completed waits, a PS timer approximation for in-progress waits on MySQL 5.7+/8.0+, and thread.processlist_time (integer-second precision) as a universal fallback for MariaDB and older MySQL.
    (#​47302)
    Supported products and versions: MySQL 5.7.3+, 8.0+; MariaDB 10.5.2+, 11.x.
    See COMPATIBILITY.md in the receiver directory for a full version × feature matrix.

  • receiver/mysql: Add mysql.events_statements_current.timer_wait attribute to db.server.query_sample events, exposing the elapsed execution time of the sampled statement in seconds. (#​47529)
    On MariaDB and for in-flight MySQL statements where TIMER_WAIT is unavailable, PROCESSLIST_TIME is used as a fallback.

  • receiver/nginx: Enable the re-aggregation feature for the nginx receiver (#​46368)

  • receiver/osquery: Promote the osquery receiver to alpha (#​47498)

  • receiver/prometheus_remote_write: Translate prometheus metric unit names per opentelemetry spec. (#​46984)

  • receiver/prometheus_remote_write: Add support for translating Prometheus Info and StateSet typed metrics to OTLP Non-Monotonic Sums. (#​47727)

  • receiver/prometheus_remote_write: Handle all otel_scope_* prefixed labels per the Prometheus/OTLP compatibility spec. (#​47726)
    otel_scope_schema_url is now set as the instrumentation scope schema URL, and other otel_scope_<attr> labels become scope attributes (with the otel_scope_ prefix stripped), instead of being incorrectly added as metric data point attributes.

  • receiver/receiver_creator: Makes the default file_log config configurable on the receiver creator discovery feature. (#​40769)

  • receiver/redfish: Enables dynamic metric reaggregation in the Redfish receiver. This does not break existing configuration files. (#​46375)

  • receiver/sqlquery: Add ignore_null_values config option to suppress NULL value warning logs (#​43985)

  • receiver/sqlserver: Enriches db.server.query_sample log records in the SQL Server receiver with wait-derived fields by adding sqlserver.blocking.start_time, sqlserver.wait.resource.type, sqlserver.wait.resource.id, and sqlserver.lock.type. (#​47119)
    sqlserver.blocking.start_time is emitted only when sqlserver.blocking_session_id is positive; sqlserver.wait.resource.type and sqlserver.wait.resource.id are parsed from wait_resource; and sqlserver.lock.type maps lock waits to shared/exclusive.

  • receiver/ssh_check: Enables dynamic metric reaggregation in the SSH Check receiver. This does not break existing configuration files. (#​46380)

  • receiver/statsd: Add ignore_host option to disable source IP-based aggregation (#​45387)

  • receiver/tcpcheck: Enables dynamic metric reaggregation in the TCP Check receiver. This does not break existing configuration files. (#​46382)

  • receiver/tls_check: Enables dynamic metric reaggregation in the TLS Check receiver. This does not break existing configuration files. (#​46383)

🧰 Bug fixes 🧰
  • exporter/alibabacloud_logservice: Bump aliyun-log-go-sdk to v0.1.100, fixing SA1019 lint warning from deprecated producer.InitProducer (#​44363)
    Migrates to producer.NewProducer which returns an error, allowing initialization failures to propagate correctly.

  • exporter/clickhouse: Quote cluster_name in ON CLUSTER clause to support names with special characters (e.g. dashes), preventing schema creation failures. (#​46946)

  • exporter/datadog: Fix the dual shipping issue for orchestrator explorer in the datadog exporter. (#​47877)

  • exporter/prometheus: Drop reserved instrumentation scope attributes from Prometheus exporter labels to avoid conflicts with scope metadata labels. (#​47924)

  • exporter/prometheusremotewrite: Scope attributes "name", "version", and "schema_url" are dropped to prevent conflicts with the scope's name, version, and schema url fields. (#​47683)

  • exporter/prometheusremotewrite: Fix bug where non-monotonic sums are mapped to Prometheus counters instead of gauges. (#​33661)

  • exporter/prometheusremotewrite: Respect the zero threshold of exponential histograms when set for PRW v2 (#​33661)

  • exporter/prometheusremotewrite: Skip attributes with empty string values when converting OTLP metrics to Prometheus labels. (#​47326)
    Attributes and resource attributes with empty string values are now excluded
    from Prometheus label conversion, preventing empty labels from being created.

  • exporter/signalfx: Fix incorrect host_physical_cpus and host_cpu_cores values reported on Linux (#​47550)

  • exporter/splunk_hec: Fix HEC routing partitioning broken when the exporterhelper batcher is enabled (#​47695)

  • extension/azure_auth: Fix server-side authentication bypass by validating bearer tokens as OIDC JWTs with a server-pinned issuer and audience. (#​47823)
    Versions v0.124.0 through v0.150.0 accepted any bearer token that matched a token minted from the collector's own identity for a scope chosen by the client Host header, allowing authentication bypass and scope confusion.
    The receiver auth path now verifies the JWT signature against the issuer's JWKS and checks iss, aud, exp, and nbf. The audience is pinned from configuration and is never derived from request headers.
    Breaking change: using azure_auth under a receiver auth: block now requires the new server.issuer_url and server.audience settings. Exporter-only usage is unaffected.

  • extension/azure_encoding: Fix parsing of all App Service and Function App log categories when properties field is a stringified JSON string instead of an object. (#​47539)
    Some Azure Event Hub sources emit the properties field as a JSON string rather than an object.
    This caused App Service log categories (AppLogs, AuditLogs, AuthenticationLogs, ConsoleLogs,
    HTTPLogs, IPSecAuditLogs, PlatformLogs, FileAuditLogs) to fall back to raw log storage,
    losing all semantic attributes.

  • extension/bearertokenauth: Replace custom file watching implementation with the shared credentialsfile helper, fixing defect with k8s secrets rotation (#​46470, #​45953)

  • extension/google_cloud_logentry_encoding: Add the deprecated name of the googlecloudlogentryencoding extension as a deprecated option to the factory. (#​47663)
    This was one of several components renamed in v0.148.0.

  • pkg/ottl: Added validation for substring function to ensure start and length parameters do not exceed the target string length. (#​47764)

  • pkg/ottl: Improve performance for decode function and fix ValueBytes decoding (#​47685)

  • pkg/ottl: Fix scope.schema_url and resource.schema_url paths resolving to the same value in OTTL when evaluated by the scope context. Both paths now correctly return their independent schema URLs as defined in OTLP. (#​47784)

  • processor/k8s_attributes: Fix steady memory growth caused by map bucket retention in high-churn clusters. (#​47337)
    Compacts the pods map incrementally to avoid memory leaks.

  • processor/k8s_attributes: Fix service.name annotation not taking precedence over labels when otel_annotations is enabled. (#​47534)
    Restored correct precedence order so that resource.opentelemetry.io/service.name annotation
    takes priority over app.kubernetes.io/name label, as documented in OTel semantic conventions.

  • processor/schema: Fix mutex held during HTTP schema fetch, serialising concurrent schema retrievals (#​47633)
    The CacheableProvider held its mutex for the entire duration of HTTP schema fetches.
    Concurrent requests for uncached schemas would block on each other rather than
    fetching in parallel. The lock is now released before the HTTP call and re-acquired
    only to write the result to the cache and update internal state.

  • processor/schema: Skip uninitialised metrics (MetricTypeEmpty) instead of returning an unsupported metric type error (#​47428)

  • processor/schema: Fix rate-limit reset in CacheableProvider allowing burst of calls after cooldown expires, and log prefetch errors instead of silently discarding them (#​47428)

  • processor/schema: Fix panic on malformed schema span_events and inconsistent error handling across signal types (#​47634)
    A panic in newSpanEventChangeList when a span_events entry had neither rename_events
    nor rename_attributes set has been replaced with a proper error return. Error handling
    across all signal types (logs, traces, metrics) is now consistent: any scope-level
    translation failure returns the error immediately rather than silently continuing.
    A context.Background() in processMetrics was also replaced with the pipeline context.

  • processor/schema: Fix upgrade path silently applying no changes due to fetching the incoming signal's schema file instead of the target schema file (#​47427, #​47632)
    When upgrading a signal to a newer target version, the processor was fetching the schema
    file at the incoming signal's URL. Because OTel schema files only contain history up to
    their own version, the translator found no applicable revisions and silently passed the
    signal through unchanged. The processor now fetches the target schema URL on the upgrade
    path, which contains the complete forward migration history.

  • processor/spanpruning: Avoid excessive memory usage on large and fragmented traces (#​47771)

  • processor/spanpruning: Fix bug in span pruning where spans with the same name at different depths could become orphaned instead of deleted. (#​47770)

  • receiver/azure_monitor: Fix StartTimestamp being greater than Timestamp in batch API path (#​47705)

  • receiver/cisco_os: Add the deprecated name of the ciscoos extension as a deprecated option to the factory. (#​47666)
    This was one of several components renamed in v0.148.0.

  • receiver/datadog: Fix invalid temporality and type combination for dd.internal.stats.payload metric by setting AggregationTemporality to Cumulative (#​46937)
    The dd.internal.stats.payload metric is now correctly configured with AggregationTemporalityCumulative,
    which was previously missing and causing OTLP validation errors when exporting metrics.

  • receiver/github: Fix the enforcement of configured required_headers on incoming webhook requests. (#​47854)

  • receiver/github: Add configurable retry with exponential backoff for transient GitHub API errors (429, 502, 503, 504, secondary rate limits) (#​43388)

  • receiver/gitlab: Skip stages with an empty StartedAt timestamp (e.g. from early-failed pipelines where a stage was queued but never executed), preventing the "invalid startedAt timestamp: time is empty" error. (#​45756)

  • receiver/kafka: Resume paused partitions after backoff delay and on reassignment after rebalance (#​47118)
    When message_marking.after=true and message_marking.on_error=false, non-permanent
    processing errors (e.g. from memorylimiter) caused PauseFetchPartitions to be called
    but ResumeFetchPartitions was never called, leaving partitions paused forever.
    Partitions are now automatically resumed after the configured error_backoff.initial_interval
    delay when error_backoff is enabled. Additionally, partitions paused across rebalances
    are resumed via ResumeFetchPartitions in the assigned callback, since franz-go persists
    the pause state by design.

  • receiver/mongodb_atlas: Fix include_clusters/exclude_clusters filtering having no effect. (#​47037)

  • receiver/postgresql: Refined the collector query to filter out null parameter entries, minimizing null-related warnings in receiver. (#​47768)

  • receiver/windows_event_log: Support the deprecated name windowseventlog for the windows_event_log receiver. (#​47773)
    This is a fix for a bug in the recent receiver rename in #​47359

v0.150.0

Compare Source

🛑 Breaking changes 🛑
  • pkg/ottl: Return errors when OTTL context accessors receive values of the wrong type (part 2) (#​40198)
    Setters in OTTL contexts now validate that values are of the expected type and return
    descriptive errors when type mismatches occur. This is the continuation of work done in
    #​43505, addressing remaining contexts: datapoint, profile, profilesample, resource, span,
    and spanevent.

    Changes include:

    • Slice setters (explicit_bounds, bucket_counts, positive.bucket_counts, negative.bucket_counts)
      now use SetCommonTypedSliceValues/SetCommonIntSliceValues for better type handling.
    • SetMap now returns an error for invalid value types instead of silently ignoring them.

    Note: Users may see new errors from OTTL statements that were previously silently failing
    due to type mismatches. These errors indicate pre-existing issues in OTTL configurations that
    were not being applied as expected.

  • processor/resourcedetection: Remove feature gate processor.resourcedetection.propagateerrors (#​45853)

  • processor/transform: Remove the processor.transform.ConvertBetweenSumAndGaugeMetricContext feature gate. (#​47358)
    This feature gate has been stable for over a year and is no longer used in any code paths.

  • receiver/k8s_cluster: Kubernetes resource labels in entity events are now prefixed per OTel semantic conventions. (#​47491)
    Labels on Kubernetes resources emitted as entity event attributes are now prefixed with
    k8s.<resource>.label. to align with OTel semantic conventions (e.g. k8s.pod.label.<key>,
    k8s.node.label.<key>, k8s.deployment.label.<key>, etc.).
    Previously, label keys were emitted verbatim without any prefix.
    Users consuming entity event attributes by label key will need to update their configurations.

  • receiver/kubeletstats: Disable deprecated resource attributes by default (#​47184)
    The following resource attributes are deprecated and will now be disabled by default:
    aws.volume.id, fs.type, gce.pd.name, glusterfs.endpoints.name, glusterfs.path, and partition.
    All of these attributes will be removed in a future release.

🚩 Deprecations 🚩
  • receiver/http_check: Rename httpcheck receiver to http_check with deprecated alias httpcheck (#​45339)
  • receiver/named_pipe: Rename namedpipe receiver to named_pipe with deprecated alias namedpipe. (#​45339)
  • receiver/tcp_log: Rename tcplog receiver to tcp_log with deprecated alias tcplog (#​45339)
  • receiver/tls_check: Rename tlscheck receiver to tls_check with deprecated alias tlscheck (#​45339)
  • receiver/udp_log: Rename udplog receiver to udp_log with deprecated alias udplog (#​45339)
  • receiver/windows_event_log: Rename windowseventlog receiver to windows_event_log with deprecated alias windowseventlog (#​45339)
🚀 New components 🚀
  • exporter/google_secops: Add Google SecOps exporter for sending logs to the Google SecOps (Chronicle) Ingestion APIs. (#​46148)
  • processor/spanpruning: Add span pruning processor for aggregating repetitive leaf spans in trace data. (#​45654)
  • receiver/osquery: Implement osquery query scraping (#​30375)
💡 Enhancements 💡
  • exporter/datadog: Promote exporter.datadogexporter.DisableAllMetricRemapping feature gate to beta. (#​47212)

    • All metrics remappings are now handled by the Datadog backend and this should be a transparent change. If you run into any issues, please disable the feature gate by passing --feature-gates=-exporter.datadogexporter.DisableAllMetricRemapping and reach out to Datadog support (https://www.datadoghq.com/support/).
  • exporter/elasticsearch: Add suppress_conflict_errors config to optionally silence document level 409 version conflict logs (#​47248)

  • exporter/kafka: Add record_headers configuration option to set static headers on outgoing records (#​47193)

  • exporter/kafka: Add support for partitioning kafka records (#​46931)
    Add support for RoundRobin and LeastBackup partitioning strategies, as well as custom partitioners
    provided by RecordPartitionerExtension implementations. Users can implement their own partitioning logic
    and plug it into the kafka exporter via the RecordPartitionerExtension interface.

  • exporter/prometheus: Exemplar support for exponential histograms in Prometheus exporter (#​47159)

  • exporter/prometheus: prevent panic on histogram with empty BucketCounts. (#​47351)
    Guard BucketCounts access with a length check in convertDoubleHistogram to avoid index-out-of-range panic when a histogram has explicit bounds but no corresponding bucket counts.

  • exporter/signalfx: Add dimension_client::strip_k8s_label_prefix option to strip k8s.<resource>.label. prefix from dimension property updates. (#​47491)
    The k8s cluster receiver now emits Kubernetes resource labels in entity events with the
    k8s.<resource>.label. prefix per OTel semantic conventions (e.g. k8s.pod.label.app).
    When strip_k8s_label_prefix: true (the default), the SignalFx exporter strips this prefix
    when forwarding labels as dimension properties, preserving the existing SignalFx behavior (e.g. app).
    Set strip_k8s_label_prefix: false to disable stripping and receive the full prefixed keys.

  • exporter/sumologic: Modify default retry settings to prevent dropping data on transient backend unavailability (#​47503)

  • extension/datadog: Add gateway_service and gateway_destination config fields to support gateway topology view in Fleet Automation. (#​47471)
    Gateway collectors set gateway_service to the k8s Service fronting them.
    Agent/daemonset collectors set gateway_destination to the k8s Service they forward telemetry to.
    Both fields are optional and omitted from the metadata payload when empty.

  • extension/health_check: Migrate extension.healthcheck.useComponentStatus feature gate registration from manual code to metadata.yaml for mdatagen code generation (#​46116)

  • extension/sumologic: Adding support to sumologic extension for auto discovery of services in windows (#​47349)

  • pkg/ottl: Add Coalesce converter that returns the first non-nil value from a list of arguments. (#​46847)
    The Coalesce converter accepts a list of values and returns the first one that is not nil.
    This simplifies common patterns where a canonical attribute must be resolved from multiple possible sources.
    Example: set(attributes["user"], Coalesce([attributes["user.id"], attributes["enduser.id"], "unknown"]))

  • pkg/stanza: Optimizing the performance of Windows Event log unmarshalling when raw = true (#​47164)

  • pkg/stanza: Add new scrape model for Windows event logs using an event-driven subscription instead of polling (#​47091)

  • pkg/stanza: Add on_truncate option to fileconsumer to control behavior when a file's stored offset exceeds its current size. (#​43693)

  • processor/filter: Add feature gate processor.filter.defaultErrorModeIgnore to change default error_mode to ignore (#​47232)

  • processor/interval: Flush remaining buffered metrics on shutdown to prevent data loss during restarts and rollouts. (#​47238)
    Previously, the interval processor would silently drop any metrics accumulated
    in its buffer when receiving a shutdown signal. Now it flushes the buffer to
    the next consumer before exiting, consistent with the batch processor behavior.

  • processor/lookup: Add DNS lookup source and LRU caching (#​46114)
    Adds a DNS source that performs reverse DNS lookups (PTR records) to resolve IP addresses to hostnames.
    Implements a full LRU cache with size-based eviction, TTL expiration, and negative caching.
    The DNS source has caching enabled by default.

  • processor/spanpruning: Add full implementation of the span pruning processor. (#​45654)

  • processor/tail_sampling: Add gated tail storage extension support to tailsampling processor via new tail_storage config (#​45250)
    Introduces a new tail storage interface with in-memory default behavior and allows extension-backed storage when
    the processor.tailsamplingprocessor.tailstorageextension feature gate is enabled.

  • processor/transform: Add feature gate processor.transform.defaultErrorModeIgnore to change default error_mode to ignore (#​47231)

  • processor/transform: Add support for semantic conventions 1.38.0, 1.39.0, and 1.40.0 in the set_semconv_span_name function. (#​45911)
    The set_semconv_span_name function now recognizes semantic conventions 1.38.0, 1.39.0, and 1.40.0, allowing span names to be determined using the latest rules. Support for the rpc.system.name attribute (introduced in 1.39.0) has been added so span names can reflect the new RPC system conventions. Backward compatibility is preserved: the rpc.system attribute remains supported.

  • receiver/active_directory_ds: Enables dynamic metric reaggregation in the Active Directory Domain Services receiver. This does not break existing configuration files. (#​46346)

  • receiver/apachespark: Enable the re-aggregation feature for the apachespark receiver (#​46349)

  • receiver/awss3: add tag_object_after_ingestion flag to the s3 receiver so objects that have been processed can be identified (#​46078)
    They will be tagged with otel-collector:status=ingested. Operators can use that tag to define bucket lifecycle policies.

  • receiver/awss3: add zstd decompression to the s3 receiver (#​46854)

  • receiver/cloudfoundry: Migrate cloudfoundry.resourceAttributes.allow feature gate registration from manual code to metadata.yaml for mdatagen code generation (#​46116)

  • receiver/elasticsearch: Enable dynamic attribute metric with attribute re-aggregation in configuration at runtime (#​46353)

  • receiver/filestats: Enable re-aggregation and set requirement levels for attributes. (#​46355)

  • receiver/googlecloudpubsub: Add flow control configuration (#​44804)
    Add flow control configuration, giving advanced users more control over the parameters of the streaming
    pull control loop.

  • receiver/k8s_cluster: Emit entity references as part of metrics resources. (#​41080)

  • receiver/k8sobjects: Add kube_api_qps and kube_api_burst config options to control Kubernetes API request rate limits and prevent client-side throttling when watching or polling many resources (#​44484)
    The same fields are also available in receiver/k8sevents via the shared internal/k8sconfig package.
    Default values match the client-go defaults: kube_api_qps=5, kube_api_burst=10.

  • receiver/receiver_creator: add support for profiling signal for receiver creator (#​46930)

  • receiver/splunkenterprise: Add custom search support to the Splunk Enterprise receiver (#​47124)

  • receiver/windows_event_log: Add discover_domain_controllers config flag to automatically discover and collect Security events from Active Directory domain controllers based on feature gate domainControllers.autodiscovery. (#​44156, [#​44423](https://redirect.github.com/open-t

Note

PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

  • 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 was generated by Mend Renovate. View the repository job log.

@renovate
Copy link
Copy Markdown
Contributor Author

renovate Bot commented May 5, 2026

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: go.sum
Command failed: go get -t ./...
go: downloading github.com/open-telemetry/opentelemetry-collector-contrib/connector/spanmetricsconnector v0.93.0
go: downloading github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kafkaexporter v0.93.0
go: downloading github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusexporter v0.93.0
go: downloading github.com/open-telemetry/opentelemetry-collector-contrib/extension/bearertokenauthextension v0.93.0
go: downloading github.com/open-telemetry/opentelemetry-collector-contrib/extension/healthcheckextension v0.151.0
go: downloading github.com/open-telemetry/opentelemetry-collector-contrib/extension/jaegerremotesampling v0.93.0
go: downloading github.com/open-telemetry/opentelemetry-collector-contrib/extension/oauth2clientauthextension v0.93.0
go: downloading github.com/open-telemetry/opentelemetry-collector-contrib/extension/pprofextension v0.93.0
go: downloading github.com/open-telemetry/opentelemetry-collector-contrib/processor/attributesprocessor v0.93.0
go: downloading github.com/open-telemetry/opentelemetry-collector-contrib/processor/filterprocessor v0.93.0
go: downloading github.com/open-telemetry/opentelemetry-collector-contrib/processor/k8sattributesprocessor v0.93.0
go: downloading github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourcedetectionprocessor v0.93.0
go: downloading github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourceprocessor v0.93.0
go: downloading github.com/open-telemetry/opentelemetry-collector-contrib/processor/routingprocessor v0.93.0
go: downloading github.com/open-telemetry/opentelemetry-collector-contrib/processor/spanprocessor v0.93.0
go: downloading github.com/open-telemetry/opentelemetry-collector-contrib/receiver/filelogreceiver v0.93.0
go: downloading github.com/open-telemetry/opentelemetry-collector-contrib/receiver/jaegerreceiver v0.93.0
go: downloading github.com/open-telemetry/opentelemetry-collector-contrib/receiver/journaldreceiver v0.93.0
go: downloading github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkareceiver v0.93.0
go: downloading github.com/open-telemetry/opentelemetry-collector-contrib/receiver/opencensusreceiver v0.93.0
go: downloading github.com/open-telemetry/opentelemetry-collector-contrib/receiver/prometheusreceiver v0.93.0
go: downloading github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zipkinreceiver v0.93.0
go: downloading go.opentelemetry.io/collector/component v1.57.0
go: downloading go.opentelemetry.io/collector v0.151.0
go: downloading go.opentelemetry.io/collector/connector v0.93.0
go: downloading go.opentelemetry.io/collector/exporter v0.93.0
go: downloading go.opentelemetry.io/collector/exporter/debugexporter v0.93.0
go: downloading go.opentelemetry.io/collector/exporter/loggingexporter v0.93.0
go: downloading go.opentelemetry.io/collector/exporter/otlpexporter v0.93.0
go: downloading go.opentelemetry.io/collector/exporter/otlphttpexporter v0.93.0
go: downloading go.opentelemetry.io/collector/extension v1.57.0
go: downloading go.opentelemetry.io/collector/extension/ballastextension v0.93.0
go: downloading go.opentelemetry.io/collector/extension/zpagesextension v0.93.0
go: downloading go.opentelemetry.io/collector/otelcol v0.93.0
go: downloading go.opentelemetry.io/collector/processor v0.93.0
go: downloading go.opentelemetry.io/collector/processor/batchprocessor v0.93.0
go: downloading go.opentelemetry.io/collector/processor/memorylimiterprocessor v0.93.0
go: downloading go.opentelemetry.io/collector/receiver v0.93.0
go: downloading go.opentelemetry.io/collector/receiver/otlpreceiver v0.93.0
go: downloading golang.org/x/sys v0.43.0
go: downloading github.com/stretchr/testify v1.11.1
go: downloading go.opentelemetry.io/collector/component/componenttest v0.151.0
go: downloading github.com/lightstep/go-expohisto v1.0.0
go: downloading github.com/open-telemetry/opentelemetry-collector-contrib/internal/coreinternal v0.93.0
go: downloading github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatautil v0.93.0
go: downloading github.com/tilinna/clock v1.1.0
go: downloading go.opentelemetry.io/collector/consumer v0.93.0
go: downloading go.opentelemetry.io/collector/pdata v1.57.0
go: downloading go.opentelemetry.io/collector/semconv v0.93.0
go: downloading go.uber.org/zap v1.28.0
go: downloading github.com/IBM/sarama v1.42.1
go: downloading github.com/gogo/protobuf v1.3.2
go: downloading github.com/jaegertracing/jaeger v1.53.0
go: downloading github.com/open-telemetry/opentelemetry-collector-contrib/internal/kafka v0.93.0
go: downloading github.com/open-telemetry/opentelemetry-collector-contrib/pkg/batchpersignal v0.93.0
go: downloading github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/jaeger v0.93.0
go: downloading github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/zipkin v0.93.0
go: downloading go.opentelemetry.io/collector/config/configretry v0.93.0
go: downloading go.uber.org/multierr v1.11.0
go: downloading github.com/open-telemetry/opentelemetry-collector-contrib/pkg/resourcetotelemetry v0.93.0
go: downloading github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/prometheus v0.93.0
go: downloading github.com/prometheus/client_golang v1.18.0
go: downloading github.com/prometheus/common v0.46.0
go: downloading go.opentelemetry.io/collector/config/confighttp v0.151.0
go: downloading github.com/fsnotify/fsnotify v1.9.0
go: downloading go.opentelemetry.io/collector/config/configopaque v1.57.0
go: downloading go.opentelemetry.io/collector/extension/auth v0.93.0
go: downloading google.golang.org/grpc v1.80.0
go: downloading github.com/open-telemetry/opentelemetry-collector-contrib/internal/common v0.151.0
go: downloading github.com/open-telemetry/opentelemetry-collector-contrib/internal/healthcheck v0.151.0
go: downloading go.opentelemetry.io/collector/component/componentstatus v0.151.0
go: downloading go.opentelemetry.io/collector/config/confignet v1.57.0
go: downloading go.opentelemetry.io/collector/extension/extensioncapabilities v0.151.0
go: downloading go.opentelemetry.io/collector/config/configgrpc v0.151.0
go: downloading go.opentelemetry.io/collector/featuregate v1.57.0
go: downloading go.opentelemetry.io/collector/config/configtls v1.57.0
go: downloading golang.org/x/oauth2 v0.34.0
go: downloading github.com/open-telemetry/opentelemetry-collector-contrib/internal/filter v0.93.0
go: downloading github.com/open-telemetry/opentelemetry-collector-contrib/pkg/ottl v0.93.0
go: downloading go.opencensus.io v0.24.0
go: downloading go.opentelemetry.io/otel v1.43.0
go: downloading github.com/open-telemetry/opentelemetry-collector-contrib/internal/k8sconfig v0.93.0
go: downloading go.opentelemetry.io/collector/client v1.57.0
go: downloading k8s.io/apimachinery v0.28.4
go: downloading go.opentelemetry.io/otel/metric v1.43.0
go: downloading github.com/open-telemetry/opentelemetry-collector-contrib/pkg/stanza v0.93.0
go: downloading github.com/apache/thrift v0.19.0
go: downloading github.com/gorilla/mux v1.8.1
go: downloading go.opentelemetry.io/collector/confmap v1.57.0
go: downloading github.com/json-iterator/go v1.1.12
go: downloading github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/azure v0.93.0
go: downloading github.com/census-instrumentation/opencensus-proto v0.4.1
go: downloading github.com/grpc-ecosystem/grpc-gateway/v2 v2.19.0
go: downloading github.com/open-telemetry/opentelemetry-collector-contrib/internal/sharedcomponent v0.93.0
go: downloading github.com/rs/cors v1.11.1
go: downloading github.com/soheilhy/cmux v0.1.5
go: downloading github.com/go-kit/log v0.2.1
go: downloading github.com/mitchellh/hashstructure/v2 v2.0.2
go: downloading github.com/prometheus/prometheus v0.48.1
go: downloading gopkg.in/yaml.v2 v2.4.0
go: downloading go.opentelemetry.io/otel/trace v1.43.0
go: downloading go.opentelemetry.io/collector/config/configtelemetry v0.93.0
go: downloading go.opentelemetry.io/collector/config/configcompression v1.57.0
go: downloading google.golang.org/genproto/googleapis/rpc v0.0.0-20260406210006-6f92a3bedf2d
go: downloading google.golang.org/genproto v0.0.0-20231212172506-995d672761c0
go: downloading google.golang.org/protobuf v1.36.11
go: downloading go.opentelemetry.io/collector/internal/componentalias v0.151.0
go: downloading go.opentelemetry.io/contrib/zpages v0.47.0
go: downloading go.opentelemetry.io/otel/sdk v1.43.0
go: downloading github.com/spf13/cobra v1.8.0
go: downloading go.opentelemetry.io/collector/service v0.93.0
go: downloading gopkg.in/yaml.v3 v3.0.1
go: downloading github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc
go: downloading github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2
go: downloading go.opentelemetry.io/otel/sdk/metric v1.43.0
go: downloading github.com/hashicorp/golang-lru v1.0.2
go: downloading github.com/cespare/xxhash/v2 v2.3.0
go: downloading github.com/eapache/go-resiliency v1.4.0
go: downloading github.com/eapache/go-xerial-snappy v0.0.0-20230731223053-c322873962e3
go: downloading github.com/eapache/queue v1.1.0
go: downloading github.com/hashicorp/go-multierror v1.1.1
go: downloading github.com/jcmturner/gofork v1.7.6
go: downloading github.com/jcmturner/gokrb5/v8 v8.4.4
go: downloading github.com/klauspost/compress v1.18.5
go: downloading github.com/pierrec/lz4/v4 v4.1.26
go: downloading github.com/rcrowley/go-metrics v0.0.0-20201227073835-cf1acfcdf475
go: downloading golang.org/x/net v0.53.0
go: downloading github.com/xdg-go/scram v1.1.2
go: downloading github.com/openzipkin/zipkin-go v0.4.2
go: downloading github.com/cenkalti/backoff/v4 v4.2.1
go: downloading github.com/beorn7/perks v1.0.1
go: downloading github.com/prometheus/client_model v0.5.0
go: downloading github.com/prometheus/procfs v0.12.0
go: downloading github.com/golang/snappy v1.0.0
go: downloading go.opentelemetry.io/collector/config/configauth v1.57.0
go: downloading go.opentelemetry.io/collector/config/configmiddleware v1.57.0
go: downloading go.opentelemetry.io/collector/config/configoptional v1.57.0
go: downloading go.opentelemetry.io/collector/extension/extensionauth v1.57.0
go: downloading go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.68.0
go: downloading go.opentelemetry.io/collector/confmap/xconfmap v0.151.0
go: downloading github.com/open-telemetry/opentelemetry-collector-contrib/pkg/status v0.151.0
go: downloading go.opentelemetry.io/collector/pipeline v1.57.0
go: downloading github.com/Microsoft/go-winio v0.6.2
go: downloading github.com/spf13/viper v1.18.2
go: downloading go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.68.0
go: downloading github.com/hashicorp/go-version v1.9.0
go: downloading github.com/foxboron/go-tpm-keyfiles v0.0.0-20251226215517-609e4778396f
go: downloading github.com/google/go-tpm v0.9.8
go: downloading github.com/hashicorp/golang-lru/v2 v2.0.7
go: downloading github.com/alecthomas/participle/v2 v2.1.1
go: downloading github.com/iancoleman/strcase v0.3.0
go: downloading golang.org/x/exp v0.0.0-20240103183307-be819d1f06fc
go: downloading github.com/openshift/client-go v0.0.0-20210521082421-73d9475a9142
go: downloading k8s.io/client-go v0.28.4
go: downloading k8s.io/api v0.28.4
go: downloading github.com/aws/aws-sdk-go v1.50.2
go: downloading github.com/open-telemetry/opentelemetry-collector-contrib/internal/metadataproviders v0.93.0
go: downloading github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/ecsutil v0.93.0
go: downloading github.com/hashicorp/consul/api v1.27.0
go: downloading cloud.google.com/go/compute/metadata v0.9.0
go: downloading cloud.google.com/go/compute v1.23.3
go: downloading github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp v1.31.0
go: downloading github.com/shirou/gopsutil/v3 v3.23.12
go: downloading github.com/gogo/googleapis v1.4.1
go: downloading go.yaml.in/yaml/v3 v3.0.4
go: downloading github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd
go: downloading github.com/modern-go/reflect2 v1.0.3-0.20250322232337-35a7c28c31ee
go: downloading golang.org/x/text v0.36.0
go: downloading github.com/relvacode/iso8601 v1.3.0
go: downloading google.golang.org/genproto/googleapis/api v0.0.0-20260120221211-b8f7ae30c516
go: downloading github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/opencensus v0.93.0
go: downloading github.com/go-logfmt/logfmt v0.6.0
go: downloading github.com/mwitkow/go-conntrack v0.0.0-20190716064945-2f068394615f
go: downloading github.com/alecthomas/units v0.0.0-20211218093645-b94a6e3cc137
go: downloading github.com/grafana/regexp v0.0.0-20221122212121-6b5c0a4cb7fd
go: downloading github.com/prometheus/common/sigv4 v0.1.0
go: downloading github.com/pkg/errors v0.9.1
go: downloading github.com/inconshreveable/mousetrap v1.1.0
go: downloading github.com/spf13/pflag v1.0.5
go: downloading go.opentelemetry.io/contrib/config v0.2.0
go: downloading go.opentelemetry.io/contrib/propagators/b3 v1.22.0
go: downloading github.com/hashicorp/errwrap v1.1.0
go: downloading github.com/jcmturner/dnsutils/v2 v2.0.0
go: downloading github.com/hashicorp/go-uuid v1.0.3
go: downloading github.com/xdg-go/pbkdf2 v1.0.0
go: downloading github.com/xdg-go/stringprep v1.0.4
go: downloading go.opentelemetry.io/collector/extension/extensionmiddleware v0.151.0
go: downloading github.com/felixge/httpsnoop v1.0.4
go: downloading github.com/go-logr/logr v1.4.3
go: downloading github.com/mitchellh/mapstructure v1.5.1-0.20231216201459-8508981c8b6c
go: downloading github.com/sagikazarmark/locafero v0.4.0
go: downloading github.com/sagikazarmark/slog-shim v0.1.0
go: downloading github.com/spf13/afero v1.11.0
go: downloading github.com/spf13/cast v1.6.0
go: downloading golang.org/x/crypto v0.50.0
go: downloading github.com/expr-lang/expr v1.15.8
go: downloading github.com/gobwas/glob v0.2.3
go: downloading github.com/google/uuid v1.6.0
go: downloading k8s.io/klog/v2 v2.100.1
go: downloading k8s.io/utils v0.0.0-20230711102312-30195339c3c7
go: downloading github.com/imdario/mergo v0.3.16
go: downloading golang.org/x/term v0.42.0
go: downloading github.com/google/gofuzz v1.2.0
go: downloading sigs.k8s.io/structured-merge-diff/v4 v4.3.0
go: downloading github.com/hashicorp/go-cleanhttp v0.5.2
go: downloading github.com/hashicorp/go-hclog v1.6.1
go: downloading github.com/hashicorp/go-rootcerts v1.0.2
go: downloading github.com/hashicorp/serf v0.10.1
go: downloading github.com/docker/docker v24.0.7+incompatible
go: downloading github.com/Showmax/go-fqdn v1.0.0
go: downloading github.com/lufia/plan9stats v0.0.0-20220913051719-115f729f3c8c
go: downloading github.com/power-devops/perfstat v0.0.0-20220216144756-c35f1ee13d7c
go: downloading github.com/shoenig/go-m1cpu v0.1.6
go: downloading github.com/tklauser/go-sysconf v0.3.12
go: downloading github.com/yusufpapurcu/wmi v1.2.3
go: downloading github.com/valyala/fastjson v1.6.4
go: downloading github.com/influxdata/go-syslog/v3 v3.0.1-0.20230911200830-875f5bc594a4
go: downloading gonum.org/v1/gonum v0.17.0
go: downloading github.com/go-viper/mapstructure/v2 v2.5.0
go: downloading github.com/knadh/koanf/maps v0.1.2
go: downloading github.com/knadh/koanf/providers/confmap v1.0.0
go: downloading github.com/knadh/koanf/v2 v2.3.4
go: downloading github.com/golang/protobuf v1.5.4
go: downloading github.com/jpillora/backoff v1.0.0
go: downloading github.com/Azure/azure-sdk-for-go/sdk/azcore v1.8.0
go: downloading github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.4.0
go: downloading github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v4 v4.2.1
go: downloading github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/network/armnetwork/v2 v2.2.1
go: downloading github.com/digitalocean/godo v1.104.1
go: downloading github.com/miekg/dns v1.1.56
go: downloading google.golang.org/api v0.155.0
go: downloading github.com/hetznercloud/hcloud-go/v2 v2.4.0
go: downloading github.com/ionos-cloud/sdk-go/v6 v6.1.9
go: downloading github.com/linode/linodego v1.23.0
go: downloading github.com/hashicorp/nomad/api v0.0.0-20230721134942-515895c7690c
go: downloading github.com/gophercloud/gophercloud v1.7.0
go: downloading github.com/ovh/go-ovh v1.4.3
go: downloading github.com/scaleway/scaleway-sdk-go v1.0.0-beta.21
go: downloading github.com/kolo/xmlrpc v0.0.0-20220921171641-a4b6fa1dd06b
go: downloading github.com/vultr/govultr/v2 v2.17.2
go: downloading github.com/envoyproxy/go-control-plane v0.14.0
go: downloading github.com/envoyproxy/go-control-plane/envoy v1.36.0
go: downloading github.com/envoyproxy/protoc-gen-validate v1.3.0
go: downloading github.com/go-zookeeper/zk v1.0.3
go: downloading golang.org/x/time v0.5.0
go: downloading github.com/go-logr/stdr v1.2.2
go: downloading go.opentelemetry.io/auto/sdk v1.2.1
go: downloading go.opentelemetry.io/otel/bridge/opencensus v0.45.0
go: downloading go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v0.45.0
go: downloading go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v0.45.0
go: downloading go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.22.0
go: downloading go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.22.0
go: downloading go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.22.0
go: downloading go.opentelemetry.io/otel/exporters/prometheus v0.45.0
go: downloading go.opentelemetry.io/otel/exporters/stdout/stdoutmetric v0.45.0
go: downloading go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.22.0
go: downloading github.com/jcmturner/rpc/v2 v2.0.3
go: downloading github.com/sourcegraph/conc v0.3.0
go: downloading github.com/subosito/gotenv v1.6.0
go: downloading github.com/hashicorp/hcl v1.0.0
go: downloading gopkg.in/ini.v1 v1.67.0
go: downloading github.com/magiconair/properties v1.8.7
go: downloading github.com/pelletier/go-toml/v2 v2.1.0
go: downloading github.com/openshift/api v3.9.0+incompatible
go: downloading github.com/google/gnostic-models v0.6.8
go: downloading sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd
go: downloading sigs.k8s.io/yaml v1.3.0
go: downloading gopkg.in/inf.v0 v0.9.1
go: downloading github.com/google/go-cmp v0.7.0
go: downloading github.com/jmespath/go-jmespath v0.4.0
go: downloading github.com/stretchr/objx v0.5.2
go: downloading github.com/fatih/color v1.15.0
go: downloading github.com/mattn/go-colorable v0.1.13
go: downloading github.com/mattn/go-isatty v0.0.19
go: downloading github.com/mitchellh/go-homedir v1.1.0
go: downloading github.com/armon/go-metrics v0.4.1
go: downloading github.com/docker/distribution v2.8.2+incompatible
go: downloading github.com/docker/go-connections v0.5.0
go: downloading github.com/opencontainers/go-digest v1.0.0
go: downloading github.com/opencontainers/image-spec v1.1.0-rc5
go: downloading github.com/tklauser/numcpus v0.6.1
go: downloading github.com/go-ole/go-ole v1.2.6
go: downloading github.com/leodido/ragel-machinery v0.0.0-20181214104525-299bdde78165
go: downloading github.com/mitchellh/copystructure v1.2.0
go: downloading github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da
go: downloading github.com/dennwc/varint v1.0.0
go: downloading go.uber.org/atomic v1.11.0
go: downloading github.com/Azure/azure-sdk-for-go/sdk/internal v1.3.0
go: downloading github.com/AzureAD/microsoft-authentication-library-for-go v1.1.1
go: downloading github.com/google/go-querystring v1.1.0
go: downloading github.com/hashicorp/go-retryablehttp v0.7.4
go: downloading golang.org/x/tools v0.43.0
go: downloading github.com/go-resty/resty/v2 v2.7.0
go: downloading github.com/docker/go-units v0.5.0
go: downloading github.com/gorilla/websocket v1.5.0
go: downloading github.com/hashicorp/cronexpr v1.1.2
go: downloading github.com/cncf/xds/go v0.0.0-20251210132809-ee656c7534f5
go: downloading github.com/planetscale/vtprotobuf v0.6.1-0.20240319094008-0393e58bdf10
go: downloading go.opentelemetry.io/proto/otlp v1.0.0
go: downloading github.com/jcmturner/aescts/v2 v2.0.0
go: downloading k8s.io/kube-openapi v0.0.0-20230717233707-2695361300d9
go: downloading github.com/hashicorp/go-immutable-radix v1.3.1
go: downloading github.com/bmatcuk/doublestar/v4 v4.6.1
go: downloading github.com/mitchellh/reflectwalk v1.0.2
go: downloading github.com/kylelemons/godebug v1.1.0
go: downloading github.com/pkg/browser v0.0.0-20210911075715-681adbf594b8
go: downloading golang.org/x/sync v0.20.0
go: downloading github.com/google/s2a-go v0.1.7
go: downloading github.com/googleapis/gax-go/v2 v2.12.0
go: downloading github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822
go: downloading github.com/go-openapi/swag v0.22.4
go: downloading github.com/go-openapi/jsonreference v0.20.2
go: downloading github.com/golang-jwt/jwt/v5 v5.0.0
go: downloading golang.org/x/mod v0.34.0
go: downloading github.com/googleapis/enterprise-certificate-proxy v0.3.2
go: downloading github.com/emicklei/go-restful/v3 v3.10.2
go: downloading github.com/mailru/easyjson v0.7.7
go: downloading github.com/go-openapi/jsonpointer v0.20.0
go: downloading github.com/josharian/intern v1.0.0
go: downloading go.opentelemetry.io/collector/consumer v1.57.0
go: downloading github.com/grpc-ecosystem/grpc-gateway/v2 v2.27.1
go: downloading github.com/prometheus/client_model v0.6.2
go: downloading go.opentelemetry.io/proto/otlp v1.7.1
go: downloading go.opentelemetry.io v0.1.0
go: downloading go.opentelemetry.io/collector/confmap/converter/expandconverter v0.113.0
go: downloading go.opentelemetry.io/collector/confmap/provider/envprovider v1.57.0
go: downloading go.opentelemetry.io/collector/confmap/provider/fileprovider v1.57.0
go: downloading go.opentelemetry.io/collector/confmap/provider/httpprovider v1.57.0
go: downloading go.opentelemetry.io/collector/confmap/provider/httpsprovider v1.57.0
go: downloading go.opentelemetry.io/collector/confmap/provider/yamlprovider v1.57.0
go: downloading go.opentelemetry.io/collector/consumer/consumererror v0.151.0
go: downloading go.opentelemetry.io/collector/consumer/consumertest v0.151.0
go: downloading go.opentelemetry.io/collector/extension/experimental/storage v0.117.0
go: downloading go.opentelemetry.io/collector/internal/fanoutconsumer v0.151.0
go: downloading go.opentelemetry.io/collector/internal/memorylimiter v0.151.0
go: downloading go.opentelemetry.io/collector/internal/sharedcomponent v0.151.0
go: downloading go.opentelemetry.io/collector/config/configtelemetry v0.117.0
go: downloading go.opentelemetry.io/collector/consumer/xconsumer v0.151.0
go: downloading go.opentelemetry.io/collector/pdata/pprofile v0.151.0
go: downloading github.com/lufia/plan9stats v0.0.0-20251013123823-9fd1530e3ec3
go: downloading github.com/power-devops/perfstat v0.0.0-20240221224432-82ca36839d55
go: downloading github.com/tklauser/go-sysconf v0.3.16
go: downloading github.com/yusufpapurcu/wmi v1.2.4
go: downloading go.opentelemetry.io/collector/extension/xextension v0.117.0
go: downloading github.com/shirou/gopsutil/v4 v4.26.3
go: downloading github.com/tklauser/numcpus v0.11.0
go: downloading github.com/ebitengine/purego v0.10.0
go: github.com/os-observability/redhat-opentelemetry-collector imports
	go.opentelemetry.io/collector/extension/ballastextension imports
	go.opentelemetry.io/collector/internal/iruntime: cannot find module providing package go.opentelemetry.io/collector/internal/iruntime
go: github.com/os-observability/redhat-opentelemetry-collector imports
	go.opentelemetry.io/collector/processor/batchprocessor imports
	go.opentelemetry.io/collector/internal/obsreportconfig/obsmetrics: cannot find module providing package go.opentelemetry.io/collector/internal/obsreportconfig/obsmetrics
go: github.com/os-observability/redhat-opentelemetry-collector imports
	go.opentelemetry.io/collector/otelcol imports
	go.opentelemetry.io/collector/service imports
	go.opentelemetry.io/collector/internal/obsreportconfig: cannot find module providing package go.opentelemetry.io/collector/internal/obsreportconfig
go: module github.com/open-telemetry/opentelemetry-collector-contrib/receiver/opencensusreceiver is deprecated: this receiver is no longer maintained and has reached end-of-life. See https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/36791
go: module go.opentelemetry.io/collector/exporter/loggingexporter is deprecated: loggingexporter is deprecated in favour of the debugexporter. It will be removed in September 2024.
go: module go.opentelemetry.io/collector/extension/ballastextension is deprecated: Use the GOMEMLIMIT environment variable instead.
go: warning: github.com/openshift/api@v3.9.0+incompatible: retracted by module author: v3.9.0 is the only tag in openshift/api and it was created before go.mod was
go: to switch to the latest unretracted version, run:
	go get github.com/openshift/api@latest

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants