--- navigation_title: "Logstash" mapped_pages: - https://www.elastic.co/guide/en/logstash/current/releasenotes.html - https://www.elastic.co/guide/en/logstash/master/upgrading-logstash-9.0.html --- # Logstash release notes [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](https://discuss.elastic.co/c/announcements/security-announcements/31). % Release notes include only features, enhancements, and fixes. Add breaking changes, deprecations, and known issues to the applicable release notes sections. % ## version.next [logstash-next-release-notes] % ### Features and enhancements [logstash-next-features-enhancements] % * % ### Fixes [logstash-next-fixes] % * ## 9.0.3 [logstash-9.0.3-release-notes] No user-facing changes in Logstash core. ### Plugins [logstash-plugin-9.0.3-changes] **Kafka Integration - 11.6.3** * Update kafka client to `3.9.1` [#193](https://github.com/logstash-plugins/logstash-integration-kafka/pull/193) ## 9.0.2 [logstash-9.0.2-release-notes] No user-facing changes in Logstash core. ### Plugins [logstash-plugin-9.0.2-changes] **Kafka Integration - 11.6.2** * Docs: fixed setting type reference for `sasl_iam_jar_paths` [#192](https://github.com/logstash-plugins/logstash-integration-kafka/pull/192) * Expose the SASL client callback class setting to the Logstash configuration [#177](https://github.com/logstash-plugins/logstash-integration-kafka/pull/177) * Adds a mechanism to load AWS IAM authentication as SASL client libraries at startup [#178](https://github.com/logstash-plugins/logstash-integration-kafka/pull/178) ## 9.0.1 [logstash-9.0.1-release-notes] ::::{important} The 9.0.1 release contains fixes for potential security vulnerabilities. Check out the [security advisory](https://discuss.elastic.co/c/announcements/security-announcements/31) for details. :::: ### Features and enhancements [logstash-9.0.1-features-enhancements] * Enhanced keystore validation to prevent the creation of secrets in an invalid format [#17351](https://github.com/elastic/logstash/pull/17351) ### Updates to dependencies [logstash-9.0.1-dependencies] * Update JDK to 21.0.7+6 [#17591](https://github.com/elastic/logstash/pull/17591) ### Plugins [logstash-plugin-9.0.1-changes] **Xml Filter - 4.3.1** * Update Nokogiri dependency version [#88](https://github.com/logstash-plugins/logstash-filter-xml/pull/88) **Elasticsearch Output - 12.0.3** * Change connection log entry from `WARN` to `INFO` when connecting during register phase [#1211](https://github.com/logstash-plugins/logstash-output-elasticsearch/pull/1211) **Tcp Output - 7.0.1** * Call connection check after connect [#61](https://github.com/logstash-plugins/logstash-output-tcp/pull/61) ## 9.0.0 [logstash-900-release-notes] ### Features and enhancements [logstash-900-features-enhancements] * Use UBI9 as base image [#17174](https://github.com/elastic/logstash/pull/17174) * Improve plugins remove command to support multiple plugins [#17030](https://github.com/elastic/logstash/pull/17030) * Allow concurrent Batch deserialization [#17050](https://github.com/elastic/logstash/pull/17050) ### Fixes [logstash-900-fixes] * Fix pqcheck and pqrepair on Windows [#17210](https://github.com/elastic/logstash/pull/17210) * Fix empty node stats pipelines [#17185](https://github.com/elastic/logstash/pull/17185) ### Plugins [logstash-plugin-900-changes] **elastic_integration Filter - 9.0.0** * 9.0 prerelease compatible plugin version [#265](https://github.com/elastic/logstash-filter-elastic_integration/pull/265) **Elasticsearch Filter - 4.1.0** * Remove deprecated SSL settings [#183](https://github.com/logstash-plugins/logstash-filter-elasticsearch/pull/183) **Http Filter - 2.0.0** * Remove deprecated SSL settings [#54](https://github.com/logstash-plugins/logstash-filter-http/pull/54) **Beats Input - 7.0.1** * Remove deprecated SSL settings [#508](https://github.com/logstash-plugins/logstash-input-beats/pull/508) **Elastic_serverless_forwarder Input - 2.0.0** * Remove deprecated SSL settings [#11](https://github.com/logstash-plugins/logstash-input-elastic_serverless_forwarder/pull/11) * Promote from technical preview to GA [#10](https://github.com/logstash-plugins/logstash-input-elastic_serverless_forwarder/pull/10) **Elasticsearch Input - 5.0.0** * Remove deprecated SSL settings [#213](https://github.com/logstash-plugins/logstash-input-elasticsearch/pull/213) **Http Input - 4.1.0** * Remove deprecated SSL settings [#182](https://github.com/logstash-plugins/logstash-input-http/pull/182) **Http_poller Input - 6.0.0** * Remove deprecated SSL settings [#149](https://github.com/logstash-plugins/logstash-input-http_poller/pull/149) **Tcp Input - 7.0.0** * Remove deprecated SSL settings [#228](https://github.com/logstash-plugins/logstash-input-tcp/pull/228) **Kafka Integration - 11.6.0** * Support additional `oauth` and `sasl` configuration options for configuring kafka client [#189](https://github.com/logstash-plugins/logstash-integration-kafka/pull/189) **Snmp Integration - 4.0.6** * [DOC] Fix typo in snmptrap migration section [#74](https://github.com/logstash-plugins/logstash-integration-snmp/pull/74) **Elasticsearch Output - 12.0.2** * Remove deprecated SSL settings [#1197](https://github.com/logstash-plugins/logstash-output-elasticsearch/pull/1197) **Http Output - 6.0.0** * Remove deprecated SSL settings [#147](https://github.com/logstash-plugins/logstash-output-http/pull/147) **Tcp Output - 7.0.0** * Remove deprecated SSL settings [#58](https://github.com/logstash-plugins/logstash-output-tcp/pull/58)