Logstash 8.15.1 Release Notes

Logstash 8.15.1 Release Notes

Known issues

  • Logstash may fail to start under some circumstances. Single and double quotes are stripped from a pipeline configuration if the configuration includes environment or keystore variable references. If this situation occurs, Logstash may fail to start or some plugins may use a malformed configuration. Check out issue #16437 for details.

    Workaround: Downgrade to Logstash 8.15.0, or temporarily avoid using environment and keystore variable references.

  • Logstash can fail to shut down under some circumstances when you are using Pipeline-to-pipeline communication. Check out issue #16657 for details.

    Workaround: Add -Dlogstash.pipelinebus.implementation=v1 to config/jvm.options. This change reverts the PipelineBus to v1, a version that does not exhibit this issue, but may impact performance in pipeline-to-pipeline scenarios.

Performance improvements and notable issues fixed

  • Fixed issue where ${VAR} incorrectly treated array as a string #16375

Other changes to Logstash core

  • Emit warning message for java version less than 17. Starting from Logstash 9.0, the minimum required version of Java will be Java 17 #16370

Plugin releases

Elasticsearch Input - 4.20.4

  • Fixed issue where the index parameter was being ignored when using response_type => aggregations #209

Redis Input - 3.7.1

  • [Doc] Added threads option #95

Aws Integration - 7.1.8

  • Added support to all storage classes for s3 output #49

Kafka Integration - 11.5.1

  • [Doc] Added only headers with UTF-8 encoded values are supported in decorate_events #174