Skip to content

v0.69.0

Compare
Choose a tag to compare
@github-actions github-actions released this 09 Jan 20:53
· 6252 commits to main since this release
v0.69.0
e3d2bd5

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: Change Config.PrivateKey to use the configopaque.String opaque type. (#17316)
  • processor/resourcedetectionprocessor: Change Config.Token to use configopaque.String opaque type. (#17314)
  • googlecloudexporter: Graduate exporter.googlecloud.OTLPDirect feature-gate to GA, and remove legacy exporter. (#17192)
  • exporter/datadog: Change Config.API.Key to use configopaque.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 metrics process.memory.physical_usage and process.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 metric process.disk.operations to the process scraper of the hostmetrics 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.metricexportnativeclient
  • internal/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 the Start 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 when Start 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 than max_log_size (#16487)
  • cmd/metadata: Ensure template files are downloaded as part of the go get and embeded into the application (#17442)