This release brings significant improvements to help users manage their dead letter queues, including:
clean_consumedoption on the Dead Letter Queue input plugin. It can automatically delete segments from a dead letter queue after all events in the segment have been consumed by a Logstash pipeline.
- A new age retention policy, enabling the automatic removal of segments from a dead letter queue based on the age of events within those segments.
- Additional dead letter queue metrics available from the monitoring API #14324
Several AWS plugins are now bundled in a single AWS integration plugin, enabling easier maintenance and upgrades of AWS-based plugins. They all use version 3 of the AWS Ruby SDK.
Logstash now comes bundled with JDK17, while still providing compatibility with user-supplied JDK11. The new JDK includes an update pertaining to a potential security vulnerability. Please see our security statement for details.
Logstash is now available for download on M1 equipped MacOS devices, and comes bundled with M1 native JDK17.
/etc/systemd/system/logstash.serviceonly when file is installed by Logstash #14200
Fix Arcsight module compatibility with Elasticsearch
Ensure that timestamp values are serialized with a minimum of 3 decimal places to guarantee that millisecond precision timestamps match those from Logstash
- Fix issue with native Java plugin thread-safety and concurrency #14360
- Allow the ability to use Ruby codecs inside native Java plugins #13523
Dead Letter Queue Input - 2.0.0
Xml Filter - 4.2.0
- Update Nokogiri dependency version #78
Aws Integration Plugin - 7.0.0
This new integration plugin incorporates and replaces the use of the these individual plugins: individual plugins:
This replaces the use of the single combined aws
2.xsdk gem, with the modularized aws