-
Couldn't load subscription status.
- Fork 0
Update module github.com/open-telemetry/opentelemetry-collector-contrib/cmd/telemetrygen to v0.138.0 #95
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
|
1afdce7 to
4d19f0e
Compare
4d19f0e to
5f02408
Compare
5f02408 to
547771c
Compare
|
This PR was marked stale due to lack of activity. It will be closed in 14 days. |
547771c to
2574d9d
Compare
2574d9d to
01acc6c
Compare
01acc6c to
2094085
Compare
|
This PR was marked stale due to lack of activity. It will be closed in 14 days. |
2094085 to
4bdea22
Compare
|
This PR was marked stale due to lack of activity. It will be closed in 14 days. |
4bdea22 to
ef58a9f
Compare
|
This PR was marked stale due to lack of activity. It will be closed in 14 days. |
ef58a9f to
98601af
Compare
98601af to
e39e833
Compare
|
This PR was marked stale due to lack of activity. It will be closed in 14 days. |
e39e833 to
092d017
Compare
092d017 to
0b02f09
Compare
|
This PR was marked stale due to lack of activity. It will be closed in 14 days. |
0b02f09 to
8a18159
Compare
8a18159 to
4aa8c37
Compare
4aa8c37 to
2827329
Compare
2827329 to
394d924
Compare
…ib/cmd/telemetrygen to v0.138.0
394d924 to
f520218
Compare
This PR contains the following updates:
v0.114.0->v0.138.0Warning
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.0Compare Source
🛑 Breaking changes 🛑
connector/datadog: Mark NativeIngest as stable. (#104622)connector/signaltometrics: Dropsignaltometrics.service.{name, namespace}resource attribute from produced metrics. (#43148)exporter/datadog: Removelogs::dump_payloadsconfig option fromdatadogexporterconfig. (#43427)Please remove the previously deprecated
logs::dump_payloadsconfig option from yourdatadogexporterconfig.exporter/elasticsearch: Remove batcher and related config in favor of sending queue (#42718)Previously deprecated
batcherconfiguration is removed.num_consumersandflushare now deprecated as they conflict withsending_queueconfigurations.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
protocolfield with values "grpc" or "http".exporter/datadog: Make defaults forsending_queue::batchsection 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: Enablesending_queuesection 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 avalueto 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:
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: Addciscoosreceiverto collect metrics from Cisco OS devices via SSH (#42647)Supports SSH-based metric collection from Cisco devices including:
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: AddClusterInfocapability toredisreceiver(#38117)receiver/splunkenterprise: Added a new metricsplunk.license.expiration.seconds_remainingto report the time remaining in seconds before a Splunk Enterprise license expires. (#42630)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.0Compare Source
🛑 Breaking changes 🛑
spanmetricsconnector: Exclude all resource attributes in spanmetrics (#42103)This change aligns with the ServiceGraph implementation and may introduce a breaking change:
The change is currently guarded by the feature gate
connector.spanmetrics.excludeResourceMetricsand is disabled by default.It will be enabled by default in the next release.
spanmetricsconnector: Change default duration metrics unit frommstos(#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 tosand the feature gate will also be enabled by default.splunkhecexporter: Removed deprecatedHecToOtelAttrsconfiguration 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_setterextension 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 newprivate_linkconfiguration 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 intok8seventsreceiverusingk8sleaderelectorextension. (#42266)receiver/k8sobjectsreceiver: Switch to standby mode when leader lease is lost instead of shutdown (#42706)kafkareceiver: Addmax_partition_fetch_sizeconfiguration 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: Addservice.instance.idresource attribute (#42402)The
service.instance.idresource attribute is added in the format<host>:<port>/<service>to uniquely identifyOracle 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$Defaultas 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 setnetwork.peer.addressattribute (#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.0Compare Source
🛑 Breaking changes 🛑
countconnector: Upgrade profiles proto to 1.8.0 (#42526)datadogexporter: Deprecate zorkian codepath (#17373)Feature gate exporter.datadogexporter.metricexportnativeclient is now deprecated; the default metrics exporter is now
Metrics Export Serializer unless feature gate exporter.datadogexporter.metricexportserializerclient is disabled.
See https://github.com/open-telemetry/opentelemetry-collector-contrib/releases/tag/v0.122.0 and #37930 for more
info about Metrics Export Serializer.
elasticsearchexporter: Upgrade profiles proto to 1.8.0 (#42526)internal/kafka: Disable Kafka client metrics (#42662)We disable publishing Kafka client metrics to brokers, since they were not
added intentionally and may lead to log spam when the broker does not really
support metrics. We may make this configurable in the future.
golden: Upgrade profiles proto to 1.8.0 (#42526)pkg/ottl: Upgrade profiles proto to 1.8.0 (#42526)See proto changelog. https://github.com/open-telemetry/opentelemetry-proto/blob/main/CHANGELOG.md#180---2025-09-02
signaltometricsconnector: Upgrade profiles proto to 1.8.0 (#42526)transformprocessor: Upgrade profiles proto to 1.8.0 (#42526)💡 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 setrate_limiter.enabledtofalse. (#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 thecollector.instance.idattribute 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.includeCollectorInstanceIDprocessor/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 optionmergeis 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 atailsampling.cached_decisionattribute 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 gosnowflakev1.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 ignoredauth.tlsconfiguration syntax. (#42754)extension/storage: Fix 'recreate' rename file only on panic (#41802)recreatebehavior 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 backgroundmodelUpdateLoopgoroutines. (#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 ifsync_host_metadatais enabled. (#42688)v0.135.0Compare 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)organization.name->vcs.owner.name,vcs.vendor.name->vcs.provider.namevcs.ref.head.type->vcs.ref.typevcs.ref.base.name,vcs.ref.base.type,vcs.ref.typek8sattributesprocessor: 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: TheSAPM Receivercomponent 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_bucketsfunction.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: Addrack_idconfiguration 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:FromMetricsV2now 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 optionnamespacesfor setting a list of namespaces to be observed by the receiver. This supersedes thenamespaceoption 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: Addservice.instance.idresource attribute to all metrics and logs (#41894)The
service.instance.idattribute is added in the format<host>:<port>to uniquely identifySQL 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 toRemoteConfigmessages with aRemoteConfigStatusmessage (#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.0Compare 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 inreplace_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:
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 anIndex(target, value)OTTL function which returns the index of the first occurrence ofvalueintarget. (#40351)pkg/stanza: addsanitize_utf8operator to replace invalid UTF-8 characters. (#42028)internal/coreinternal: Better error messages for attributes processing.🧰 Bug fixes 🧰
elasticsearchexporter: Fix the warning on Kibana when usingsumoperation 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.0Compare 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.typeattribute to theelasticsearch.docs.processedmetric. This change allows for bettercategorization and understanding of errors that occurs while processing documents.
awslogsencodingextension: Addsaws.access_key.idto CloudTrail logs and alignsaws.resourcesattribute 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: Addon_permanent_erroroption tomessage_markingconfiguration. (#41333)filelogreceiver: Move filelog.decompressFingerprint feature gate to beta stage (#42189)googlecloudlogentry_encoding: Add support to decode multiple logs ([#41137](https://redirect.github.comConfiguration
📅 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.
This PR was generated by Mend Renovate. View the repository job log.