v0.69.0
🛑 Breaking changes 🛑
apachereceiver
: Remove feature gates that enable sending server name and port as resource attributes. (#14791)elasticsearchreceiver
: change feature gates for cluster health and index operations to beta (#14635)resourcedetectionprocessor
: Remove deprecated gke/gce detectors, use gcp instead. (#10348)extension/asapauth
: ChangeConfig.PrivateKey
to use theconfigopaque.String
opaque type. (#17316)processor/resourcedetectionprocessor
: ChangeConfig.Token
to useconfigopaque.String
opaque type. (#17314)googlecloudexporter
: Graduate exporter.googlecloud.OTLPDirect feature-gate to GA, and remove legacy exporter. (#17192)exporter/datadog
: ChangeConfig.API.Key
to useconfigopaque.String
opaque type. (#17296)transformprocessor
: Remove deprecated config options. Use[trace|metric|log]_statements
instead. (#16773)
🚩 Deprecations 🚩
mysqlreceiver
: remove mysql.commands metric (#14138)hostmetricsreceiver
: Disable deprecated process memory metrics (#14327)
The metricsprocess.memory.physical_usage
andprocess.memory.virtual_usage
are now disabled by default and will be removed in v0.72.0.
As a replacement, the following metrics are now enabled by default:process.memory.usage
,process.memory.virtual
.
For details, see the docs.
💡 Enhancements 💡
receiver/elasticsearch
: Add node version as a resource attribute (#16847)hostmetricsreceiver
: Add a new optional metricprocess.disk.operations
to theprocess
scraper of thehostmetrics
receiver. (#14084)signalfxexporter
: Use configopaque for access_token field (#17294)datadogexporter
: Update datadogexporter metrics export to use datadog-api-client-go instead of Zorkian by default (#16776)
This is guarded by feature gate and can be disabled by adding CLI flag --feature-gates=-exporter.datadogexporter.metricexportnativeclientinternal/comparetest
: add golden functions ReadLogs, WriteLogs, CompareLogs (#10896)haproxyreceiver
: Adds a new socket interface and CSV reader for haproxy stats (#16829)resourcedetectionprocessor
: Add support to detect Heroku resources (#16833)logstransformprocessor
: Lets the logs transform processor directly pass messags to next consumer, avoiding the timing issues it previously exhibited. (#16604, #15378, #9761)mdatagen
: Add ability to specify additional warnings in metadata.yaml (#17180)signalfxexporter
: Add all HTTP client settings to the SignalFx exporter configuration (#16807)snowflakereceiver
: added client to snowflakereceiver (#14754)snowflakereceiver
: added config to snowflakereceiver (#14754)splunkhecexporter
: Use configopaque for token field (#17295)xrayexporter
: Add Cloud Watch log group names from xray exporter config (#16939)receiver/purefareceiver
: Add a relabel config for important default label names on FlashArray endpoints (#14886)
🧰 Bug fixes 🧰
carbonreceiver
: Create the carbon receiver server when theStart
method is called, and only close it if created. (#17404)pkg/stanza
: Fix issue where glob could match directories (#16995)kafkareceiver
: fix support of Kafka consumer offset autocommit config (#17374)pkg/stanza
: Fix support of include/exclude patterns with "" separators on Windows. (#14754)awsemfexporter
: Ensure that the config.logger is not nil to avoid segfaults (#9978)statsdreceiver
: Fix the statsdreceiver initialization to only create a server whenStart
is called. (#17402)receiver/splunkhec
: Map HEC key fields to resource attributes correctly. (#13997)otlpjsonfilereceiver
: Disregard empty resource logs, metrics or traces when reading from files. (#12603)receiver/purefareceiver
: Set an explicit reload interval for all scrapers. (#16992)servicegraphprocessor
: fix servicegraphprocessor concurrent map read and write (#16850)filelogreceiver
: Truncate log entry if it is longer thanmax_log_size
(#16487)cmd/metadata
: Ensure template files are downloaded as part of thego get
and embeded into the application (#17442)