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

Beats version 8.19.18

edit

View commits

Known issues

edit

All

  • Disk queue filled metrics can underflow after blocked publishes. When a disk queue reaches its configured capacity, inputs can block until the output acknowledges events. The queue then accepts the blocked event without updating its metrics. When the event is later removed, the queue.filled.events, queue.filled.bytes, and queue.filled.pct metrics might report incorrect values. Event delivery is unaffected. Upgrade to 8.19.21 or later to apply the fix.

Filebeat

  • Filestream "take over" mode does not work in versions 8.19.0-8.19.20. A fix will ship in the 8.19.21 release.

Enhancements

edit

Filebeat

  • Allow HTTP JSON input redirection to the CEL input. #49614
  • Upgrade elastic/go-lumber to v0.2.0. #51518

Metricbeat

  • Add MongoDB collstats collection through the $collStats aggregation stage. #48638 #45925

Bug fixes

edit

All

  • Fix panic when logging.metrics.period is 0. #51462

Filebeat

  • Fix max_body_bytes setting not working without HMAC and add missing documentation configuration options in HTTP Endpoint input. #48550 #48512
  • Fix WebSocket reconnect loop ignoring context cancellation with infinite retries. #51194
  • Fix WebSocket input hanging on shutdown when server stalls and keep_alive is disabled. #51227 #51213
  • Fix handling of User-Agent header when using OAuth 2.0 authentication. #51228 #50867
  • Fix data race on filestream registry cursor metadata. #51287
  • Fix DPoP resource client signing method assignment in the CEL and HTTP JSON inputs. #51433
  • Strip sensitive headers on cross-origin redirects in the HTTP JSON and CEL inputs. #51434
  • Validate CrowdStrike streaming resource URL origins against the configured discover URL. #51435
  • Use constant-time comparison for http_endpoint basic auth and secret header validation. #51436
  • Validate request tracer path regardless of enabled state to prevent unintended file deletion. #51479

Heartbeat

  • Restore tls.* certificate metadata for HTTP monitors using max_redirects > 0. #51339 #48335

Libbeat

  • Fix panic in the Kafka output during shutdown. #51484

Metricbeat

  • Fix missing state_service and state_storageclass events when kube-state-metrics denylists *_created. #51255 #34074