IMPORTANT: This documentation is no longer updated. Refer to Elastic's version policy and the latest documentation.

Beats version 8.19.20

edit

View commits

Security updates

edit

All

  • Upgrade Go to 1.26.5. #52093

Osquerybeat

  • Reject CPIO entries in macOS .pkg payloads whose paths escape the destination directory, preventing path traversal during extraction (CWE-22). #52130

Enhancements

edit

All

  • Use native Go for Linux FIPS builds. #51969

Auditbeat

  • Update quark to 0.6.0. #52063

Filebeat

  • Aggregate SQS mode health status to reduce false Degraded/Healthy transitions. #51997 #51692
  • Add configurable User-Agent header to the CrowdStrike streaming input. #52025
  • Remove Authorization headers from CEL, Entity Analytics, HTTP Endpoint, and HTTP JSON input request trace logs. #52239

Bug fixes

edit

All

  • Update elastic-agent-libs to v0.46.1. #51921

Elastic Agent

  • Fix Beat receiver Shutdown hanging when Start fails before the beater is launched. #52106 #52009

Filebeat

  • Synchronize Filebeat Run and Shutdown functions. #51800
  • Fix offset commits when using multiline in Journald and Kafka inputs. #52345 #51981
  • Fix S3 polling input to exclude same-bucket backup objects from listing. #52169
  • Honor path_style for non-AWS S3 buckets in the aws-s3 input. #52003
  • Use a stable status message for SQS receive errors to prevent update churn during sustained outages. #52172
  • Do not mark the CEL input’s health as degraded when the maximum number of executions is exceeded. #52166
  • Fix the aws-s3 input silently dropping events when a parser clears the message content. #52077
  • Honor the configured language when rendering Windows events. #52113 #7332
  • Fix journald input facility filters on journalctl older than 245. #52250
  • The journald input now reports a Degraded status when journalctl repeatedly exits without delivering any data, instead of staying Healthy while collecting no events. #52287

Heartbeat

  • Fix panic with multiple Heartbeat receivers. #52046
  • Bake Synthetics browser binaries into the Heartbeat Docker image. #52445 #52439

Libbeat

  • Prevent statestore startup failure when meta.json is left empty after an unclean shutdown. #51897
  • Prevent stale autodiscover resources after Kubernetes leadership changes. #52427

Metricbeat

  • Fix Azure module authentication on sovereign clouds (Government, China). #52434