Loading

Logstash release notes

Review the changes, fixes, and more in each version of Logstash.

To check for security updates, go to Security announcements for the Elastic stack.

  • Significantly improves write speeds to the persistent queue (PQ) when a pipeline's workers are caught up with already-written events #17791
  • Eliminated log warning about unknown gauge metric type when using pipeline-to-pipeline. #17721
  • Improve plugins remove command to support multiple plugins #17030
  • Deprecated the persistent queue setting queue.checkpoint.interval#17759, which was found to have no effect. This will be removed in a future Logstash release.
  • Logstash now ships with JRuby 9.4.13.0 to leveragle latest features and improvements in the 9.4 series #17696
  • Enhanced keystore validation to prevent the creation of secrets in an invalid format #17351
  • Support for using ES|QL queries in the Elasticsearch input to add improved flexibility when ingesting data from Elasticsearch is now in Technical Preview.
  • Logstash OSS and Full docker images are now based on Ubuntu 24.04.

The Elasticsearch Input now provides support for field value tracking, persisted to disk on each search_after page. This is useful to track new data being written to an index or series of indices.

  • Update JDK to 21.0.7+6 #17591

Elastic Integration Filter - 9.1.0

  • Introduces proxy param to support proxy #316
  • Embeds Ingest Node components from Elasticsearch 9.1

Elasticsearch Filter - 4.2.0

  • Add target configuration option to store the result into it #196

Elasticsearch Input - 5.2.0

  • Add "cursor"-like index tracking #205
  • ES|QL support #233

Elasticsearch Output - 12.0.5

  • Docs: update Cloud terminology #1212
  • Change connection log entry from WARN to INFO when connecting during register phase #1211

JDBC Integration - 5.6.0

  • Support other rufus scheduling options in JDBC Input #183

JMS Input - 3.3.0

  • Added support for decoding multiple events from text or binary messages when using a codec that produces multiple events #56

Kafka Integration - 11.6.3

  • Update kafka client to 3.9.1 #193
  • Docs: fixed setting type reference for sasl_iam_jar_paths #192
  • Expose the SASL client callback class setting to the Logstash configuration #177
  • Adds a mechanism to load AWS IAM authentication as SASL client libraries at startup #178

Xml Filter - 4.3.1

  • Update Nokogiri dependency version #88

Tcp Output - 7.0.1

  • Call connection check after connect #61
  • Significantly improves write speeds to the persistent queue (PQ) when a pipeline's workers are caught up with already-written events #17791
  • Eliminated log warning about unknown gauge metric type when using pipeline-to-pipeline. #17721

Elastic_integration Filter - 9.0.1

  • Introduces proxy config to support proxy URI to connect to Elasticsearch. #320

Elasticsearch Output - 12.0.4

  • Docs: update Cloud terminology #1212

No user-facing changes in Logstash core.

Kafka Integration - 11.6.3

  • Update kafka client to 3.9.1 #193

No user-facing changes in Logstash core.

Kafka Integration - 11.6.2

  • Docs: fixed setting type reference for sasl_iam_jar_paths #192
  • Expose the SASL client callback class setting to the Logstash configuration #177
  • Adds a mechanism to load AWS IAM authentication as SASL client libraries at startup #178
Important

The 9.0.1 release contains fixes for potential security vulnerabilities. Check out the security advisory for details.

  • Enhanced keystore validation to prevent the creation of secrets in an invalid format #17351
  • Update JDK to 21.0.7+6 #17591

Xml Filter - 4.3.1

  • Update Nokogiri dependency version #88

Elasticsearch Output - 12.0.3

  • Change connection log entry from WARN to INFO when connecting during register phase #1211

Tcp Output - 7.0.1

  • Call connection check after connect #61
  • Use UBI9 as base image #17174
  • Improve plugins remove command to support multiple plugins #17030
  • Allow concurrent Batch deserialization #17050
  • Fix pqcheck and pqrepair on Windows #17210
  • Fix empty node stats pipelines #17185

elastic_integration Filter - 9.0.0

  • 9.0 prerelease compatible plugin version #265

Elasticsearch Filter - 4.1.0

  • Remove deprecated SSL settings #183

Http Filter - 2.0.0

  • Remove deprecated SSL settings #54

Beats Input - 7.0.1

  • Remove deprecated SSL settings #508

Elastic_serverless_forwarder Input - 2.0.0

  • Remove deprecated SSL settings #11

  • Promote from technical preview to GA #10

Elasticsearch Input - 5.0.0

  • Remove deprecated SSL settings #213

Http Input - 4.1.0

  • Remove deprecated SSL settings #182

Http_poller Input - 6.0.0

  • Remove deprecated SSL settings #149

Tcp Input - 7.0.0

  • Remove deprecated SSL settings #228

Kafka Integration - 11.6.0

  • Support additional oauth and sasl configuration options for configuring kafka client #189

Snmp Integration - 4.0.6

  • [DOC] Fix typo in snmptrap migration section #74

Elasticsearch Output - 12.0.2

  • Remove deprecated SSL settings #1197

Http Output - 6.0.0

  • Remove deprecated SSL settings #147

Tcp Output - 7.0.0

  • Remove deprecated SSL settings #58