From 6c3576f0ac43da3598a705a8057b2d16f12cb9f2 Mon Sep 17 00:00:00 2001 From: logstashmachine <43502315+logstashmachine@users.noreply.github.com> Date: Wed, 7 Jan 2026 20:14:55 +0000 Subject: [PATCH 01/10] Update release notes for 9.1.10 --- docs/release-notes/index.md | 51 +++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) diff --git a/docs/release-notes/index.md b/docs/release-notes/index.md index ce8072f4d95..990d8314e86 100644 --- a/docs/release-notes/index.md +++ b/docs/release-notes/index.md @@ -32,6 +32,57 @@ Updated logging in JSON format to include pipeline and plugin IDs. [#18470](http No user-facing changes in Logstash plugins. +## 9.1.10 [logstash-9.1.10-release-notes] + +### Features and enhancements [logstash-9.1.10-features-enhancements] + +---------- GENERATED CONTENT STARTS HERE ------------ +=== Logstash Pull Requests with label v9.1.10 + +=== Logstash Commits between 9.1 and 9.1.9 + +Computed with "git log --pretty=format:'%h -%d %s (%cr) <%an>' --abbrev-commit --date=relative v9.1.9..9.1" + +852e410cb - (HEAD -> 9.1, origin/9.1) Update patch plugin versions in gemfile lock (#18546) (3 hours ago) +b717be37a - Updates kafka integration to the latest 11.x (11.8.1) version. (#18543) (2 days ago) +85a31ed47 - Stop tests from polluting maven settings (#18525) (#18528) (2 weeks ago) +cd82f3286 - Bump logstash version 9.1.10 (#18510) (3 weeks ago) +68b2a3fd0 - Release notes for 9.1.9 (#18479) (3 weeks ago) +2b6ecc8a0 - Doc: Update Logstash security settings (#18356) (#18492) (4 weeks ago) + +=== Logstash Plugin Release Changelogs === +Computed from "git diff v9.1.9..9.1 *.release" +Changed plugin versions: +logstash-input-beats: 7.0.4 -> 7.0.5 +logstash-input-http: 4.1.3 -> 4.1.4 +logstash-input-tcp: 7.0.3 -> 7.0.4 +logstash-integration-kafka: 11.6.4 -> 11.8.1 +---------- GENERATED CONTENT ENDS HERE ------------ + +### Plugins [logstash-plugin-9.1.10-changes] + +**Beats Input - 7.0.5** + +* Upgrade netty 4.1.129 [#525](https://github.com/logstash-plugins/logstash-input-beats/pull/525) + +**Http Input - 4.1.4** + +* Upgrade netty to 4.1.129 [#203](https://github.com/logstash-plugins/logstash-input-http/pull/203) + +**Tcp Input - 7.0.4** + +* Upgrade netty to 4.1.129 [#239](https://github.com/logstash-plugins/logstash-input-tcp/pull/239) + +**Kafka Integration - 11.8.1** + +* Upgrade lz4 dependency [#213](https://github.com/logstash-plugins/logstash-integration-kafka/pull/213) + +* Deprecate partitioner `default` and `uniform_sticky` options [#206](https://github.com/logstash-plugins/logstash-integration-kafka/pull/206) + Both options are deprecated in Kafka client 3 and will be removed in the plugin 12.0.0. + +* Add `reconnect_backoff_max_ms` option for configuring kafka client [#204](https://github.com/logstash-plugins/logstash-integration-kafka/pull/204) + + ## 9.1.8 [logstash-9.1.8-release-notes] No user-facing changes in Logstash core. From 161b0d7541f5e267c1cff3afe8dd2879eb76a78a Mon Sep 17 00:00:00 2001 From: Rob Bavey Date: Wed, 7 Jan 2026 16:29:04 -0500 Subject: [PATCH 02/10] Clean up release notes --- docs/release-notes/index.md | 25 +------------------------ 1 file changed, 1 insertion(+), 24 deletions(-) diff --git a/docs/release-notes/index.md b/docs/release-notes/index.md index 990d8314e86..2602fe4a109 100644 --- a/docs/release-notes/index.md +++ b/docs/release-notes/index.md @@ -36,28 +36,7 @@ No user-facing changes in Logstash plugins. ### Features and enhancements [logstash-9.1.10-features-enhancements] ----------- GENERATED CONTENT STARTS HERE ------------ -=== Logstash Pull Requests with label v9.1.10 - -=== Logstash Commits between 9.1 and 9.1.9 - -Computed with "git log --pretty=format:'%h -%d %s (%cr) <%an>' --abbrev-commit --date=relative v9.1.9..9.1" - -852e410cb - (HEAD -> 9.1, origin/9.1) Update patch plugin versions in gemfile lock (#18546) (3 hours ago) -b717be37a - Updates kafka integration to the latest 11.x (11.8.1) version. (#18543) (2 days ago) -85a31ed47 - Stop tests from polluting maven settings (#18525) (#18528) (2 weeks ago) -cd82f3286 - Bump logstash version 9.1.10 (#18510) (3 weeks ago) -68b2a3fd0 - Release notes for 9.1.9 (#18479) (3 weeks ago) -2b6ecc8a0 - Doc: Update Logstash security settings (#18356) (#18492) (4 weeks ago) - -=== Logstash Plugin Release Changelogs === -Computed from "git diff v9.1.9..9.1 *.release" -Changed plugin versions: -logstash-input-beats: 7.0.4 -> 7.0.5 -logstash-input-http: 4.1.3 -> 4.1.4 -logstash-input-tcp: 7.0.3 -> 7.0.4 -logstash-integration-kafka: 11.6.4 -> 11.8.1 ----------- GENERATED CONTENT ENDS HERE ------------ +No user-facing changes in Logstash core. ### Plugins [logstash-plugin-9.1.10-changes] @@ -76,10 +55,8 @@ logstash-integration-kafka: 11.6.4 -> 11.8.1 **Kafka Integration - 11.8.1** * Upgrade lz4 dependency [#213](https://github.com/logstash-plugins/logstash-integration-kafka/pull/213) - * Deprecate partitioner `default` and `uniform_sticky` options [#206](https://github.com/logstash-plugins/logstash-integration-kafka/pull/206) Both options are deprecated in Kafka client 3 and will be removed in the plugin 12.0.0. - * Add `reconnect_backoff_max_ms` option for configuring kafka client [#204](https://github.com/logstash-plugins/logstash-integration-kafka/pull/204) From d5ed7a55839ea089f21f132014d399941cfa47ea Mon Sep 17 00:00:00 2001 From: Rob Bavey Date: Fri, 9 Jan 2026 15:29:01 -0500 Subject: [PATCH 03/10] Fix order of releases --- docs/release-notes/index.md | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/docs/release-notes/index.md b/docs/release-notes/index.md index 2602fe4a109..6682485e4b7 100644 --- a/docs/release-notes/index.md +++ b/docs/release-notes/index.md @@ -21,17 +21,6 @@ To check for security updates, go to [Security announcements for the Elastic sta % ### Fixes [logstash-next-fixes] % * -# 9.1.9 [logstash-9.1.9-release-notes] - -### Features and enhancements [logstash-9.1.9-features-enhancements] - -Updated logging in JSON format to include pipeline and plugin IDs. [#18470](https://github.com/elastic/logstash/pull/18470) - -### Plugins [logstash-plugin-9.1.9-changes] - -No user-facing changes in Logstash plugins. - - ## 9.1.10 [logstash-9.1.10-release-notes] ### Features and enhancements [logstash-9.1.10-features-enhancements] @@ -59,6 +48,16 @@ No user-facing changes in Logstash core. Both options are deprecated in Kafka client 3 and will be removed in the plugin 12.0.0. * Add `reconnect_backoff_max_ms` option for configuring kafka client [#204](https://github.com/logstash-plugins/logstash-integration-kafka/pull/204) +# 9.1.9 [logstash-9.1.9-release-notes] + +### Features and enhancements [logstash-9.1.9-features-enhancements] + +Updated logging in JSON format to include pipeline and plugin IDs. [#18470](https://github.com/elastic/logstash/pull/18470) + +### Plugins [logstash-plugin-9.1.9-changes] + +No user-facing changes in Logstash plugins. + ## 9.1.8 [logstash-9.1.8-release-notes] @@ -507,4 +506,4 @@ Check out the [security advisory](https://discuss.elastic.co/c/announcements/sec **Tcp Output - 7.0.0** -* Remove deprecated SSL settings [#58](https://github.com/logstash-plugins/logstash-output-tcp/pull/58) \ No newline at end of file +* Remove deprecated SSL settings [#58](https://github.com/logstash-plugins/logstash-output-tcp/pull/58) From 92f0638d08fed9ff3d7db0b9113da07475f0673c Mon Sep 17 00:00:00 2001 From: Rob Bavey Date: Fri, 9 Jan 2026 15:56:50 -0500 Subject: [PATCH 04/10] Add deprecation notice for Kafka output options --- docs/release-notes/deprecations.md | 15 +++++++++++++++ docs/release-notes/index.md | 2 +- 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/docs/release-notes/deprecations.md b/docs/release-notes/deprecations.md index 73dd404224d..0a621d25961 100644 --- a/docs/release-notes/deprecations.md +++ b/docs/release-notes/deprecations.md @@ -17,6 +17,21 @@ While deprecations have no immediate impact, we strongly encourage you update yo % **Action**
Steps for mitigating deprecation impact. % :::: +## 9.1.10 [logstash-910-deprecations] + +::::{dropdown} Deprecation of settings in the Kafka Integration + +* An upcoming release of the Kafka Integration plugin will update the Kafka Client version to `4.x`. This version of +Kafka Client removes the `DefaultPartitioner` and `UniformStickyPartitioner` partitioner implementations, and +includes a new default partitioner which is an +[improved](https://cwiki.apache.org/confluence/display/KAFKA/KIP-794%3A+Strictly+Uniform+Sticky+Partitioner) +uniform sticky partitioner. +* For this reason, the `default` and `uniform_sticky` options for the `partitioner` configuration option for +the Kafka Output have been deprecated. While these options will work correctly for this version of the plugin, they +be removed in a future version of this plugin. +* For more information, check [PR 206](https://github.com/logstash-plugins/logstash-integration-kafka/pull/206). + + % ## 9.0.0 [logstash-900-deprecations] % ::::{dropdown} Deprecation title diff --git a/docs/release-notes/index.md b/docs/release-notes/index.md index 6682485e4b7..5aa6f08d576 100644 --- a/docs/release-notes/index.md +++ b/docs/release-notes/index.md @@ -45,7 +45,7 @@ No user-facing changes in Logstash core. * Upgrade lz4 dependency [#213](https://github.com/logstash-plugins/logstash-integration-kafka/pull/213) * Deprecate partitioner `default` and `uniform_sticky` options [#206](https://github.com/logstash-plugins/logstash-integration-kafka/pull/206) - Both options are deprecated in Kafka client 3 and will be removed in the plugin 12.0.0. + ** Both options are deprecated in Kafka client 3 and will be removed in the plugin 12.0.0. * Add `reconnect_backoff_max_ms` option for configuring kafka client [#204](https://github.com/logstash-plugins/logstash-integration-kafka/pull/204) # 9.1.9 [logstash-9.1.9-release-notes] From 074e7685112afc45910313b7e53d7f3bbe038385 Mon Sep 17 00:00:00 2001 From: Rob Bavey Date: Fri, 9 Jan 2026 16:27:38 -0500 Subject: [PATCH 05/10] Fix dropdown --- docs/release-notes/deprecations.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/release-notes/deprecations.md b/docs/release-notes/deprecations.md index 0a621d25961..ff0a05fb9f9 100644 --- a/docs/release-notes/deprecations.md +++ b/docs/release-notes/deprecations.md @@ -30,6 +30,7 @@ uniform sticky partitioner. the Kafka Output have been deprecated. While these options will work correctly for this version of the plugin, they be removed in a future version of this plugin. * For more information, check [PR 206](https://github.com/logstash-plugins/logstash-integration-kafka/pull/206). +:::: % ## 9.0.0 [logstash-900-deprecations] From d08b45e92dfc483390d9e895f0908f4c27f89bf4 Mon Sep 17 00:00:00 2001 From: Rob Bavey Date: Fri, 9 Jan 2026 16:28:31 -0500 Subject: [PATCH 06/10] Fix formatting --- docs/release-notes/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/release-notes/index.md b/docs/release-notes/index.md index 5aa6f08d576..41222ec4214 100644 --- a/docs/release-notes/index.md +++ b/docs/release-notes/index.md @@ -45,7 +45,7 @@ No user-facing changes in Logstash core. * Upgrade lz4 dependency [#213](https://github.com/logstash-plugins/logstash-integration-kafka/pull/213) * Deprecate partitioner `default` and `uniform_sticky` options [#206](https://github.com/logstash-plugins/logstash-integration-kafka/pull/206) - ** Both options are deprecated in Kafka client 3 and will be removed in the plugin 12.0.0. + * Both options are deprecated in Kafka client 3 and will be removed in the plugin 12.0.0. * Add `reconnect_backoff_max_ms` option for configuring kafka client [#204](https://github.com/logstash-plugins/logstash-integration-kafka/pull/204) # 9.1.9 [logstash-9.1.9-release-notes] From 3d028c10079ca301b67c5162cd0128eb6780b246 Mon Sep 17 00:00:00 2001 From: Rob Bavey Date: Fri, 9 Jan 2026 16:32:48 -0500 Subject: [PATCH 07/10] small rewording --- docs/release-notes/index.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/release-notes/index.md b/docs/release-notes/index.md index 41222ec4214..5ceff596c9e 100644 --- a/docs/release-notes/index.md +++ b/docs/release-notes/index.md @@ -44,7 +44,8 @@ No user-facing changes in Logstash core. **Kafka Integration - 11.8.1** * Upgrade lz4 dependency [#213](https://github.com/logstash-plugins/logstash-integration-kafka/pull/213) -* Deprecate partitioner `default` and `uniform_sticky` options [#206](https://github.com/logstash-plugins/logstash-integration-kafka/pull/206) +* Deprecate `default` and `uniform_sticky` options from the `partitioner` option in the Kafka output +[#206](https://github.com/logstash-plugins/logstash-integration-kafka/pull/206) * Both options are deprecated in Kafka client 3 and will be removed in the plugin 12.0.0. * Add `reconnect_backoff_max_ms` option for configuring kafka client [#204](https://github.com/logstash-plugins/logstash-integration-kafka/pull/204) From 415512b848b4e88f343fd6be4a3f85202d177e25 Mon Sep 17 00:00:00 2001 From: Rob Bavey Date: Fri, 9 Jan 2026 16:42:21 -0500 Subject: [PATCH 08/10] formatting --- docs/release-notes/index.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/release-notes/index.md b/docs/release-notes/index.md index 5ceff596c9e..02981b43f43 100644 --- a/docs/release-notes/index.md +++ b/docs/release-notes/index.md @@ -49,7 +49,8 @@ No user-facing changes in Logstash core. * Both options are deprecated in Kafka client 3 and will be removed in the plugin 12.0.0. * Add `reconnect_backoff_max_ms` option for configuring kafka client [#204](https://github.com/logstash-plugins/logstash-integration-kafka/pull/204) -# 9.1.9 [logstash-9.1.9-release-notes] + +## 9.1.9 [logstash-9.1.9-release-notes] ### Features and enhancements [logstash-9.1.9-features-enhancements] From 2f67fdbafc5ecac0092109336aef9abc585a1564 Mon Sep 17 00:00:00 2001 From: Rob Bavey Date: Mon, 12 Jan 2026 13:59:31 -0500 Subject: [PATCH 09/10] Apply suggestions from code review Co-authored-by: Karen Metts <35154725+karenzone@users.noreply.github.com> --- docs/release-notes/deprecations.md | 24 +++++++++++------------- docs/release-notes/index.md | 4 ++++ 2 files changed, 15 insertions(+), 13 deletions(-) diff --git a/docs/release-notes/deprecations.md b/docs/release-notes/deprecations.md index ff0a05fb9f9..3f078eb60eb 100644 --- a/docs/release-notes/deprecations.md +++ b/docs/release-notes/deprecations.md @@ -17,19 +17,17 @@ While deprecations have no immediate impact, we strongly encourage you update yo % **Action**
Steps for mitigating deprecation impact. % :::: -## 9.1.10 [logstash-910-deprecations] - -::::{dropdown} Deprecation of settings in the Kafka Integration - -* An upcoming release of the Kafka Integration plugin will update the Kafka Client version to `4.x`. This version of -Kafka Client removes the `DefaultPartitioner` and `UniformStickyPartitioner` partitioner implementations, and -includes a new default partitioner which is an -[improved](https://cwiki.apache.org/confluence/display/KAFKA/KIP-794%3A+Strictly+Uniform+Sticky+Partitioner) -uniform sticky partitioner. -* For this reason, the `default` and `uniform_sticky` options for the `partitioner` configuration option for -the Kafka Output have been deprecated. While these options will work correctly for this version of the plugin, they -be removed in a future version of this plugin. -* For more information, check [PR 206](https://github.com/logstash-plugins/logstash-integration-kafka/pull/206). +## 9.1.10 [logstash-deprecations-9.1.10] + +::::{dropdown} Deprecation of partitioner settings in the Kafka Integration + +The `partitioner` configuration options `default` and `uniform_sticky` have been deprecated in the Kafka output. [#206](https://github.com/logstash-plugins/logstash-integration-kafka/pull/206) + +These options will work correctly for the Kafka plugin version bundled with Logstash 9.1.x, but will be removed in a future release. + +The deprecations in the Kafka output were made to align with changes in the Kafka Client. +At version 4.x, the Kafka Client removes the `DefaultPartitioner` and `UniformStickyPartitioner` partitioner implementations. +It adds an improved [uniform sticky partitioner](https://cwiki.apache.org/confluence/display/KAFKA/KIP-794%3A+Strictly+Uniform+Sticky+Partitioner), which is the default. :::: diff --git a/docs/release-notes/index.md b/docs/release-notes/index.md index 02981b43f43..a0aa16042b4 100644 --- a/docs/release-notes/index.md +++ b/docs/release-notes/index.md @@ -29,6 +29,10 @@ No user-facing changes in Logstash core. ### Plugins [logstash-plugin-9.1.10-changes] +::::{Deprecations to Kafka partitioner settings} +The Kafka integration plugin version bundled with this release introduces deprecations for `partitioner` settings in the Kafka output. Check out [Deprecations](/release-notes/deprecations.md) for more information. +:::: + **Beats Input - 7.0.5** * Upgrade netty 4.1.129 [#525](https://github.com/logstash-plugins/logstash-input-beats/pull/525) From 32b88abf856153426102bcb14134b1827069870e Mon Sep 17 00:00:00 2001 From: Rob Bavey Date: Mon, 12 Jan 2026 14:02:50 -0500 Subject: [PATCH 10/10] Remove unnecessary lines as per code revie --- docs/release-notes/deprecations.md | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/docs/release-notes/deprecations.md b/docs/release-notes/deprecations.md index 3f078eb60eb..e004f41d7ca 100644 --- a/docs/release-notes/deprecations.md +++ b/docs/release-notes/deprecations.md @@ -30,14 +30,3 @@ At version 4.x, the Kafka Client removes the `DefaultPartitioner` and `UniformSt It adds an improved [uniform sticky partitioner](https://cwiki.apache.org/confluence/display/KAFKA/KIP-794%3A+Strictly+Uniform+Sticky+Partitioner), which is the default. :::: - -% ## 9.0.0 [logstash-900-deprecations] - -% ::::{dropdown} Deprecation title -% Description of the deprecation. -% For more information, check [PR #](PR link). -% **Impact**
Impact of deprecation. -% **Action**
Steps for mitigating deprecation impact. -% :::: - -None at this time \ No newline at end of file