Skip to content

Update module github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusexporter to v0.149.0#20

Open
renovate[bot] wants to merge 1 commit intomainfrom
renovate/github.com-open-telemetry-opentelemetry-collector-contrib-exporter-prometheusexporter-0.x
Open

Update module github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusexporter to v0.149.0#20
renovate[bot] wants to merge 1 commit intomainfrom
renovate/github.com-open-telemetry-opentelemetry-collector-contrib-exporter-prometheusexporter-0.x

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate bot commented Jan 21, 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/exporter/prometheusexporter v0.93.0v0.149.0 age confidence

Release Notes

open-telemetry/opentelemetry-collector-contrib (github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusexporter)

v0.149.0

Compare Source

🛑 Breaking changes 🛑
  • exporter/elasticsearch: Remove host.os.type encoding in ECS mode (#​46900)
    Use processor/elasticapmprocessor v0.36.2 or later for host.os.type enrichment
  • receiver/prometheus: Remove the deprecated report_extra_scrape_metrics receiver configuration option and obsolete extra scrape metric feature gates. (#​44181)
    report_extra_scrape_metrics is no longer accepted in prometheusreceiver configuration.
    Control extra scrape metrics through the PromConfig.ScrapeConfigs.ExtraScrapeMetrics setting instead.
🚩 Deprecations 🚩
  • receiver/awsfirehose: Deprecate built-in unmarshalers (cwlogs, cwmetrics, otlp_v1) in favor of encoding extensions. (#​45830)
    Use the aws_logs_encoding extension (format: cloudwatch) instead of cwlogs,
    and the awscloudwatchmetricstreams_encoding extension instead of cwmetrics (format: json)
    or otlp_v1 (format: opentelemetry1.0).

  • receiver/file_log: Rename filelog receiver to file_log with deprecated alias filelog (#​45339)

  • receiver/kafka: Deprecate the built-in azure_resource_logs encoding in favour of azureencodingextension. (#​46267)
    The built-in azure_resource_logs encoding does not support all timestamp formats
    emitted by Azure services (e.g. US-format timestamps from Azure Functions).
    Users should migrate to the azureencodingextension,
    which provides full control over time formats and is actively maintained.

💡 Enhancements 💡
  • cmd/opampsupervisor: Add configuration validation before applying remote config to prevent collector downtime (#​41068)
    Validates collector configurations before applying them, preventing downtime from invalid remote configs.
    Disabled by default. Enable via agent.validate_config: true. May produce false positives when resources
    like ports are temporarily unavailable during validation.

  • connector/datadog: Document datadog connector is not supported in aix environments (#​47010)
    Explicitly opt out of host metadata computation in datadog components to support AIX compilation target.

  • connector/signal_to_metrics: Add keys_expression support in include_resource_attributes and attributes for dynamic attribute key resolution at runtime (#​46884)
    The keys_expression field allows specifying an OTTL value expression that resolves to a list
    of attribute keys at runtime. This enables dynamic resource attribute filtering based on runtime
    data such as client metadata. Exactly one of key or keys_expression must be set per entry.

  • connector/signal_to_metrics: Reduce per-signal allocations in the hot path by replacing attribute map allocation with a pooled hash-based ID check, and caching filtered resource attributes per metric definition within each resource batch. (#​47197)

  • connector/signal_to_metrics: Pre-compute prefixed collector key to avoid a string allocation on every signal processed. (#​47183)
    Pre-computing the collector key avoids a string allocation on every signal processed.

  • exporter/datadog: Document datadog exporter is not supported in aix environments (#​47010)
    Explicitly opt out of host metadata computation in datadog components to support AIX compilation target.

  • exporter/elasticsearch: Add histogram:raw mapping hint to bypass midpoint approximation for histogram metrics (#​47150)

  • exporter/elasticsearch: Cache metric attribute set per bulk session instead of recomputing it for every document (#​47170)
    syncBulkIndexerSession.Add() was calling getAttributesFromMetadataKeys +
    attribute.NewSet + metric.WithAttributeSet on every document in the hot path. The attribute set is
    derived from the request context metadata, which is constant for the lifetime of a session, so it is
    now computed once in StartSession and reused across all Add() calls in that session.

  • exporter/elasticsearch: populate _doc_count field in ECS mapping mode (#​46936)
    _doc_count is a special metadata field in Elasticsearch used when a document represents pre-aggregated data (like histograms or aggregate metrics).
    Currently, elasticsearchexporter only populates this field for otel mapping mode (native otel field structure). This change
    adds support for ECS mapping mode (native ECS field structure) so that we have consistent behavior for both mapping modes.

  • exporter/elasticsearch: Encode require_data_stream in Elasticsearch bulk action metadata instead of the bulk request query string. (#​46970)
    This preserves existing endpoint query parameters while moving require_data_stream
    to the per-document action line expected by newer bulk workflows. Benchmarks show
    a stable ~27 bytes/item NDJSON payload overhead before compression.

  • exporter/elasticsearch: Improve performance of Elasticsearch exporter document serialisation (#​47171)

  • exporter/elasticsearch: Add metric for docs retried because of request errors (#​46215)

  • exporter/kafka: Cache OTel metric attribute sets in OnBrokerE2E hook to reduce per-export allocations (#​47186)
    OnBrokerE2E previously rebuilt attribute.NewSet + metric.WithAttributeSet on every
    call. The set of distinct (nodeID, host, outcome) combinations is bounded by
    2 × number-of-brokers, so the computed MeasurementOption is now cached per key.

  • exporter/pulsar: This component does not support aix/ppc64. (#​47010)
    Make the exporter explicitly panic if used in aix/ppc64 environments.

  • extension/datadog: Document datadog extension is not supported in aix environments (#​47010)
    Explicitly opt out of host metadata computation in datadog components to support AIX compilation target.

  • extension/db_storage: Make dbstorage work in AIX environments (#​47010)
    sqlite support is offered via modernC, which doesn't support the AIX ppc64 compilation target.
    We carve out support for sqlite in AIX environments so contrib can compile for this compilation target.

  • extension/health_check: Add component event attributes to serialized output. (#​43606)
    When http.status.include_attributes is enabled in the healthcheckv2 extension (with use_v2: true),
    users will see additional attributes in the status output. These attributes provide more
    context about component states, including details like error messages and affected components.
    For example:

    {
      "healthy": false,
      "status": "error",
      "attributes": {
        "error_msg": "not enough permissions to read cpu data",
        "scrapers": ["cpu", "memory", "network"]
      }
    }
  • extension/healthcheckv2: Add component event attributes to serialized output. (#​43606)
    When http.status.include_attributes is enabled in the healthcheckv2 extension (with use_v2: true),
    users will see additional attributes in the status output. These attributes provide more
    context about component states, including details like error messages and affected components.
    For example:

    {
      "healthy": false,
      "status": "error",
      "attributes": {
        "error_msg": "not enough permissions to read cpu data",
        "scrapers": ["cpu", "memory", "network"]
      }
    }
  • extension/sigv4auth: Add support for External IDs when assuming roles in cross-account authentication scenarios (#​44930)
    Added external_id field to the AssumeRole configuration, allowing users to specify
    an External ID when assuming roles for enhanced cross-account security.

  • internal/datadog: Do not compute host metadata in AIX environments (#​47010)
    Explicitly opt out of host metadata computation in datadog components to support AIX compilation target.

  • pkg/stanza: Ensure router operator does not split batches of entries (#​42393)

  • pkg/stanza: Parse all Windows Event XML fields into the log body, including RenderingInfo (with Culture, Channel, Provider, Task, Opcode, Keywords, Message), UserData, ProcessingErrorData, DebugData, and BinaryEventData. (#​46943)
    Previously, RenderingInfo was only used to derive the top-level level/task/opcode/keywords/message
    fields. It is now also emitted as a top-level rendering_info key containing all fields including
    culture, channel, and provider. UserData (an alternative to EventData used by some providers)
    is now parsed into a user_data key. Rare schema elements ProcessingErrorData, DebugData, and
    BinaryEventData are also captured when present.

  • processor/resourcedetection: Added IBM Cloud VPC resource detector to the Resource Detection Processor (#​46874)

  • processor/resourcedetection: Added IBM Cloud Classic resource detector to the Resource Detection Processor (#​46874)

  • processor/tail_sampling: Add sampling_strategy config with trace-complete and span-ingest modes for tail sampling decision timing and evaluation behavior. (#​46600)

  • receiver/awslambda: Enrich context with AWS Lambda receiver metadata for S3 logs (#​47046)

  • receiver/azure_event_hub: Add support for Azure Event Hubs distributed processing. This allows the receiver to automatically coordinate partition ownership and checkpointing across multiple collector instances via Azure Blob Storage. (#​46595)

  • receiver/docker_stats: Add TLS configuration support for connecting to the Docker daemon over HTTPS with client and server certificates. (#​33557)
    A new optional tls configuration block is available in docker_stats receiver config (and the
    shared internal/docker package). When omitted the connection remains insecure (plain HTTP or
    Unix socket), preserving existing behavior. When provided it supports the standard
    configtls.ClientConfig fields: ca_file, cert_file, key_file, insecure_skip_verify,
    min_version, and max_version.
    A warning is now emitted when a plain tcp:// or http:// endpoint is used without TLS,
    reflecting Docker's deprecation of unauthenticated TCP connections since Docker v26.0
    (see https://docs.docker.com/engine/deprecated/#unauthenticated-tcp-connections).

  • receiver/docker_stats: Add "stream_stats" config option to maintain a persistent Docker stats stream per container instead of opening a new connection on every scrape cycle. (#​46493)
    When stream_stats: true is set, each container maintains a persistent open Docker stats
    stream instead of opening and closing a new connection on every scrape cycle. The scraper
    reads from the cached latest value, which reduces connection overhead.

  • receiver/expvar: Enable the re-aggregation feature for the expvar receiver (#​45396)

  • receiver/file_log: Add max_log_size_behavior config option to control oversized log entry behavior (#​44371)
    The new max_log_size_behavior setting controls what happens when a log entry exceeds max_log_size.

    • split (default): Splits oversized log entries into multiple log entries. This is the existing behavior.
    • truncate: Truncates oversized log entries and drops the remainder, emitting only a single truncated log entry.
  • receiver/hostmetrics: Enable re-aggregation for system scraper (#​46624)
    Enabled the reaggregation feature gate for the system scraper.

  • receiver/hostmetrics: Enable re-aggregation for process scraper (#​46623)
    Enabled the reaggregation feature gate for the process scraper and set all metric attributes (context_switch_type, direction, paging_fault_type, state) with requirement_level recommended.

  • receiver/mongodb: Enable re-aggregation feature for mongodb receiver metrics (#​46366)

  • receiver/mongodb: Add scheme configuration option to support mongodb+srv connections (#​36011)
    The new scheme field allows connecting to MongoDB clusters using
    SRV DNS records (mongodb+srv protocol). Defaults to "mongodb" for
    backward compatibility.

  • receiver/mysql: Add mysql.query_plan.hash attribute to top query log records, enabling users to correlate top queries with their corresponding execution plans. (#​46626)

  • receiver/mysql: Added mysql.session.status and mysql.session.id attributes to query samples. mysql.session.status indicates the session status (waiting, running, or other) at the time of the sample. mysql.session.id provides the unique session identifier. Both attributes provide additional context for understanding query performance and behavior. (#​135350)

  • receiver/mysql: Add and tune obfuscation of sensitive properties in both V1 and V2 JSON query plans. (#​46629, #​46587)
    Configure and test obfuscation for V1 and V2 plans, including tests of queries retrieved from the performance schema that are truncated and cannot be obfuscated.
    The importance of obfuscation can be very context dependent; sensitive PII, banking, and authorization data may reside in the same database as less sensitive data, and it can be vital to ensure that what is expected to be obfuscated is always obfuscated. Significant additional testing has been added around query plan obfuscation to ensure that this is enforced and to provide assurance and reference to users about what specifically is obfuscated and what is not.

  • receiver/mysql: Propagates W3C TraceContext from MySQL session variables to query sample log records. When a MySQL session sets @traceparent, the receiver extracts the TraceID and SpanID and stamps them onto the corresponding db.server.query_sample log record, enabling correlation between application traces and query samples. (#​46631)
    Only samples from sessions where @traceparent is set will have non-zero traceId and spanId fields on the log record.

  • receiver/prometheus: Add support for reading instrumentation scope attributes from otel_scope_<attribute-name> labels while feature-gating deprecation of otel_scope_info. (#​41502)
    Scope attributes are always extracted from otel_scope_<attribute-name> labels on metrics.
    The receiver.prometheusreceiver.IgnoreScopeInfoMetric feature gate (alpha, disabled by default)
    controls only whether the legacy otel_scope_info metric is ignored for scope attribute extraction.
    When the gate is disabled, both mechanisms coexist to support migration.
    See the specification change for motivation: open-telemetry/opentelemetry-specification#4505

  • receiver/pulsar: This component does not support aix/ppc64. (#​47010)
    Make the receiver explicitly panic if used in aix/ppc64 environments.

  • receiver/skywalking: Add feature gate translator.skywalking.useStableSemconv to update semantic conventions from v1.18.0 to v1.38.0 (#​44796)
    A feature gate translator.skywalking.useStableSemconv has been added to control the migration.
    The gate is disabled by default (Alpha stage), so existing behavior is preserved.

  • receiver/sqlquery: Add clickhouse support to sqlquery (#​47116)

  • receiver/sqlquery: Add row_condition to metric configuration for filtering result rows by column value (#​45862)
    Enables extracting individual metrics from pivot-style result sets where each row
    represents a different metric (e.g. pgbouncer's SHOW LISTS command). When
    row_condition is configured on a metric, only rows where the specified column
    equals the specified value are used; all other rows are silently skipped.

  • receiver/sqlserver: Enable dynamic metric reaggregation in the SQL Server receiver. (#​46379)

  • receiver/yang_grpc: Support collecting any metric by browsing the whole metrics tree (#​47054)

🧰 Bug fixes 🧰
  • exporter/kafka: Fixes the validation for topic_from_metadata_key to use partition keys. (#​46994)

  • exporter/kafka: Fix topic routing for multi-resource batches when topic_from_attribute is set without resource-level partitioning (#​46872)
    Previously, when a batch contained multiple resources with different
    topic attribute values, all data was silently sent to the topic of the
    first resource. Each resource is now correctly routed to its own topic.

  • exporter/splunk_hec: Fix timestamp precision in Splunk HEC exporter to preserve microseconds instead of truncating to milliseconds. (#​47175)
    Timestamps were rounded to milliseconds before sending to Splunk HEC. The rounding has been removed, giving microsecond precision in the HEC time field.

  • extension/bearertokenauth: Redact bearer token from authentication error messages to prevent credential exposure in logs. (#​46200)
    Previously, when a client presented an invalid bearer token, the full token value was
    included in the error message returned by the Authenticate method. This error could be
    propagated to log output, exposing sensitive credentials. The error message now omits
    the token value entirely.

  • internal/aws: Respect NO_PROXY/no_proxy environment variables when using env-based proxy configuration in awsutil (#​46892)
    When no explicit proxy_address was configured, the HTTP client manually read HTTPS_PROXY
    and used http.ProxyURL which ignores NO_PROXY. Now delegates to http.ProxyFromEnvironment
    which correctly handles all proxy environment variables.

  • processor/deltatorate: Append "/s" to the unit of output datapoints to reflect the per-second rate. (#​46841)

  • processor/filter: Fix validation of include and exclude severity configurations so they run independently of LogConditions. (#​46883)

  • receiver/datadog: Propagate Datadog trace sampling priority to all spans translated from a trace chunk. (#​45402)

  • receiver/file_log: Fix data corruption after file compression (#​46105)
    After a log file is compressed (e.g. test.log → test.log.gz), the receiver configured with compression: auto will now correctly decompress the content and continue reading from where the plaintext file left off.

  • receiver/file_log: Fixes bug where File Log receiver did not read the last line of gzip compressed files. (#​45572)

  • receiver/hostmetrics: Align HugePages metric instrument types with the semantic conventions by emitting page_size, reserved, and surplus as non-monotonic sums instead of gauges. (#​42650)

  • receiver/hostmetrics: Handle nil PageFaultsStat in process scraper to prevent panic on zombie processes. (#​47095)

  • receiver/journald: Fix emitting of historical entries on startup (#​46556)
    When start_at is "end" (the default), pass --lines=0 to journalctl to suppress
    the 10 historical entries it emits by default in follow mode.

  • receiver/k8s_events: Exclude DELETED watch events to prevent duplicate event ingestion. (#​47035)

  • receiver/mysql: Remove deprecated information_schema.processlist JOIN from query samples template; use thread.processlist_host instead. (#​47041)

  • receiver/oracledb: Fix oracledbreceiver aborting entire scrape when a SQL query text fails to obfuscate (e.g. due to Oracle truncating a CLOB mid-string-literal). The affected entry is now skipped with a warning log and the rest of the scrape continues normally. (#​47151)

  • receiver/otelarrow: Remove assumed positions of otel arrow root payload types (#​46878)

  • receiver/otelarrow: Fix OTLP fallback handlers returning codes.Unknown instead of codes.Unavailable for pipeline errors, causing upstream exporters to permanently drop data instead of retrying. (#​46182)

  • receiver/pprof: Fixes pprofreceiver file_scrapper appending resource profiles instead of merging them. (#​46991)

  • receiver/prometheus_remote_write: Count target_info samples in PRW response stats (#​47108)

v0.148.0

Compare Source

🛑 Breaking changes 🛑
  • all: Removes the k8slog receiver after being unmaintained for 3 months (#​46544)

  • all: Remove deprecated SAPM exporter (#​46555)

  • all: Remove the datadogsemantics processor. (#​46893)
    If you need help, please contact Datadog support: https://www.datadoghq.com/support.

  • exporter/google_cloud_storage: reuse_if_exists behavior changed: now checks bucket existence instead of attempting creation (#​45971)
    Previously, reuse_if_exists=true would attempt bucket creation and fall back to reusing on conflict.
    Now, reuse_if_exists=true checks if bucket exists (via storage.buckets.get) and uses it, failing if it doesn't exist.
    Set to true when the service account lacks project-level bucket creation permissions but has bucket-level permissions.
    reuse_if_exists=false still attempts to create the bucket and fails if it already exists.

  • exporter/kafka: Remove deprecated top-level topic and encoding configuration fields (#​46916)
    The top-level topic and encoding fields were deprecated in v0.124.0.
    Use the per-signal fields instead: logs::topic, metrics::topic,
    traces::topic, profiles::topic, and the corresponding encoding
    fields under each signal section.

  • exporter/kafka: Remove kafka-local batching partitioner wiring and require explicit sending_queue::batch::partition::metadata_keys configuration as a superset of include_metadata_keys when batching is enabled. (#​46757)

  • pkg/ottl: truncate_all function now supports UTF-8 safe truncation (#​36713)
    The default truncate_all behavior has changed. Truncation now respects UTF-8 character boundaries by default (new optional parameter utf8_safe, default: true), so results stay valid UTF-8 and may be slightly shorter than the limit.
    To keep the previous byte-level truncation behavior (e.g. for non-UTF-8 data or to avoid any behavior change), set utf8_safe to false in all truncate_all usages.

  • receiver/awsecscontainermetrics: Add ephemeral storage metrics and fix unit strings from Megabytes to MiB (#​46414)
    Adds two new task-level gauge metrics: ecs.task.ephemeral_storage.utilized and ecs.task.ephemeral_storage.reserved (in MiB).
    These metrics are available on AWS Fargate Linux platform version 1.4.0+ and represent the shared ephemeral storage for the entire task.

    Breaking change: The unit string for ecs.task.memory.utilized, ecs.task.memory.reserved,
    container.memory.utilized, and container.memory.reserved has been corrected from "Megabytes" to "MiB".
    The underlying values were already in MiB (computed via division by 1024*1024), but the unit label was incorrect.
    Users relying on the exact unit string (e.g. in metric filters or dashboards) will need to update accordingly.

  • receiver/mysql: Set the default collection of query_sample to false (#​46902)

  • receiver/postgresql: Disable default collection of top_query and query_sample events. (#​46843)
    This change is breaking because it disables the default collection of top_query and query_sample events. These events will need to be enabled manually if desired.

  • receiver/redfish: system.host_name and base_url resource attribute has been changed to host.name and url.full respectively.
    (#​46236)

  • receiver/windowseventlog: Change event_data from an array of single-key maps to a flat map by default, making fields directly accessible via OTTL. The previous format is available by setting event_data_format: array. (#​42565, #​32952)
    Named elements become direct keys (e.g., body["event_data"]["ProcessId"]).
    Anonymous elements use numbered keys: param1, param2, etc.
    To preserve the previous array format, set event_data_format: array in the receiver configuration.

🚩 Deprecations 🚩
  • exporter/azure_blob: Introduce new snake case compliant name azure_blob (#​46722)
  • exporter/google_cloud_storage: Introduce new snake case compliant name google_cloud_storage (#​46733)
  • extension/aws_logs_encoding: Introduce new snake case compliant name aws_logs_encoding (#​46776)
  • extension/azure_auth: Introduce new snake case compliant name azure_auth (#​46775)
  • extension/cgroup_runtime: Introduce new snake case compliant name cgroup_runtime (#​46773)
  • extension/google_cloud_logentry_encoding: Introduce new snake case compliant name google_cloud_logentry_encoding (#​46778)
  • processor/metric_start_time: Introduce new snake case compliant name metric_start_time (#​46777)
  • receiver/azure_blob: Introduce new snake case compliant name azure_blob (#​46721)
  • receiver/azure_monitor: Introduce new snake case compliant name azure_monitor (#​46730)
  • receiver/cisco_os: Introduce new snake case compliant name cisco_os (#​46948)
  • receiver/macos_unified_logging: Introduce new snake case compliant name macos_unified_logging (#​46729)
  • receiver/prometheus_remote_write: Introduce new snake case compliant name prometheus_remote_write (#​46726)
  • receiver/yang_grpc: Introduce new snake case compliant name yang_grpc (#​46723)
🚀 New components 🚀
  • receiver/azure_functions: Introduce new component to receive logs from Azure Functions (#​43507)
    This change includes only overall structure, readme and configuration for the new component.
💡 Enhancements 💡
  • cmd/opampsupervisor: Add configurable instance ID to Supervisor (#​45596)

  • connector/signal_to_metrics: Add sum.monotonic property for improved counter handling (#​45865)

  • connector/spanmetrics: Add support for W3C tracestate-based adjusted count in span metrics with stochastic rounding (#​45539)
    The span metrics connector now supports extracting sampling information from W3C tracestate
    to generate extrapolated span metrics with adjusted counts. This enables accurate metric
    aggregation for sampled traces by computing stochastic-rounded adjusted counts based on
    the sampling threshold (ot.th field) in the tracestate. Key features include:

    • Stochastic rounding for fractional adjusted counts using integer-only operations
    • Single-entry cache for consecutive identical tracestates (4% overhead in benchmarks)
    • Support for mixed-mode services where some spans have tracestate and others don't
    • New sampling.method attribute to distinguish between adjusted and non-adjusted metrics
    • Histogram support for observing multiple events at once

    Performance characteristics:

    • ~4% overhead for traces with tracestate (3-span batch: 3684ns → 3829ns). Overhead will further diminish with larger batches.
    • Scales linearly with trace size (500 spans: 577μs → 581μs)
    • Zero allocations for common cases with caching enabled
  • exporter/bmchelix: Enrich metric names with datapoint attributes for unique identification in BMC Helix Operations Management (#​46558)
    This feature is controlled by the enrich_metric_with_attributes configuration option (default: true).
    Set to false to disable enrichment and reduce metric cardinality.
    Normalization is applied to ensure BHOM compatibility:

    • entityTypeId and entityName: Invalid characters replaced with underscores (colons not allowed as they are used as separators in entityId)
    • metricName: Normalized to match pattern [a-zA-Z_:.][a-zA-Z0-9_:.]*
    • Label values: Commas replaced with whitespaces
  • exporter/clickhouse: Add per pipeline JSON support for ClickHouse exporter, deprecate JSON feature gate (#​46553)
    Previously, the clickhouse.json feature gate was used to enable JSON for all
    ClickHouse exporter instances. This feature gate is now deprecated. Use the json
    config option instead, which allows per-pipeline control.

  • exporter/elasticsearch: Add per-document dynamic_templates for metrics in ECS mapping mode (#​46499)
    Each bulk index action for ECS metrics now includes dynamic_templates so Elasticsearch can apply the correct
    mapping (e.g. histogram_metrics, summary_metrics, double_metrics) for the ECS mapping mode. The OTel mapping mode already sent dynamic_templates.

  • exporter/elasticsearch: Add http.response.status_code to failed document logs to allow for better filtering and error analysis. (#​45829)

  • exporter/elasticsearch: Update ECS mode encoder to add conversions for telemetry.sdk.language and telemetry.sdk.version (#​46690)
    Conversions map semconv attributes telemetry.sdk.language/telemetry.sdk.version to service.language.name/service.language.version'

  • extension/aws_logs_encoding: Adopt streaming for Network Firewall logs (#​46214)

  • extension/aws_logs_encoding: Adopt streaming for CloudTrail signal (#​46214)

  • extension/aws_logs_encoding: Adopt encoding extension streaming contract for WAF logs (#​46214)

  • extension/aws_logs_encoding: Adopt streaming for S3 access logs (#​46214)

  • extension/aws_logs_encoding: Adopt encoding extension streaming contract for VPC flow logs (#​46214)

  • extension/aws_logs_encoding: Adopt encoding extension streaming contract for CloudWatch Logs subscription (#​46214)

  • extension/aws_logs_encoding: Adopt streaming for ELB signal (#​46214)

  • extension/awscloudwatchmetricstreams_encoding: Adopt encoding extension streaming contract for OpenTelemetry v1 formatted metrics (#​46214)

  • extension/azure_encoding: Add encoding.format attribute to Azure logs to identify the log type (#​44278)

  • extension/azure_encoding: Promote the Azure Encoding extension to Alpha stability. (#​46886)

  • extension/azure_encoding: Add processing for Azure Metrics (#​41725)

  • extension/datadog: Set os.type resource attribute if not already present for Fleet Automation metadata. (#​46896)

  • extension/headers_setter: Add support for file-based credentials via value_file configuration option. Files are watched for changes and header values are automatically updated. (#​46473)
    This is useful for credentials that are rotated, such as Kubernetes secrets.
    Example configuration:
    headers_setter:
    headers:
    - key: X-API-Key
    value_file: /var/secrets/api-key

  • extension/oidc: Add logging for failed authentication attempts with client IP and username. (#​46482)

  • internal/kafka: This change adds support for authentication via OIDC to the Kafka client. (#​41872)
    It provides an implementation of SASL/OAUTHBEARER for Kafka components, by
    integrating with auth extensions that provide OAuth2 tokens, such as oauth2clientauth.
    Token acqusition/refresh/exchange is controlled by auth extensions.

    To use this, your configuration would be something like:

    extensions:
    oauth2client:
    client_id_file: /path/to/client_id_file
    client_secret: /path/to/client_secret_file

    exporters:
    kafka:
    auth:
    sasl:
    mechanism: OAUTHBEARER
    oauthbearer_token_source: oauth2client

  • pkg/azurelogs: Remove semconv v1.28.0 and v1.34.0 dependencies, migrating to v1.38.0 via paired feature gates (#​45033, #​45034)
    Two new alpha feature gates control the migration:
    pkg.translator.azurelogs.EmitV1LogConventions emits stable attribute names (code.function.name, code.file.path, eventName per log record).
    pkg.translator.azurelogs.DontEmitV0LogConventions suppresses the old names (code.function, code.filepath, event.name on resource).
    Both gates default to off; enable EmitV1LogConventions first for a dual-emit migration window.

  • pkg/coreinternal: Add feature gates to migrate semconv v1.12.0 attributes to v1.38.0 equivalents in goldendataset (#​45076)
    The following attribute keys from go.opentelemetry.io/otel/semconv/v1.12.0 can now be migrated to their v1.38.0 equivalents
    using feature gates (both default to disabled, preserving the old behavior):

    • net.host.ip -> network.local.address (enable internal.coreinternal.goldendataset.EmitV1NetworkConventions)
    • net.peer.ip -> network.peer.address (enable internal.coreinternal.goldendataset.EmitV1NetworkConventions)
    • http.host -> server.address (enable internal.coreinternal.goldendataset.EmitV1NetworkConventions)
    • http.server_name -> server.address (enable internal.coreinternal.goldendataset.EmitV1NetworkConventions)
      To stop emitting the deprecated v1.12.0 attributes, also enable internal.coreinternal.goldendataset.DontEmitV0NetworkConventions
      (requires internal.coreinternal.goldendataset.EmitV1NetworkConventions to also be enabled).
  • pkg/fileconsumer: filelog receiver checkpoint storage now supports protobuf encoding behind a feature gate for improved performance and reduced storage usage (#​43266)
    Added optional protobuf encoding for filelog checkpoint storage, providing ~7x faster decoding and 31% storage savings.
    Enable with feature gate: --feature-gates=filelog.protobufCheckpointEncoding
    The feature is in StageAlpha (disabled by default) and includes full backward compatibility with JSON checkpoints.

  • pkg/ottl: Improve unsupported type error diagnostics in the Len() OTTL function by including the runtime type in error messages. (#​46476)

  • pkg/stanza: Implement if field support for the recombine operator so entries not matching the condition pass through unrecombined. (#​46048)

  • pkg/zipkin: Add feature gates to migrate semconv v1.12.0 attributes to v1.38.0 equivalents (#​45076)
    The following attribute keys from go.opentelemetry.io/otel/semconv/v1.12.0 can now be migrated to their v1.38.0 equivalents
    using feature gates (both default to disabled, preserving the old behavior):

    • net.host.ip -> network.local.address (enable pkg.translator.zipkin.EmitV1NetworkConventions)
    • net.peer.ip -> network.peer.address (enable pkg.translator.zipkin.EmitV1NetworkConventions)
      To stop emitting the deprecated v1.12.0 attributes, also enable pkg.translator.zipkin.DontEmitV0NetworkConventions
      (requires pkg.translator.zipkin.EmitV1NetworkConventions to also be enabled).
  • processor/k8s_attributes: Log warning in case deprecated attributes are enabled (#​46932)

  • processor/k8s_attributes: Bump version of semconv to 1.40 (#​46644)

  • processor/redaction: Document audit trail attributes emitted when summary is set to debug or info (#​46648)
    Adds an Audit Trail section to the README describing the diagnostic attributes
    the processor appends to spans, log records, and metric datapoints, including
    a worked example. Also fixes the example output to omit zero-count attributes
    that are never emitted, and restores URL Sanitization and Span Name Sanitization
    as top-level README sections.

  • receiver/aerospike: Enable the re-aggregation feature for the aerospike receiver (#​46347)

  • receiver/awslambda: Adopt encoding extension streaming for AWS Lambda receiver (#​46608)

  • receiver/awslambda: Promote AWS Lambda receiver to Alpha stability. (#​46888)

  • receiver/cisco_os: Add cisco_os receiver to the contrib distribution (#​46948)

  • receiver/cloudflare: Add max_request_body_size config option. (#​46630)

  • receiver/docker_stats: Enables dynamic metric reaggregation in the Docker Stats receiver. This does not break existing configuration files. (#​45396)

  • receiver/filelog: Add include_file_permissions option (#​46504)

  • receiver/flinkmetrics: Enable re-aggregation feature by classifying attributes with requirement_level and setting reaggregation_enabled to true (#​46356)
    Attributes are classified as required when aggregating across them produces meaningless results
    (checkpoint, garbage_collector_name, record), and recommended when totals remain operationally
    meaningful (operator_name).

  • receiver/github: Enables dynamic metric reaggregation in the GitHub receiver. This does not break existing configuration files. (#​46385)

  • receiver/haproxy: Add haproxy.server.state resource attribute to expose server status (UP, DOWN, MAINT, etc.) (#​46799)
    The new resource attribute is disabled by default and can be enabled via configuration.

  • receiver/hostmetrics: Enable dynamic metric reaggregation for the cpu scraper in the hostmetrics receiver. (#​46386)

  • receiver/hostmetrics: Enable re-aggregation feature for the memory scraper to support dynamic metric attribute configuration at runtime. (#​46618)

  • receiver/hostmetrics: Enable re-aggregation feature for the load scraper by setting reaggregation_enabled. (#​46617)

  • receiver/hostmetrics: Enable metric re-aggregation for paging scrapers. (#​46386, #​46621)

  • receiver/hostmetrics: Enables re-aggregation for nfs scraper (#​46386, #​46620)

  • receiver/hostmetrics: Enable re-aggregation feature for the filesystem scraper by setting reaggregation_enabled and adding requirement_level to attributes. (#​46616)

  • receiver/hostmetrics: Enable re-aggregation for processes scraper (#​46622)
    Enabled the reaggregation feature gate for the processes scraper and set the status attribute requirement level to recommended.

  • receiver/hostmetrics: Enable re-aggregation feature for the disk scraper by setting reaggregation_enabled and adding requirement_level to attributes. (#​46615)

  • receiver/hostmetrics: Enable re-aggregation feature for the network scraper by setting reaggregation_enabled and adding requirement_level to attributes. (#​46619)

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

  • receiver/kafka: add kafka.topic, kafka.partition, kafka.offset to client metadata (#​45931)

  • receiver/kafkametrics: Enable re-aggregation feature for kafkametrics receiver to support dynamic metric attribute configuration at runtime. (#​46362)

  • receiver/mysql: Enables dynamic metric reaggregation in the MySQL receiver. This does not break existing configuration files. (#​45396)

  • receiver/oracledb: Add oracledb.procedure_execution_count attribute to top query events for stored procedure execution tracking (#​46487)
    This value is derived from MAX(EXECUTIONS) across all SQL statements
    sharing the same PROGRAM_ID in V$SQL, providing
    an accurate procedure-level execution count even for multi-statement stored procedures.

  • receiver/oracledb: Add oracledb.command_type attribute to the Top-Query collection. (#​46838)

  • receiver/podman_stats: Enable dynamic metric reaggregation in the Podman receiver. (#​46372)

  • receiver/postgresql: Enables dynamic metric reaggregation in the PostgreSQL receiver. This does not break existing configuration files. (#​45396)

  • receiver/pprof: promote to alpha (#​46925)

  • receiver/pprof: Read pprof data from HTTP remote endpoints or the collector itself (#​38260)

  • receiver/prometheus: Graduate receiver.prometheusreceiver.RemoveReportExtraScrapeMetricsConfig feature gate to stable; deprecate receiver.prometheusreceiver.EnableReportExtraScrapeMetrics feature gate (#​44181)
    The report_extra_scrape_metrics configuration option is now fully ignored; remove it from your configuration to avoid crashes.
    The receiver.prometheusreceiver.EnableReportExtraScrapeMetrics feature gate is deprecated and will be removed in v0.148.0; use the extra_scrape_metrics Prometheus scrape configuration option instead.

  • receiver/rabbitmq: Enable dynamic metric reaggregation in the RabbitMQ receiver. (#​46374)

  • receiver/redis: Enable dynamic metric reaggregation in the Redis receiver. (#​46376)

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

  • receiver/snowflake: Bump Go Snowflake Driver to v2 (#​46598)

  • receiver/sqlquery: Bump Go Snowflake Driver to v2 ([#​46598](https://redi


Configuration

📅 Schedule: 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 Jan 21, 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/exporter/prometheusexporter v0.149.0
go: downloading github.com/open-telemetry/opentelemetry-collector-contrib/receiver/prometheusreceiver v0.149.0
go: downloading go.opentelemetry.io/collector/extension/zpagesextension v0.149.0
go: downloading go.opentelemetry.io/collector/otelcol v0.149.0
go: downloading go.opentelemetry.io/collector/processor v1.55.0
go: downloading go.opentelemetry.io/collector/processor/batchprocessor v0.149.0
go: downloading golang.org/x/sys v0.42.0
go: downloading github.com/open-telemetry/opentelemetry-collector-contrib/pkg/resourcetotelemetry v0.149.0
go: downloading github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/prometheus v0.149.0
go: downloading github.com/prometheus/client_golang v1.23.2
go: downloading github.com/prometheus/common v0.67.5
go: downloading github.com/prometheus/otlptranslator v1.0.0
go: downloading github.com/prometheus/prometheus v0.310.0
go: downloading go.opentelemetry.io/collector/config/confighttp v0.149.0
go: downloading go.opentelemetry.io/collector/config/confignet v1.55.0
go: downloading k8s.io/apimachinery v0.35.0
go: downloading github.com/rs/cors v1.11.1
go: downloading github.com/goccy/go-yaml v1.19.2
go: downloading github.com/grafana/regexp v0.0.0-20250905093917-f7b3be9d1853
go: downloading github.com/prometheus/exporter-toolkit v0.15.1
go: downloading go.opentelemetry.io/collector/component/componentstatus v0.149.0
go: downloading go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.67.0
go: downloading go.uber.org/zap/exp v0.3.0
go: downloading golang.org/x/net v0.52.0
go: downloading go.opentelemetry.io/collector/config/configtelemetry v0.149.0
go: downloading google.golang.org/genproto/googleapis/rpc v0.0.0-20260226221140-a57be14db171
go: downloading google.golang.org/genproto v0.0.0-20251202230838-ff82c1b0f217
go: downloading go.opentelemetry.io/contrib/zpages v0.67.0
go: downloading github.com/spf13/cobra v1.10.2
go: downloading go.opentelemetry.io/collector/service v0.149.0
go: downloading github.com/klauspost/compress v1.18.5
go: downloading github.com/pierrec/lz4/v4 v4.1.26
go: downloading github.com/prometheus/procfs v0.20.1
go: downloading go.yaml.in/yaml/v2 v2.4.3
go: downloading github.com/golang/snappy v1.0.0
go: downloading go.opentelemetry.io/collector/config/configauth v1.55.0
go: downloading go.opentelemetry.io/collector/config/configmiddleware v1.55.0
go: downloading go.opentelemetry.io/collector/extension/extensionauth v1.55.0
go: downloading go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.61.0
go: downloading github.com/foxboron/go-tpm-keyfiles v0.0.0-20251226215517-609e4778396f
go: downloading golang.org/x/exp v0.0.0-20260218203240-3dfff04db8fa
go: downloading k8s.io/client-go v0.35.0
go: downloading k8s.io/api v0.35.0
go: downloading github.com/hashicorp/consul/api v1.32.1
go: downloading cloud.google.com/go/compute v1.49.1
go: downloading google.golang.org/genproto/googleapis/api v0.0.0-20260226221140-a57be14db171
go: downloading github.com/golang-jwt/jwt/v5 v5.3.1
go: downloading github.com/julienschmidt/httprouter v1.3.0
go: downloading github.com/coreos/go-systemd/v22 v22.6.0
go: downloading github.com/mdlayher/vsock v1.2.1
go: downloading golang.org/x/crypto v0.49.0
go: downloading golang.org/x/time v0.14.0
go: downloading github.com/alecthomas/units v0.0.0-20240927000941-0f3dac36c52b
go: downloading github.com/prometheus/client_golang/exp v0.0.0-20260108101519-fb0838f53562
go: downloading github.com/prometheus/sigv4 v0.4.1
go: downloading go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace v0.65.0
go: downloading github.com/felixge/fgprof v0.9.5
go: downloading github.com/pb33f/libopenapi v0.33.4
go: downloading go.yaml.in/yaml/v4 v4.0.0-rc.4
go: downloading github.com/spf13/pflag v1.0.10
go: downloading go.opentelemetry.io/contrib/otelconf v0.22.0
go: downloading go.opentelemetry.io/collector/extension/extensionmiddleware v0.149.0
go: downloading k8s.io/klog/v2 v2.130.1
go: downloading k8s.io/utils v0.0.0-20251002143259-bc988d571ff4
go: downloading golang.org/x/term v0.41.0
go: downloading sigs.k8s.io/randfill v1.0.0
go: downloading k8s.io/kube-openapi v0.0.0-20250910181357-589584f1c912
go: downloading sigs.k8s.io/structured-merge-diff/v6 v6.3.0
go: downloading github.com/open-telemetry/opentelemetry-collector-contrib/internal/common v0.149.0
go: downloading github.com/hashicorp/go-hclog v1.6.3
go: downloading github.com/lufia/plan9stats v0.0.0-20251013123823-9fd1530e3ec3
go: downloading gonum.org/v1/gonum v0.17.0
go: downloading github.com/mdlayher/socket v0.4.1
go: downloading github.com/Azure/azure-sdk-for-go/sdk/azcore v1.21.0
go: downloading github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.13.1
go: downloading google.golang.org/api v0.265.0
go: downloading github.com/aws/aws-sdk-go-v2 v1.41.1
go: downloading github.com/aws/aws-sdk-go-v2/config v1.32.7
go: downloading github.com/aws/aws-sdk-go-v2/credentials v1.19.7
go: downloading github.com/aws/aws-sdk-go-v2/service/sts v1.41.6
go: downloading github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.17
go: downloading github.com/aws/aws-sdk-go-v2/service/ec2 v1.285.0
go: downloading github.com/aws/aws-sdk-go-v2/service/ecs v1.71.0
go: downloading github.com/aws/aws-sdk-go-v2/service/kafka v1.46.7
go: downloading github.com/aws/aws-sdk-go-v2/service/lightsail v1.50.11
go: downloading github.com/aws/smithy-go v1.24.0
go: downloading github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v5 v5.7.0
go: downloading github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/network/armnetwork/v4 v4.3.0
go: downloading github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/network/armnetwork v1.0.0
go: downloading github.com/Code-Hex/go-generics-cache v1.5.1
go: downloading github.com/digitalocean/godo v1.173.0
go: downloading github.com/miekg/dns v1.1.72
go: downloading github.com/hetznercloud/hcloud-go/v2 v2.36.0
go: downloading github.com/ionos-cloud/sdk-go/v6 v6.3.6
go: downloading github.com/linode/linodego v1.65.0
go: downloading github.com/hashicorp/nomad/api v0.0.0-20260205205048-8315996478d1
go: downloading github.com/gophercloud/gophercloud/v2 v2.10.0
go: downloading github.com/ovh/go-ovh v1.9.0
go: downloading github.com/scaleway/scaleway-sdk-go v1.0.0-beta.36
go: downloading github.com/stackitcloud/stackit-sdk-go/core v0.21.1
go: downloading github.com/go-zookeeper/zk v1.0.4
go: downloading github.com/edsrzf/mmap-go v1.2.1-0.20241212181136-fad1cd13edbd
go: downloading github.com/facette/natsort v0.0.0-20181210072756-2cd4dd1e2dcb
go: downloading github.com/google/pprof v0.0.0-20260202012954-cb029daf43ef
go: downloading github.com/go-openapi/strfmt v0.25.0
go: downloading github.com/prometheus/alertmanager v0.31.0
go: downloading github.com/oklog/ulid/v2 v2.1.1
go: downloading github.com/oklog/ulid v1.3.1
go: downloading github.com/prometheus/common/assets v0.2.0
go: downloading github.com/shurcooL/httpfs v0.0.0-20230704072500-f1e31cf0ba5c
go: downloading github.com/pb33f/ordered-map/v2 v2.3.0
go: downloading github.com/open-telemetry/opentelemetry-collector-contrib/processor/deltatocumulativeprocessor v0.149.0
go: downloading github.com/bboreham/go-loser v0.0.0-20230920113527-fcc2c21820a3
go: downloading github.com/pb33f/libopenapi-validator v0.11.1
go: downloading go.opentelemetry.io/collector/extension/extensioncapabilities v0.149.0
go: downloading go.opentelemetry.io/collector/connector/connectortest v0.149.0
go: downloading go.opentelemetry.io/collector/connector/xconnector v0.149.0
go: downloading go.opentelemetry.io/collector/exporter/exportertest v0.149.0
go: downloading go.opentelemetry.io/collector/extension/extensiontest v0.149.0
go: downloading go.opentelemetry.io/collector/processor/processortest v0.149.0
go: downloading go.opentelemetry.io/collector/processor/xprocessor v0.149.0
go: downloading go.opentelemetry.io/collector/receiver/receivertest v0.149.0
go: downloading go.opentelemetry.io/collector/receiver/xreceiver v0.149.0
go: downloading go.opentelemetry.io/collector/service/hostcapabilities v0.149.0
go: downloading github.com/shirou/gopsutil/v4 v4.26.2
go: downloading go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc v0.18.0
go: downloading go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp v0.18.0
go: downloading go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.42.0
go: downloading go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.42.0
go: downloading go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.42.0
go: downloading go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.42.0
go: downloading go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.42.0
go: downloading go.opentelemetry.io/otel/exporters/prometheus v0.64.0
go: downloading go.opentelemetry.io/otel/exporters/stdout/stdoutlog v0.18.0
go: downloading go.opentelemetry.io/otel/exporters/stdout/stdoutmetric v1.42.0
go: downloading go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.42.0
go: downloading go.opentelemetry.io/otel/log v0.18.0
go: downloading go.opentelemetry.io/otel/sdk/log v0.18.0
go: downloading gopkg.in/ini.v1 v1.67.1
go: downloading github.com/google/gnostic-models v0.7.0
go: downloading github.com/fxamacker/cbor/v2 v2.9.0
go: downloading sigs.k8s.io/json v0.0.0-20250730193827-2d320260d730
go: downloading sigs.k8s.io/yaml v1.6.0
go: downloading github.com/fatih/color v1.16.0
go: downloading github.com/mattn/go-colorable v0.1.14
go: downloading github.com/mattn/go-isatty v0.0.20
go: downloading github.com/Azure/azure-sdk-for-go/sdk/internal v1.11.2
go: downloading github.com/AzureAD/microsoft-authentication-library-for-go v1.6.0
go: downloading cloud.google.com/go/auth v0.18.1
go: downloading cloud.google.com/go v0.121.6
go: downloading cloud.google.com/go/auth/oauth2adapt v0.2.8
go: downloading github.com/aws/aws-sdk-go-v2/internal/ini v1.8.4
go: downloading github.com/aws/aws-sdk-go-v2/service/signin v1.0.5
go: downloading github.com/aws/aws-sdk-go-v2/service/sso v1.30.9
go: downloading github.com/aws/aws-sdk-go-v2/service/ssooidc v1.35.13
go: downloading github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.17
go: downloading github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.4
go: downloading github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.17
go: downloading github.com/google/go-querystring v1.2.0
go: downloading github.com/hashicorp/go-retryablehttp v0.7.7
go: downloading golang.org/x/tools v0.43.0
go: downloading github.com/googleapis/gax-go/v2 v2.16.0
go: downloading github.com/go-resty/resty/v2 v2.17.1
go: downloading github.com/gorilla/websocket v1.5.4-0.20250319132907-e064f32e3674
go: downloading github.com/hashicorp/cronexpr v1.1.3
go: downloading github.com/go-openapi/errors v0.22.6
go: downloading go.mongodb.org/mongo-driver v1.17.6
go: downloading github.com/go-openapi/swag v0.25.4
go: downloading github.com/go-openapi/validate v0.25.1
go: downloading github.com/pb33f/jsonpath v0.7.1
go: downloading github.com/bahlo/generic-list-go v0.2.0
go: downloading github.com/buger/jsonparser v1.1.2
go: downloading github.com/open-telemetry/opentelemetry-collector-contrib/internal/exp/metrics v0.149.0
go: downloading github.com/puzpuzpuz/xsync/v4 v4.4.0
go: downloading github.com/santhosh-tekuri/jsonschema/v6 v6.0.2
go: downloading go.opentelemetry.io/collector/internal/telemetry v0.149.0
go: downloading go.opentelemetry.io/collector/pdata/testdata v0.149.0
go: downloading go.opentelemetry.io/proto/otlp v1.10.0
go: downloading github.com/x448/float16 v0.8.4
go: downloading github.com/pkg/browser v0.0.0-20240102092130-5ac0b6a4141c
go: downloading github.com/google/s2a-go v0.1.9
go: downloading github.com/googleapis/enterprise-certificate-proxy v0.3.11
go: downloading github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.17
go: downloading github.com/go-openapi/swag/cmdutils v0.25.4
go: downloading github.com/go-openapi/swag/conv v0.25.4
go: downloading github.com/go-openapi/swag/fileutils v0.25.4
go: downloading github.com/go-openapi/swag/jsonname v0.25.4
go: downloading github.com/go-openapi/swag/jsonutils v0.25.4
go: downloading github.com/go-openapi/swag/loading v0.25.4
go: downloading github.com/go-openapi/swag/mangling v0.25.4
go: downloading github.com/go-openapi/swag/netutils v0.25.4
go: downloading github.com/go-openapi/swag/stringutils v0.25.4
go: downloading github.com/go-openapi/swag/typeutils v0.25.4
go: downloading github.com/go-openapi/swag/yamlutils v0.25.4
go: downloading github.com/go-openapi/analysis v0.24.2
go: downloading github.com/go-openapi/jsonpointer v0.22.4
go: downloading github.com/go-openapi/loads v0.23.2
go: downloading github.com/go-openapi/spec v0.22.3
go: downloading go.uber.org/goleak v1.3.0
go: downloading github.com/basgys/goxml2json v1.1.1-0.20231018121955-e66ee54ceaad
go: downloading github.com/ebitengine/purego v0.10.0
go: downloading github.com/go-openapi/jsonreference v0.21.4
go: downloading gopkg.in/evanphx/json-patch.v4 v4.13.0
go: downloading golang.org/x/mod v0.34.0
go: downloading github.com/emicklei/go-restful/v3 v3.12.2
go: downloading go.opentelemetry.io/collector/processor/processorhelper v0.149.0
go: github.com/os-observability/redhat-opentelemetry-collector imports
	go.opentelemetry.io/collector/exporter/debugexporter imports
	go.opentelemetry.io/collector/exporter/internal/common: cannot find module providing package go.opentelemetry.io/collector/exporter/internal/common
go: github.com/os-observability/redhat-opentelemetry-collector imports
	github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kafkaexporter imports
	github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/jaeger imports
	github.com/open-telemetry/opentelemetry-collector-contrib/internal/coreinternal/idutils: cannot find module providing package github.com/open-telemetry/opentelemetry-collector-contrib/internal/coreinternal/idutils
go: downloading github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/resources/armresources v1.1.1
go: downloading github.com/hashicorp/go-sockaddr v1.0.7
go: downloading github.com/hashicorp/memberlist v0.5.4
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

@renovate renovate bot force-pushed the renovate/github.com-open-telemetry-opentelemetry-collector-contrib-exporter-prometheusexporter-0.x branch from da3e051 to a980ecd Compare February 3, 2026 17:52
@renovate renovate bot changed the title Update module github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusexporter to v0.144.0 Update module github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusexporter to v0.145.0 Feb 3, 2026
@renovate renovate bot force-pushed the renovate/github.com-open-telemetry-opentelemetry-collector-contrib-exporter-prometheusexporter-0.x branch from a980ecd to 1395256 Compare February 18, 2026 18:31
@renovate renovate bot changed the title Update module github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusexporter to v0.145.0 Update module github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusexporter to v0.146.0 Feb 18, 2026
@renovate renovate bot force-pushed the renovate/github.com-open-telemetry-opentelemetry-collector-contrib-exporter-prometheusexporter-0.x branch from 1395256 to 0a79355 Compare March 2, 2026 20:40
@renovate renovate bot changed the title Update module github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusexporter to v0.146.0 Update module github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusexporter to v0.147.0 Mar 2, 2026
@renovate renovate bot force-pushed the renovate/github.com-open-telemetry-opentelemetry-collector-contrib-exporter-prometheusexporter-0.x branch from 0a79355 to 2f8d80a Compare March 17, 2026 18:02
@renovate renovate bot changed the title Update module github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusexporter to v0.147.0 Update module github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusexporter to v0.148.0 Mar 17, 2026
@renovate renovate bot force-pushed the renovate/github.com-open-telemetry-opentelemetry-collector-contrib-exporter-prometheusexporter-0.x branch from 2f8d80a to a0c5db2 Compare March 31, 2026 21:18
@renovate renovate bot changed the title Update module github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusexporter to v0.148.0 Update module github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusexporter to v0.149.0 Mar 31, 2026
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