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

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