docs/release-notes/_snippets/9.5.0/index.md
All
wait_for_metadata, wait_for_metadata_timeout, and wait_for_metadata_retry_period settings to add_kubernetes_metadata processor to allow waiting for Kubernetes API availability before processing events. #50509add_docker_metadata when the initial connection attempt fails. #50595Auditbeat
Beats
slabqueue, a new in-memory publisher queue that shares a single event budget across multiple pipelines while keeping per-pipeline FIFOs isolated. Selectable via queue.slab (~2.5× throughput versus queue.mem in stress tests). Used by default in Beat receivers to support multi-receiver intake queue sharing. #51047logging.metrics) by default when a beat runs as an OTel Collector receiver. #51711Filebeat
Add otel_file_storage registry backend for standalone Filebeat. #50130
Remove the experimental bbolt registry backend. Add otel_file_storage as a new
registry backend for standalone Filebeat, using the same on-disk layout as the
OpenTelemetry Collector file_storage extension.
Add Jamf provider support for entity analytics minimal-state mode. #50445
Add auditd filestream parser that populates auditd.log.* fields using go-libaudit. #50791
Add entcollect store adapter to the Elasticsearch storage OTel extension. #49871
Add an include_file_fingerprint configuration option to the filestream input to control log.file.fingerprint in events. #50129 #50724
Add minimal-state Active Directory entity analytics provider. #50601 #49162
Add minimal-state Okta entity analytics provider with bulk-fetch group enrichment. #50685
Add minimal-state mode for the EntraID entity analytics provider. #50773
Add Enhanced Fingerprint mode to the filestream input's fingerprint file identity. #50566 #50116
Add filestream scanner metrics to monitoring logs. #50963
Add Elasticsearch-backed state store support for entity-analytics Elastic Managed integration deployments. #51210
Reduce allocations in filestream by pooling the per-file LineReader scratch buffer. #51197
Add emit macro, stream producers, and lazy JSON decode to the CEL input. #51279
Promote the winlog input to GA (generally available). #51557
Add v2 aws-s3 input with adaptive flow control. #51598
Add filestream harvester metrics to monitoring logs. #51077 #36653
Add sign-in activity enrichment to the minimal-state EntraID entity analytics provider. #51724
Aggregate SQS mode health status to reduce false Degraded/Healthy transitions. #51819 #51692
Wire SQS health status aggregation into the v2 aws-s3 input path. #52001 #51692
Add configurable User-Agent header to the CrowdStrike streaming input. #51822
Reduce filestream scanner per-scan memory allocations for large idle file sets. #51863
Pass configured HTTP transport to Okta minimal-state provider for TLS support. #52062
Remove Authorization headers from CEL, Entity Analytics, HTTP Endpoint, and HTTP JSON input request trace logs. #52224
Heartbeat
Metricbeat
state_container metricset. #50052 #49797Osquerybeat
fslib and implements the functionality using go-ntfs instead. #49763osquerybeatreceiver to run Osquerybeat in the EDOT Collector. #49868elastic_ntfs_partitions and elastic_ntfs_volumes tables to the Osquery extension. #50140elastic_ntfs_file table to the Osquery extension for MFT-based file metadata on Windows. #50641profiling and enable profiling by default. #51691Packetbeat
All
worker/workers setting was not respected when loadbalance is set to false. #51041Beats
Elastic agent
Filebeat
okta_token and oauth2. #51078 #51005path_style for non-AWS S3 buckets in the aws-s3 input. #52003aws-s3 input silently dropping events when a parser clears the message content. #52077journald input facility filters on journalctl older than 245. #52231journald input now reports a Degraded status when journalctl repeatedly exits without delivering any data, instead of staying Healthy while collecting no events. #52232Heartbeat
Libbeat
add_host_metadata host.geo map sharing across events causing data corruption. #49722 #49721Osquerybeat
elastic_ntfs_file table to use boolean instead of integer. #51629Winlogbeat
winlog.event_data.Status arrives in lower case. #51681