Skip to content

Conversation

@renovate
Copy link

@renovate renovate bot commented Mar 4, 2025

This PR contains the following updates:

Package Change Age Confidence
github.com/open-telemetry/opentelemetry-collector-contrib/cmd/telemetrygen v0.114.0 -> v0.138.0 age confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

open-telemetry/opentelemetry-collector-contrib (github.com/open-telemetry/opentelemetry-collector-contrib/cmd/telemetrygen)

v0.138.0

Compare Source

🛑 Breaking changes 🛑
  • connector/datadog: Mark NativeIngest as stable. (#​104622)
  • connector/signaltometrics: Drop signaltometrics.service.{name, namespace} resource attribute from produced metrics. (#​43148)
  • exporter/datadog: Remove logs::dump_payloads config option from datadogexporter config. (#​43427)
    Please remove the previously deprecated logs::dump_payloads config option from your datadogexporter config.
  • exporter/elasticsearch: Remove batcher and related config in favor of sending queue (#​42718)
    Previously deprecated batcher configuration is removed. num_consumers and flush are now deprecated as they conflict with sending_queue configurations.
  • extension/googlecloudlogentry_encoding: Parse VPC flow logs into log record attributes instead of placing them in the body directly. (#​43017)
🚀 New components 🚀
  • receiver/icmpcheckreceiver: Add initial skeleton of ICMP check receiver (README, config, factory, metadata) with In Development stability. (#​29009)
  • receiver/redfish: adds a redfish receiver (#​33724)
💡 Enhancements 💡
  • all: Changelog entries will now have their component field checked against a list of valid components. (#​43179)
    This will ensure a more standardized changelog format which makes it easier to parse.

  • cmd/telemetrygen: Enable creation of attributes with values of slice type (#​39018)

  • exporter/coralogix: Add HTTP/protobuf protocol support alongside existing gRPC transport. (#​43216)
    The exporter now supports both gRPC (default) and HTTP/protobuf protocols for sending telemetry data.
    HTTP transport enables proxy support and provides an alternative for environments where gRPC is restricted.
    Configure using the protocol field with values "grpc" or "http".

  • exporter/datadog: Make defaults for sending_queue::batch section to work out of the box with Datadog API intake limits. (#​43082)

  • exporter/elasticsearch: Support experimental 'encoding.format' scope attribute for dataset routing. (#​42844)

  • exporter/kafka: Add support for partitioning log records by trace ID (#​39146)

  • exporter/prometheus: Enable sending_queue section for the Prometheus exporter. (#​42629)

  • extension/awslogs_encoding: Add feature gate to set aws.vpc.flow.start timestamp field to ISO8601 format (#​43392)
    Feature gate ID: extension.awslogsencoding.vpcflow.start.iso8601
    When enabled, the aws.vpc.flow.start field will be formatted as an ISO-8601 string
    instead of a Unix timestamp integer in seconds since epoch. Default behavior remains unchanged for backward compatibility.
    Enable with: --feature-gates=extension.awslogsencoding.vpcflow.start.iso8601

  • extension/encoding: Add user_agent.original, destination.address, destination.port, url.domain to ELB access logs (#​43141)

  • internal/kafka: Log a hint when broker connections fail due to possible TLS misconfiguration (#​40145)

  • pkg/ottl: Add XXH3 Converter function to converts a value to a XXH3 hash/digest (#​42792)

  • pkg/sampling: Note that pkg/sampling implements the new OpenTelemetry specification (#​43396)

  • processor/filter: Add profiles support (#​42762)

  • processor/isolationforest: Add adaptive window sizing feature that automatically adjusts window size based on traffic patterns, memory usage, and model stability (#​42751)
    The adaptive window sizing feature enables dynamic adjustment of the isolation forest sliding window size based on:

    • Traffic velocity and throughput patterns
    • Memory usage and resource constraints
    • Model stability and performance metrics
      This enhancement improves resource utilization and anomaly detection accuracy for varying workload patterns.
  • processor/resourcedetection: Add Openstack Nova resource detector to gather Openstack instance metadata as resource attributes (#​39117)
    The Openstack Nova resource detector has been added to gather metadata such as host name, ID, cloud provider, region, and availability zone as resource attributes, enhancing the observability of Openstack environments.

  • processor/resourcedetection: Add Azure availability zone to resourcedetectionprocessor (#​40983)

  • receiver/azuremonitor: parallelize calls by subscriptions in Batch API mode (#​39417)

  • receiver/ciscoosreceiver: Add ciscoosreceiver to collect metrics from Cisco OS devices via SSH (#​42647)
    Supports SSH-based metric collection from Cisco devices including:

    • System metrics (CPU, memory utilization)
    • Interface metrics (bytes, packets, errors, status)
    • Configurable scrapers for modular metric collection
    • Device authentication via password or SSH key
  • receiver/gitlab: Add span attributes in GitLab receiver (#​35207)

  • receiver/hostmetrics: Add metrics, Linux scraper, and tests to hostmetricsreceiver's nfsscraper (#​40134)

  • receiver/icmpcheckreceiver: Add complete scraping implementation with ICMP ping/echo to collect metrics (#​29009)
    Replaces skeleton implementation with full production-ready collector functionality.
    Includes metrics metadata and completed configuration.
    Includes real scraper implementation that performs ICMP checks and collects metrics.
    Includes README docs.

  • receiver/mysql: Support query-level collection. (#​41847)
    Added top query (most time consumed) collection. The query will gather the queries took most of the time during the last
    query interval and report related metrics. The number of queries can be configured. This will enable user to have better
    understanding on what is going on with the database. This enhancement empowers users to not only monitor but also actively
    manage and optimize their MySQL database performance based on real usage patterns.

  • receiver/prometheus: added NHCB(native histogram wit custom buckets) to explicit histogram conversion (#​41131)

  • receiver/redis: Add ClusterInfo capability to redisreceiver (#​38117)

  • receiver/splunkenterprise: Added a new metric splunk.license.expiration.seconds_remaining to report the time remaining in seconds before a Splunk Enterprise license expires. (#​42630)

    • Includes the following attributes: status, label, type.
  • receiver/sqlserver: Removing instance name usage in the SQL for top-query collection. (#​43558)
    Additional config of instance name is not required for collecting the top queries.

  • receiver/syslog: Promote Syslog receiver to beta stability (#​28551)

🧰 Bug fixes 🧰
  • exporter/awss3: Support compression with the sumo_ic marshaller (#​43574)
  • exporter/elasticsearch: Ensure metadata keys are always propagated in client context with batching enabled. (#​41937)
  • exporter/prometheus: Fixes data_type field formatting in the error logs message when exporting unknown metrics types - e.g. native histograms. (#​43595)
  • exporter/syslog: Fix timestamp formatting in rfc5424 syslog messages to use microsecond precision (#​43114)
  • processor/metricstarttime: Fixes bug where adjustment only relied on the DoubleValue and ignored the IntValue (#​42202)
  • receiver/k8s_cluster: Fix for k8sclusterreceiver to handle empty containerID in ContainerStatus (#​43147)
  • receiver/libhoney: fix panic when decompressing poorly formatted data (#​42272)
    When decompressing poorly formatted data, the receiver would panic. This has now been fixed.
  • receiver/oracledb: Fix to use time from database clock for more accurate collection window calculation. (#​43621)
    Fixed the top-query collection logic to use database clock instead of the time from collector instance.

v0.137.0

Compare Source

🛑 Breaking changes 🛑
  • spanmetricsconnector: Exclude all resource attributes in spanmetrics (#​42103)
    This change aligns with the ServiceGraph implementation and may introduce a breaking change:

    • Users utilizing Prometheus remote write will not experience a breaking change.
    • Users using OTLP/HTTP may encounter a breaking change.

    The change is currently guarded by the feature gate connector.spanmetrics.excludeResourceMetrics and is disabled by default.
    It will be enabled by default in the next release.

  • spanmetricsconnector: Change default duration metrics unit from ms to s (#​42462)
    This change introduces a breaking change, which is now guarded by the feature gate connector.spanmetrics.useSecondAsDefaultMetricsUnit.
    Currently, the feature gate is disabled by default, so the unit will remain ms. After one release cycle, the unit will switch to s and the feature gate will also be enabled by default.

  • splunkhecexporter: Removed deprecated HecToOtelAttrs configuration from splunkhecexporter (#​43005)

  • signalfxreceiver: Removed deprecated configuration option: access_token_passthrough (#​43048)
    As access token passthrough option is no longer supported, to achieve similar behavior configure your collector
    to use the headers_setter extension to pass the access token.

  • stefexporter, stefreceiver: Update to STEF 0.0.8. This is a breaking change in protocol format. (#​42949)
    Make sure to update both ends (receiver and exporter) to the same STEF version.

🚩 Deprecations 🚩
  • awslogsencodingextension: Rename awslogsencodingextension format values to shorter, more concise identifiers. Old format values are still supported until v0.138.0. (#​42901)
  • pkg/datadog, exporter/datadog, extension/datadog: Deprecates StaticAPIKeyCheck, stops doing validation for API key characters in Datadog exporter and extension. (#​42677)
    This was causing issues to users since validation of secrets is challenging
🚀 New components 🚀
  • googlecloudstorageexporter: Add skeleton of googlecloudstorage exporter (#​42137)

  • receiver/ciscoosreceiver: Add initial skeleton of Cisco OS receiver (README, config, factory, metadata) with In Development stability. (#​42647)
    This PR adds structure only (no scraping implementation yet).
    Scrapers and SSH-based collection logic (BGP, Environment, Facts, Interfaces, Optics) will be added in follow-up PRs.

  • unrollprocessor: Adds a processor that generically takes a log body of slices and creates new entries from that slice. (#​42491)

  • resourcedetectionprocessor: Added Oracle Cloud resource detection support to resourcedetectionprocessor, enabling automatic population of Oracle Cloud-specific resource attributes. (#​35091)
    This update allows the OpenTelemetry Collector to detect and annotate telemetry with Oracle Cloud resource metadata when running in Oracle Cloud environments.
    Includes new unit tests and documentation.

💡 Enhancements 💡
  • redactionprocessor: Add support for URL sanitization in the redaction processor. (#​41535)

  • unrollprocessor: Bump the stability to Alpha, and include it in otelcontribcol (#​42917)

  • awscloudwatchlogsexporter: Adding yaten2302 as code owner for awscloudwatchlogsexporter, move it from unmaintained to alpha (#​43039)

  • coralogixexporter: Add Automatic AWS PrivateLink set up via new private_link configuration option (#​43075)
    When enabled, the exporter will automatically use the AWS PrivateLink endpoint for the configured domain.
    If the domain is already set to a PrivateLink one, no further change to the endpoint will be made.

  • receiver/kafkametricsreceiver: Add support for using franz-go client under a feature gate (#​41480)

  • receiver/k8seventsreceiver: Added support for Leader Election into k8seventsreceiver using k8sleaderelector extension. (#​42266)

  • receiver/k8sobjectsreceiver: Switch to standby mode when leader lease is lost instead of shutdown (#​42706)

  • kafkareceiver: Add max_partition_fetch_size configuration option to kafkareceiver (#​43097)

  • processor/resourcedetection: Add support for DigitalOcean in resourcedetectionprocessor (#​42803)

  • processor/resourcedetection: Add support for upcloud in resourcedetectionprocessor (#​42801)

  • receiver/kafka: Add support for disabling KIP-320 (truncation detection via leader epoch) for Franz-Go (#​42226)

  • haproxyreceiver: Add support for act, weight, ctime, qtime, rtime, bck and slim metrics from HAProxy (#​42829)

  • hostmetricsreceiver: Add useMemAvailable feature gate to use the MemAvailable kernel's statistic to compute the "used" memory usage (#​42221)

  • otlpencodingextension: Promote the otlpencodingextension extension to beta. (#​41596)

  • receiver/kafkareceiver: Use franz-go client for Kafka receiver as default, promoting the receiver.kafkareceiver.UseFranzGo feature gate to Beta. (#​42155)

  • oracledbreceiver: Add service.instance.id resource attribute (#​42402)
    The service.instance.id resource attribute is added in the format <host>:<port>/<service> to uniquely identify
    Oracle DB hosts. This resource attribute is enabled by default for metrics and logs.

  • extension/SumologicExtension: removing collector name from credential path for sumologic extension (#​42511)

  • opensearchexporter: Add support for bodymap mapping mode (#​41654)
    The bodymap mapping mode supports only logs and uses the body of a log record as the exact content of the OpenSearch document, without any transformation.

  • tailsamplingprocessor: Add support for extensions that implement sampling policies. (#​31582)
    Extension support for tailsamplingprocessor is still in development and the interfaces may change at any time.

  • telemetrygen: Add span links support to telemetrygen (#​43007)
    The new --span-links flag allows generating spans with links to previously created spans.
    Each span can link to random existing span contexts, creating relationships between spans for testing
    distributed tracing scenarios. Links include attributes for link type and index identification.

  • telemetrygen: Add load size to telemetrygen metrics and logs. (#​42322)

🧰 Bug fixes 🧰
  • awsxrayexporter: infer downstream service for producer spans (#​40995)

  • azureeventhubreceiver: Use $Default as the default consumer group with the new azeventhubs SDK (#​43049)

  • azureeventhubreceiver: Offset configuration option is now correctly honored, and the default start position is set to latest. (#​38487)

  • elasticsearchexporter: Fix routing of collector self-telemetry data (#​42679)

  • elasticsearchexporter: profiling: fix fetching location for stack (#​42891)

  • receiver/googlecloudmonitoring: Add metric labels from Google Cloud metrics to all OTel metric attributes (#​42232)

  • jmxreceiver: Fix the jmx-scraper hash for version 1.49.0 (#​121332)

  • postgreqsqlreceiver: Fix for memory leak when using top queries (#​43076)

  • ntpreceiver: Fix missing resource attribute 'ntp.host' to ntpreceiver metrics (#​43129)

  • receiver/k8seventsreceiver: Prevent potential panic in the events receiver by safely checking that informer objects are *corev1.Event before handling them. (#​43014)

  • awscloudwatchlogexporter, awsemfexporter, awsxrayexporter: Fix support for role_arn (STS, short-lived token authentication). (#​42115)

  • jmxreceiver: restart the java process on error (#​42138)
    Previously, the java process would not restart on error. By default, this receiver will now
    always restart the process on error.

  • processor/k8sattributes: Use podUID instead podName to determine which pods should be deleted from cache (#​42978)

  • kafka: Fix support for protocol_version in franz-go client (#​42795)

  • libhoneyreceiver: return full array of statuses per event (#​42272)
    Libhoney has a per-event-within-each-batch response code array for each batch received. This has now been implemented for both initial parsing errors as well as downstream consumer errors.

  • telemetrygen: Publish int and bool attributes for logs (#​43090)

  • oracledbreceiver: Fix for wrong trace id in oracle top query records (#​43111)

  • oracledbreceiver: Fix for memory leak in top queries and query samples collection. (#​43074)

  • prometheusexporter, prometheusremotewriteexporter: Connect pkg.translator.prometheus.PermissiveLabelSanitization with relevant logic. (#​43077)

  • postgresqlreceiver: Properly set network.peer.address attribute (#​42447)

  • postgresqlreceiver: Fix for inflated metric values in query metrics collection (#​43071)

  • prometheusexporter: Fix 'failed to build namespace' logged as error when namespace is not configured (#​43015)

  • signalfxexporter: Add HostID resource attribute to Histogram data in OTLP format (#​42905)

  • statsdreceiver: Fix a data race in statsdreceiver on shutdown (#​42878)

v0.136.0

Compare Source

🛑 Breaking changes 🛑
💡 Enhancements 💡
  • azureblobexporter: Added template_enabled option to azureblobexporter blob_name_format to enable or disable template rendering. (#​42643)

  • prometheusremotewritereceiver: Adds support to accept METRIC_TYPE_UNSPECIFIED as gauge type (#​41840)

  • isolationforestprocessor: Add comprehensive unit tests with 93% coverage (#​42693)

  • exporter/awss3: Add S3PartitionTimezone config value to be able to change the timezone used for time-based partitioning (#​42319)

  • clickhouseexporter: Add TLS configuration for cert based authentication. (#​22805)

  • telemetrygen: Updates the semconv to use 1.37.0 (#​42567)

  • coralogixexporter: Enable rate limiter mechanism in the Coralogix exporter. To disable it set rate_limiter.enabled to false. (#​42552)

  • failoverconnector: Adds queue_settings to failoverconnector to enable queueing on the "exporter portion" of the connector. (#​33077)

  • farotranslator, faroreceiver: Do not use faro event timestamp as the log record timestamp (#​42600)
    Faro events originate in the user's browser, where the local clock may differ from actual time. | As a result, log record timestamps can be inaccurate, leading to ingestion issues (e.g., timestamps too old or too far in the future).

  • processor/k8sattributesprocessor: Add support for k8s.cronjob.uid attribute in k8sattributesprocessor (#​42557)

  • awslogsencodingextension: Add instrumentation scope attributes to aws logs (#​42788)

  • opampsupervisor: Add support for client initiated OpAMP heartbeats in the supervisor. (#​42533)

  • internal/tools: Add support for modernize in Makefile (#​42542)

  • processor/resourcedetection: Add support for linode cloud in resourcedetectionprocessor (#​42543)

  • processor/resourcedetectionprocessor: Add support for Scaleway host image attributes in the resourcedetectionprocessor (#​42682)

  • processor/resourcedetectionprocessor: Add support for Vultr cloud provider in the resourcedetectionprocessor (#​42569)

  • spanmetricsconnector: Supports adding the collector.instance.id attribute to data points generated by the spanmetrics connector. (#​40400)
    This feature currently in alpha stage, user should enable it by feature-gate --feature-gates=+connector.spanmetrics.includeCollectorInstanceID

  • processor/resourcedetectionprocessor: Add support for Scaleway cloud provider in the resourcedetectionprocessor (#​42664)

  • exporter/awss3exporter: adds configuration field 's3_base_prefix' to be able to set a base path for all S3 file uploads (#​42661)

  • journaldreceiver: Enable reading from all journals, including remote ones. A new option merge is added to the configuration. (#​39188)

  • kafkametricsreceiver: Implement client reset for recoverable errors in Sarama calls (#​41363)
    This change implements client reset functionality to address recoverable errors in Sarama calls, such as connection resets and EOF errors. When a recoverable error is encountered, the client is reset, enabling the scraper to reconnect and resume metric collection seamlessly.

  • tailsamplingprocessor: Set a tailsampling.cached_decision attribute on traces that were sampled by the decision cache. (#​42535)

  • postgresqlreceiver: Including execution time metric for currently running queries in query samples. (#​42429)
    The duration for currently running queries is calculated using the query_start time available in pg_stat_activity table.

  • receiver/k8scluster: Add experimental metric for container status reason (#​32457)

  • telemetrygen: Add --allow-export-failures flag to telemetrygen to continue running when export operations fail (instead of terminating) (#​42135)

  • telemetrygen: Add exponential histogram metric type to telemetrygen (#​42322)

  • countconnector: Updates the countconnector metric timestamps to use earliest timestamp from batch as start timestamp and latest as timestamp, instead of using timestamp from metric creation time. (#​40573)

🧰 Bug fixes 🧰
  • receiver/snowflake, receiver/sqlquery: Fix panic on startup caused by gosnowflake v1.16.0 (#​42605)
    The solution was to downgrade the dependency version to v1.15.0.
    For more information, refer to the upstream gosnowflake issue

  • elasticsearchexporter: Fix a bug where data stream attributes in 'none' mapping mode have invalid prefix. (#​42454)

  • kafkaexporter: Fix bug where Kafka exporter ignored auth.tls configuration syntax. (#​42754)

  • extension/storage: Fix 'recreate' rename file only on panic (#​41802)

    • This recovers from a panic when the bbolt db is corrupted and renames the file when a panic occurs.
    • This changes the recreate behavior to not rename the file upon every start of the collector.
  • isolationforestprocessor: This PR fixes goroutine leaks in the isolation forest processor caused by improper shutdown coordination of background modelUpdateLoop goroutines. (#​42675)

  • servicegraphconnector: Fix exponential histogram doesn't clean when expire (#​42019)

  • awss3receiver: Ensures default wait time is applied in SQS configuration when not explicitly set. (#​42608)

  • exporter/loadbalancing: Drop resources if the service routing key does not exist (#​41550)

  • processor/redaction: Support redaction of scope level atrributes (#​42659)

  • faroexporter: Fix success response handling in faroexporter so any HTTP 2xx status code indicates success instead of only 202 Accepted. (#​42658)

  • splunkenterprisereceiver: Fix a typo from a previous PR implementing the search artifact size metrics, which has caused errors from parsing empty strings. (#​42615)

  • signalfxexporter: Only validate the root_path of the collector if sync_host_metadata is enabled. (#​42688)

v0.135.0

Compare Source

🛑 Breaking changes 🛑
  • apachereceiver: Add number of connections per async state metrics. (#​41886)

  • githubreceiver: Update semantic conventions from v1.27.0 to v1.37.0 with standardized VCS and CICD attributes (#​42378)

    • Resource attributes changed: organization.name -> vcs.owner.name, vcs.vendor.name -> vcs.provider.name
    • Trace attributes now use standardized VCS naming: vcs.ref.head.type -> vcs.ref.type
    • Added new standardized attributes: vcs.ref.base.name, vcs.ref.base.type, vcs.ref.type
    • Delta metrics now include base reference tracking attributes
    • Updated schema URL to https://opentelemetry.io/schemas/1.37.0
  • k8sattributesprocessor: Introduce allowLabelsAnnotationsSingular feature gate to use singular format for k8s label and annotation resource attributes (#​39774)
    The feature gate, when enabled, will change the default resource attribute key format from k8s..labels. to k8s..label.. Same applies for annotations.

  • receiver/sapm: The SAPM Receiver component has been removed from the repo and is no longer being published as it has been deprecated since 22nd October 2024 and the removal date of April 2025 has passed. (#​41411)

💡 Enhancements 💡
  • transformprocessor: Add support for merging histogram buckets. (#​40280)
    The transformprocessor now supports merging histogram buckets using the merge_histogram_buckets function.

  • k8seventsreceiver: Adds scope name and version to logs (#​42426)

  • googlecloudlogentry_encoding: Add support for request attributes and destination attributes in cloud audit logs (#​42160)

  • azureeventhubreceiver: Added feature flag to use the new Azure SDK (#​40795)

  • dockerstatsreceiver: Add Windows support (#​42297)
    The dockerstatsreceiver now supports Windows hosts.

  • elasticsearchexporter: Populate profiling-hosts index with resource attribute information. (#​42220)

  • tinybirdexporter: Limit request body to 10MB to avoid exceeding the EventsAPI size limit. (#​41782)

  • exporter/kafkaexporter: Use franz-go client for Kafka exporter as default, promoting the exporter.kafkaexporter.UseFranzGo feature gate to Beta. (#​42156)

  • exporter/kafka: Add allow_auto_topic_creation producer option to kafka exporter and client (#​42468)

  • processor/resourcedetection: Add support for hetzner cloud in resourcedetectionprocessor (#​42476)

  • kafkareceiver: Add rack_id configuration option to enable rack-aware replica selection (#​42313)
    When configured and brokers support rack-aware replica selection, the client will prefer fetching from the closest replica, potentially reducing latency and improving performance.

  • statsdreceiver: Introduce explicit bucket for statsd receiver (#​41203, #​41503)

  • coreinternal/aggregateutil: Aggregate exponential histogram data points when different offsets are present (#​42412)

  • prometheusremotewriteexporter: Remove unnecessary buffer copy in proto conversion (#​42329)

  • pkg/translator/prometheusremotewrite: FromMetricsV2 now supports translating exponential histograms. (#​33661)
    The translation layer for Prometheus remote write 2 now supports exponential histograms but is not fully implemented and ready for use.

  • processor/k8sattributes: Support extracting labels and annotations from k8s DaemonSets (#​37957)

  • processor/k8sattributes: Support extracting labels and annotations from k8s Jobs (#​37957)

  • k8sclusterreceiver: Add option namespaces for setting a list of namespaces to be observed by the receiver. This supersedes the namespace option which is now deprecated. (#​40089)

  • k8sobjectsreceiver: Adds the instrumentation scope name and version (#​42290)

  • receiver/kubeletstats: Introduce k8s.pod.volume.usage metric. (#​40476)

  • datadogexporter: Add alpha feature gate 'exporter.datadogexporter.InferIntervalForDeltaMetrics'. (#​42494)
    This feature gate will set the interval for OTLP delta metrics mapped by the exporter when it can infer them.

  • sqlserverreceiver: Add service.instance.id resource attribute to all metrics and logs (#​41894)
    The service.instance.id attribute is added in the format <host>:<port> to uniquely identify
    SQL Server hosts.

🧰 Bug fixes 🧰
  • awslogsencodingextension: Fixed gzip header detection for mixed compressed/uncompressed files (#​41884)
    The extension now properly detects gzip magic bytes (0x1f, 0x8b) before attempting decompression,
    preventing "gzip: invalid header" errors when processing files with .gz extensions that are not actually compressed.
    Affected formats: WAF logs, CloudTrail logs, CloudWatch subscription filter logs, and VPC Flow logs.

  • opampsupervisor: Always respond to RemoteConfig messages with a RemoteConfigStatus message (#​42474)
    Previously the Supervisor would not respond if the effective config did not change.
    This caused issues where the same config with a different hash (e.g. reordered keys in the config)
    would not be reported and would appear unapplied by the Supervisor.

  • elasticsearchexporter: Ignore expected errors when making bulk requests to profiling indices. (#​38598)

  • libhoneyreceiver: Properly handle compressed payloads (#​42279)
    Compression issues now return a 400 status rather than panic. Exposes the http library's compression algorthms to let users override if needed.

  • libhoneyreceiver: Allow service.name with unset scope.name (#​42432)
    This change allows the receiver to handle multiple service.names even if there are spans without the scope set. It also avoids a panic when a downstream consumer is missing.

v0.134.0

Compare Source

🛑 Breaking changes 🛑
  • receiver/awscloudwatchmetrics: Remove unmaintained component (#​42238)
  • opencensusreceiver: Remove the deprecated opencensus receiver. (#​36791)
  • opencensusexporter: Remove the deprecated opencensus exporter. (#​36791)
  • pkg/ottl: Keep the original map and continue processing keys if an error is encountered when calling an optional replacement function in replace_all_patterns. (#​42359)
💡 Enhancements 💡
  • cmd/opampsupervisor: Add metrics to the Supervisor application. (#​40155)
    Add some metrics to the cmd/opampsupervisor application.

    The following metrics are added:

    • supervisor.collector.health_status: The health status of the collector.
  • cfgardenobserver: Move to alpha (#​41586)

  • exporter/prometheus: Add debug logging for refused metric points. (#​13643)

  • httpcheckreceiver: Add response body validation (#​41325)
    The httpcheckreceiver now supports validating the response body using a few approaches.
    String matching, JSON path matching, size ranges, and regex matching are supported.

  • httpcheckreceiver: Fix race for timing of request steps (#​42042)
    The httpcheckreceiver uses atomic operations to track the timing of request steps to avoid race conditions.

  • pkg/ottl: Avoid multiple copies of the Map in replace_all_patterns. (#​42359)

  • kafkareceiver: Add profiles support (#​41479)

  • pkg/ottl: Remove unnecessary Value initialization when setting an attribute/body (#​42335, #​42362)

  • opampsupervisor: Emit spans for handling OpAMP messages (#​38724)

  • pkg/ottl: Add an Index(target, value) OTTL function which returns the index of the first occurrence of value in target. (#​40351)

  • pkg/stanza: add sanitize_utf8 operator to replace invalid UTF-8 characters. (#​42028)

  • internal/coreinternal: Better error messages for attributes processing.

🧰 Bug fixes 🧰
  • elasticsearchexporter: Fix the warning on Kibana when using sum operation on delta temporality sum metric mapped as a counter (#​40804)

  • failoverconnector: fix for flaky test in failover_test.go (#​42020)

  • k8sattributesprocessor: Allow service.namespace to be used in rules and fix docs (#​40859)

  • prometheusremotewriteexporter: Make sure concurrency is set to the appropriate value (#​41785)

  • tailsamplingprocessor: Fix a race condition in the tailsampling processor that could cause traces to be dropped prematurely. (#​41656)

  • sqlserverreceiver: Fix memory leak from top queries and query samples features (#​42302)
    The issue was caused by the misuse of the obfuscate library.

  • telemetrygen: Fix infinite duration bug and add tests. (#​42170)

v0.133.0

Compare Source

🛑 Breaking changes 🛑
  • coralogixexporter: Remove unused deprecated configgrpc.ClientConfig (#​40853)
  • googlecloudlogentry_encoding: Parse cloud audit logs into log record attributes instead of placing it in the body as is. (#​42035)
  • all: Increase minimum Go version to 1.24 (#​41968)
  • signaltometricsconnector: Use configoptional for optional metric fields (#​41922)
  • routingprocessor: Remove deprecated component routingprocessor (#​19739)
    Please use the routing connector instead.
💡 Enhancements 💡
  • elasticsearchexporter: Enhance telemetry metrics to include error.type attribute for better error categorization. (#​41962)
    Improve the telemetry metrics by adding the error.type attribute to the
    elasticsearch.docs.processed metric. This change allows for better
    categorization and understanding of errors that occurs while processing documents.

  • awslogsencodingextension: Adds aws.access_key.id to CloudTrail logs and aligns aws.resources attribute fields with naming conventions. (#​41815)

  • k8sclusterreceiver: Add optional experimental k8s.container.status.state metric (#​32457, #​32457)

  • farotranslator: Improve error hashing by draining exception values (#​42032)

  • faroreceiver: Added Timestamp, ObservedTimestamp, SpanId, TraceId fields to the Log Record (#​40800)

  • kafkareceiver: Add on_permanent_error option to message_marking configuration. (#​41333)

  • filelogreceiver: Move filelog.decompressFingerprint feature gate to beta stage (#​42189)

  • googlecloudlogentry_encoding: Add support to decode multiple logs ([#​41137](https://redirect.github.com


Configuration

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

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

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

🔕 Ignore: Close this PR and you won't be reminded about 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
Author

renovate bot commented Mar 4, 2025

⚠️ 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: cmd/telemetrygen/internal/e2etest/go.sum
Command failed: install-tool golang 1.22.0

@renovate renovate bot force-pushed the renovate/github.com-open-telemetry-opentelemetry-collector-contrib-cmd-telemetrygen-0.x branch from 1afdce7 to 4d19f0e Compare March 5, 2025 06:26
@renovate renovate bot changed the title Update module github.com/open-telemetry/opentelemetry-collector-contrib/cmd/telemetrygen to v0.120.1 Update module github.com/open-telemetry/opentelemetry-collector-contrib/cmd/telemetrygen to v0.121.0 Mar 5, 2025
@renovate renovate bot force-pushed the renovate/github.com-open-telemetry-opentelemetry-collector-contrib-cmd-telemetrygen-0.x branch from 4d19f0e to 5f02408 Compare March 19, 2025 07:09
@renovate renovate bot changed the title Update module github.com/open-telemetry/opentelemetry-collector-contrib/cmd/telemetrygen to v0.121.0 Update module github.com/open-telemetry/opentelemetry-collector-contrib/cmd/telemetrygen to v0.122.0 Mar 19, 2025
@renovate renovate bot force-pushed the renovate/github.com-open-telemetry-opentelemetry-collector-contrib-cmd-telemetrygen-0.x branch from 5f02408 to 547771c Compare April 1, 2025 05:44
@renovate renovate bot changed the title Update module github.com/open-telemetry/opentelemetry-collector-contrib/cmd/telemetrygen to v0.122.0 Update module github.com/open-telemetry/opentelemetry-collector-contrib/cmd/telemetrygen to v0.123.0 Apr 1, 2025
@github-actions
Copy link

This PR was marked stale due to lack of activity. It will be closed in 14 days.

@github-actions github-actions bot added the Stale label Apr 16, 2025
@renovate renovate bot force-pushed the renovate/github.com-open-telemetry-opentelemetry-collector-contrib-cmd-telemetrygen-0.x branch from 547771c to 2574d9d Compare April 16, 2025 06:11
@renovate renovate bot changed the title Update module github.com/open-telemetry/opentelemetry-collector-contrib/cmd/telemetrygen to v0.123.0 Update module github.com/open-telemetry/opentelemetry-collector-contrib/cmd/telemetrygen to v0.124.1 Apr 16, 2025
@github-actions github-actions bot removed the Stale label Apr 17, 2025
@renovate renovate bot force-pushed the renovate/github.com-open-telemetry-opentelemetry-collector-contrib-cmd-telemetrygen-0.x branch from 2574d9d to 01acc6c Compare April 30, 2025 05:38
@renovate renovate bot changed the title Update module github.com/open-telemetry/opentelemetry-collector-contrib/cmd/telemetrygen to v0.124.1 Update module github.com/open-telemetry/opentelemetry-collector-contrib/cmd/telemetrygen to v0.125.0 Apr 30, 2025
@renovate renovate bot force-pushed the renovate/github.com-open-telemetry-opentelemetry-collector-contrib-cmd-telemetrygen-0.x branch from 01acc6c to 2094085 Compare May 14, 2025 05:12
@renovate renovate bot changed the title Update module github.com/open-telemetry/opentelemetry-collector-contrib/cmd/telemetrygen to v0.125.0 Update module github.com/open-telemetry/opentelemetry-collector-contrib/cmd/telemetrygen to v0.126.0 May 14, 2025
@github-actions
Copy link

This PR was marked stale due to lack of activity. It will be closed in 14 days.

@github-actions github-actions bot added the Stale label May 28, 2025
@renovate renovate bot force-pushed the renovate/github.com-open-telemetry-opentelemetry-collector-contrib-cmd-telemetrygen-0.x branch from 2094085 to 4bdea22 Compare May 29, 2025 05:40
@renovate renovate bot changed the title Update module github.com/open-telemetry/opentelemetry-collector-contrib/cmd/telemetrygen to v0.126.0 Update module github.com/open-telemetry/opentelemetry-collector-contrib/cmd/telemetrygen to v0.127.0 May 29, 2025
@github-actions github-actions bot removed the Stale label May 30, 2025
@github-actions
Copy link

This PR was marked stale due to lack of activity. It will be closed in 14 days.

@github-actions github-actions bot added the Stale label Jun 13, 2025
@renovate renovate bot force-pushed the renovate/github.com-open-telemetry-opentelemetry-collector-contrib-cmd-telemetrygen-0.x branch from 4bdea22 to ef58a9f Compare June 13, 2025 07:44
@renovate renovate bot changed the title Update module github.com/open-telemetry/opentelemetry-collector-contrib/cmd/telemetrygen to v0.127.0 Update module github.com/open-telemetry/opentelemetry-collector-contrib/cmd/telemetrygen to v0.128.0 Jun 13, 2025
@github-actions github-actions bot removed the Stale label Jun 14, 2025
@github-actions
Copy link

This PR was marked stale due to lack of activity. It will be closed in 14 days.

@github-actions github-actions bot added the Stale label Jun 28, 2025
@renovate renovate bot force-pushed the renovate/github.com-open-telemetry-opentelemetry-collector-contrib-cmd-telemetrygen-0.x branch from ef58a9f to 98601af Compare July 2, 2025 05:42
@renovate renovate bot changed the title Update module github.com/open-telemetry/opentelemetry-collector-contrib/cmd/telemetrygen to v0.128.0 Update module github.com/open-telemetry/opentelemetry-collector-contrib/cmd/telemetrygen to v0.129.0 Jul 2, 2025
@github-actions github-actions bot removed the Stale label Jul 3, 2025
@renovate renovate bot force-pushed the renovate/github.com-open-telemetry-opentelemetry-collector-contrib-cmd-telemetrygen-0.x branch from 98601af to e39e833 Compare July 16, 2025 05:48
@renovate renovate bot changed the title Update module github.com/open-telemetry/opentelemetry-collector-contrib/cmd/telemetrygen to v0.129.0 Update module github.com/open-telemetry/opentelemetry-collector-contrib/cmd/telemetrygen to v0.130.0 Jul 16, 2025
@github-actions
Copy link

This PR was marked stale due to lack of activity. It will be closed in 14 days.

@github-actions github-actions bot added the Stale label Jul 31, 2025
@renovate renovate bot force-pushed the renovate/github.com-open-telemetry-opentelemetry-collector-contrib-cmd-telemetrygen-0.x branch from e39e833 to 092d017 Compare August 4, 2025 12:33
@renovate renovate bot changed the title Update module github.com/open-telemetry/opentelemetry-collector-contrib/cmd/telemetrygen to v0.130.0 Update module github.com/open-telemetry/opentelemetry-collector-contrib/cmd/telemetrygen to v0.131.0 Aug 4, 2025
@github-actions github-actions bot removed the Stale label Aug 5, 2025
@renovate renovate bot force-pushed the renovate/github.com-open-telemetry-opentelemetry-collector-contrib-cmd-telemetrygen-0.x branch from 092d017 to 0b02f09 Compare August 14, 2025 05:43
@renovate renovate bot changed the title Update module github.com/open-telemetry/opentelemetry-collector-contrib/cmd/telemetrygen to v0.131.0 Update module github.com/open-telemetry/opentelemetry-collector-contrib/cmd/telemetrygen to v0.132.0 Aug 14, 2025
@github-actions
Copy link

This PR was marked stale due to lack of activity. It will be closed in 14 days.

@github-actions github-actions bot added the Stale label Aug 29, 2025
@renovate renovate bot force-pushed the renovate/github.com-open-telemetry-opentelemetry-collector-contrib-cmd-telemetrygen-0.x branch from 0b02f09 to 8a18159 Compare September 1, 2025 01:18
@renovate renovate bot changed the title Update module github.com/open-telemetry/opentelemetry-collector-contrib/cmd/telemetrygen to v0.132.0 Update module github.com/open-telemetry/opentelemetry-collector-contrib/cmd/telemetrygen to v0.134.0 Sep 1, 2025
@github-actions github-actions bot removed the Stale label Sep 1, 2025
@renovate renovate bot force-pushed the renovate/github.com-open-telemetry-opentelemetry-collector-contrib-cmd-telemetrygen-0.x branch from 8a18159 to 4aa8c37 Compare September 9, 2025 16:54
@renovate renovate bot changed the title Update module github.com/open-telemetry/opentelemetry-collector-contrib/cmd/telemetrygen to v0.134.0 Update module github.com/open-telemetry/opentelemetry-collector-contrib/cmd/telemetrygen to v0.135.0 Sep 9, 2025
@renovate renovate bot force-pushed the renovate/github.com-open-telemetry-opentelemetry-collector-contrib-cmd-telemetrygen-0.x branch from 4aa8c37 to 2827329 Compare September 23, 2025 16:36
@renovate renovate bot changed the title Update module github.com/open-telemetry/opentelemetry-collector-contrib/cmd/telemetrygen to v0.135.0 Update module github.com/open-telemetry/opentelemetry-collector-contrib/cmd/telemetrygen to v0.136.0 Sep 23, 2025
@renovate renovate bot force-pushed the renovate/github.com-open-telemetry-opentelemetry-collector-contrib-cmd-telemetrygen-0.x branch from 2827329 to 394d924 Compare October 8, 2025 05:38
@renovate renovate bot changed the title Update module github.com/open-telemetry/opentelemetry-collector-contrib/cmd/telemetrygen to v0.136.0 Update module github.com/open-telemetry/opentelemetry-collector-contrib/cmd/telemetrygen to v0.137.0 Oct 8, 2025
@renovate renovate bot force-pushed the renovate/github.com-open-telemetry-opentelemetry-collector-contrib-cmd-telemetrygen-0.x branch from 394d924 to f520218 Compare October 20, 2025 20:18
@renovate renovate bot changed the title Update module github.com/open-telemetry/opentelemetry-collector-contrib/cmd/telemetrygen to v0.137.0 Update module github.com/open-telemetry/opentelemetry-collector-contrib/cmd/telemetrygen to v0.138.0 Oct 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant