Beats version 8.18.0
edit
IMPORTANT: This documentation is no longer updated. Refer to Elastic's version policy and the latest documentation.
Beats version 8.18.0
editKnown Issues
editAffecting all Beats
-
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, andqueue.filled.pctmetrics might report incorrect values. Event delivery is unaffected. Upgrade to 8.19.21 or later to apply the fix.
Filebeat
-
The Filestream input does not enforce the restrictions documented for the
clean_inactiveoption, thus allowing configurations that can lead to data re-ingestion issues. -
When
clean_inactive: 0, Filestream cleans the state of all files on start up, effectively re-ingesting all files on restart. Setclean_inactive: -1to disable this behavior.
Breaking changes
editAffecting all Beats
Filebeat
-
The fields produced by the Journald input are updated to better match ECS. Renamed fields:
Dropped fields:
syslog.priorityandsyslog.facilitywhile keeping their duplicated equivalent:log.syslog.priority,log.syslog.facility.code. Renamed fields:syslog.identifier→log.syslog.appname,syslog.pid→log.syslog.procid.container.id_truncatedis dropped because the full container ID is already present ascontainer.idandcontainer.log.tagis dropped because it is already present aslog.syslog.appname. The fieldcontainer.partialis replaced by the tagpartial_messageif it wastrue, otherwise no tag is added. 42208 42403
Osquerybeat
- Upgrade osquery version to 5.13.1. 40849
Packetbeat
-
Use base-16 for reporting
serial_numbervalue in TLS fields in line with the ECS recommendation. 41542
Bugfixes
editAuditbeat
Filebeat
- Redact authorization headers in HTTPJSON debug logs. 41920
-
The
_idgeneration process for S3 events has been updated to incorporate the LastModified field. This enhancement ensures that the_idis unique. 42078 - Fix truncation of bodies in request tracing by limiting bodies to 10% of the maximum file size. 42327
Metricbeat
Winlogbeat
Added
editAuditbeat
- Improve logging in system/socket. 41571
Filebeat
- Update CEL mito extensions version to v1.16.0. 41727
- Filebeat’s registry is now added to the Elastic-Agent diagnostics bundle. 33238 41795
-
Add
unifiedlogsinput for MacOS. 41791 - Add evaluation state dump debugging option to CEL input. 41335
-
The Filestream input can automatically migrate state from files when changing the
file_identityif the previous file identity wasnative(the default) orpath. 40197 41762 - Rate limiting operability improvements in the Okta provider of the Entity Analytics input. 40106 41977
- Journald input now can report its status to Elastic-Agent 39791 42462
- The journald input is now generally available. 42107
-
Add
etwinput fallback to attach an already existing session. 42847 - Update CEL mito extensions to v1.17.0. 42851
- Allow a grace time for awss3 input shutdown to enable incomplete SQS message processing to be completed. 43369
Heartbeat
- Upgrade node version to latest LTS v18.20.7. 43511
Metricbeat
Metricbeat - Add benchmark module. 41801
Packetbeat
- Add tls.server.ja3s tls fingerprint 43284
Winlogbeat
-
Properly set events
UserDatawhen experimental API is used. 41525 - Include XML is respected for experimental API. 41525
- Forwarded events use renderedtext info for experimental API. 41525
- Language setting is respected for experimental API. 41525
- Language setting also added to decode xml wineventlog processor. 41525
- Format embedded messages in the experimental API. 41525
- Make the experimental API GA and rename it to winlogbeat-raw. 39580 41770
- Remove 22 clause limitation. 35047 42187
- Add handling for recoverable publisher disabled errors. 35316 42187