Affecting all Beats
Auditbeat
Filebeat
- Modify apache/error dataset to follow ECS. 8963
- Rename many traefik.access.*
fields to map to ECS. 9005
- Fix parsing of GC entries in elasticsearch server log. 9513 9810
- Add read_buffer configuration option. 11739
Heartbeat
-
Removed the
add_host_metadata
andadd_cloud_metadata
processors from the default config. These don’t fit well with ECS for Heartbeat and were rarely used.
Journalbeat
Metricbeat
Packetbeat
Winlogbeat
-
Adjust Winlogbeat fields to map to ECS. 10333
Functionbeat
Affecting all Beats
-
Ensure all beat commands respect configured settings. 10721
-
Add missing fields and test cases for libbeat add_kubernetes_metadata processor. 11133, 11134
-
decode_json_field: process objects and arrays only 11312
-
decode_json_field: do not process arrays when flag not set. 11318
-
Report faulting file when config reload fails. 1130411304
-
Fix a typo in libbeat/outputs/transport/client.go by updating
c.conn.LocalAddr()
toc.conn.RemoteAddr()
. 11242 -
Management configuration backup file will now have a timestamps in their name. 11034
-
[CM] Parse enrollment_token response correctly 11648
-
Not hiding error in case of http failure using elastic fetcher 11604
-
Relax validation of the X-Pack license UID value. 11640
-
Fix a parsing error with the X-Pack license check on 32-bit system. 11650
-
Fix ILM policy always being overwritten. 11671
-
Fix template always being overwritten. 11671
-
Fix matching of string arrays in contains condition. 11691
-
Fix formatting for
event.duration
, "human readable" was not working well for this. 11675 -
Fix initialization of the TCP input logger. 11605
-
Fix flaky service_integration_windows_test test by introducing a confidence factor and enriching the error message with more service details. 8880 and 7977
Auditbeat
Filebeat
-
Add support for Cisco syslog format used by their switch. 10760
-
Cover empty request data, url and version in Apache2 modulehttps://github.com//pull/10730[10730]
-
Fix registry entries not being cleaned due to race conditions. 10747
-
Improve detection of file deletion on Windows. 10747
-
Fix goroutine leak happening when harvesters are dynamically stopped. 11263
-
Fix
add_docker_metadata
source matching, usinglog.file.path
field now. 11577 -
Add missing Kubernetes metadata fields to Filebeat CoreDNS module, and fix a documentation error. 11591
-
Reduce memory usage if long lines are truncated to fit
max_bytes
limit. The line buffer is copied into a smaller buffer now. This allows the runtime to release unused memory earlier. 11524
Heartbeat
Journalbeat
Metricbeat
Packetbeat
Winlogbeat
Functionbeat
Affecting all Beats
-
Add
network
condition to processors for matching IP addresses against CIDRs. 10743 -
Add if/then/else support to processors. 10744
-
Add
community_id
processor for computing network flow hashes. 10745 -
Add output test to kafka output 10834
-
Gracefully shut down on SIGHUP 10704
-
New processor:
copy_fields
. 11303 -
Add
error.message
to events whenfail_on_error
is set inrename
andcopy_fields
processors. 11303 -
New processor:
truncate_fields
. 11297 -
Allow a beat to ship monitoring data directly to an Elasticsearch monitoring clsuter. 9260
-
Updated go-seccomp-bpf library to v1.1.0 which updates syscall lists for Linux v5.0. NNNN
-
Add
add_observer_metadata
processor. 11394
Auditbeat
Filebeat
-
Add more info to message logged when a duplicated symlink file is found 10845
-
Add option to configure docker input with paths 10687
-
Add Netflow module to enrich flow events with geoip data. 10877
-
Set
event.category: network_traffic
for Suricata. 10882 -
Add configuration knob for auto-discover hints to control whether log harvesting is enabled for the pod/container. 10811 10911
-
Change Suricata module pipeline to handle
destination.domain
being set if a reverse DNS processor is used. 10510 -
Add the
network.community_id
flow identifier to field to the IPTables, Suricata, and Zeek modules. 11005 -
New Filebeat coredns module to ingest coredns logs. It supports both native coredns deployment and coredns deployment in kubernetes. 11200
-
Added support for Cisco ASA fields to the netflow input. 11201
-
Configurable line terminator. 11015
-
Add Filebeat envoyproxy module. 11700
Heartbeat
-
Enable
add_observer_metadata
processor in default config. 11394
Journalbeat
Metricbeat
-
Add
coredns
metricbeat module. 10585 -
The
elasticsearch.index
metricset (withxpack.enabled: true
) now collectsrefresh.external_total_time_in_millis
fields from Elasticsearch. 11616 -
Allow module configurations to have variants 9118
-
Added new disk states and raid level to the system/raid metricset. 11613
Packetbeat
Functionbeat
-
New options to configure roles and VPC. 11779
Winlogbeat
-
Add support for reading from .evtx files. 4450
Affecting all Beats
Filebeat
Heartbeat
Journalbeat
Metricbeat
Packetbeat
Winlogbeat
-
Close handle on signalEvent. 9838
Functionbeat