We are happy to announce the general availability of the Logstash 7.7.0 release. This is the latest stable release and is now available for download! Please refer to the release notes for the complete list of bug fixes and features.
Event ordering with the Java execution engine
Within the world of event streaming, preserving the ordering of events can be crucial in a myriad of processing workflows. Historically, many users have achieved this behavior in Logstash with single worker pipelines running in the legacy Ruby execution engine. Although event ordering has not previously been possible with the next-gen Java execution engine (on by default since Logstash 7.0.0), we are excited to reintroduce these capabilities on top of this speedy engine.
With Logstash 7.7.0, proper event ordering is the default behavior for pipelines running with a single worker. The new
pipeline.ordered setting offers more granular control of this feature. For more information, please refer to the logstash.yaml documentation.
Easier troubleshooting through better logging
Building on the logging improvements made over the last few releases, we continue to focus on making Logstash easier to self-service and debug during those times of need. In this release, we have expanded log messages to more accurately display information about plugins and pipelines. This includes adding
plugin.name to all log entries across all deployments, and
pipeline.id when running in Docker containers. With this valuable information at your fingertips, you can better trace and troubleshoot problems with specific plugin instances especially when used alongside the Logstash pipeline viewer UI.
Enhanced S3 integrations
As the AWS S3 object store continues to be a very popular integration in Logstash, both as a target and destination, we have introduced a few notable features in this release. In the S3 input plugin, we have added support to ingest files restored from AWS Glacier and Glacier Deep Archive. Additionally, there is now more flexible determination of whether a file is gzipped with the inclusion of a new gzip_pattern option. For the S3 output plugin, we have added new retry configuration settings to help avoid infinite upload retry loops during miscellaneous error conditions.
Expanded Windows platform support
As data processing pipelines, Logstash often runs on a wide array of operating platforms. Although we have supported Windows Server 2012/R2 and 2016 for some time now, we are excited to announce new platform support for Windows Server 2019 with this release. Check out the support matrix for the full list of supported platforms!
Try it out yourself!
Please download Logstash 7.7.0, try it out, and let us know what you think on Twitter (@elastic) or in our forums and community Slack. You can report any bugs or feature requests on the Logstash Github issues page or within the respective plugin repositories.