From 4d6d5f551216208b449620b11d1bd309bf1c5bc3 Mon Sep 17 00:00:00 2001 From: Karen Metts Date: Tue, 11 Mar 2025 17:21:02 -0400 Subject: [PATCH 1/4] Doc: Logstash release notes for -rc1 --- .../release-notes-logstash-rc1.asciidoc | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/docs/en/install-upgrade/release-notes/release-notes-logstash-rc1.asciidoc b/docs/en/install-upgrade/release-notes/release-notes-logstash-rc1.asciidoc index 5d0057d45..1ef62b2cb 100644 --- a/docs/en/install-upgrade/release-notes/release-notes-logstash-rc1.asciidoc +++ b/docs/en/install-upgrade/release-notes/release-notes-logstash-rc1.asciidoc @@ -1,3 +1,18 @@ = {ls} version 9.0.0-rc1 -coming::[9.0.0-rc1] \ No newline at end of file +coming::[9.0.0-rc1] + +[[logstash-900-rc1-features-enhancements]] +== Features and enhancements + +* Use UBI9 as base image https://github.com/elastic/logstash/pull/17174[#17174] +* Improve plugins remove command to support multiple plugins https://github.com/elastic/logstash/pull/17030[#17030] +* Allow concurrent Batch deserialization https://github.com/elastic/logstash/pull/17050[#17050] +* Upgrade filter-xml and its nokogori dependency https://github.com/elastic/logstash/pull/17130[#17130] +* Update rack dependency to 3.1.11 https://github.com/elastic/logstash/pull/17230[#17230] + +[[logstash-900-rc1-fixes]] +== Fixes + +* Fix pqcheck and pqrepair on Windows https://github.com/elastic/logstash/pull/17210[#17210] +* Fix empty node stats pipelines https://github.com/elastic/logstash/pull/17185[#17185] From dd82b20c5c248d24cda54b1b921a9750bacce1d1 Mon Sep 17 00:00:00 2001 From: Karen Metts <35154725+karenzone@users.noreply.github.com> Date: Wed, 19 Mar 2025 14:49:15 -0400 Subject: [PATCH 2/4] Add note for elasticsearch-ryby client upgrade Co-authored-by: Mashhur <99575341+mashhurs@users.noreply.github.com> --- .../release-notes/release-notes-logstash-rc1.asciidoc | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/en/install-upgrade/release-notes/release-notes-logstash-rc1.asciidoc b/docs/en/install-upgrade/release-notes/release-notes-logstash-rc1.asciidoc index 1ef62b2cb..ed493fce9 100644 --- a/docs/en/install-upgrade/release-notes/release-notes-logstash-rc1.asciidoc +++ b/docs/en/install-upgrade/release-notes/release-notes-logstash-rc1.asciidoc @@ -10,6 +10,7 @@ coming::[9.0.0-rc1] * Allow concurrent Batch deserialization https://github.com/elastic/logstash/pull/17050[#17050] * Upgrade filter-xml and its nokogori dependency https://github.com/elastic/logstash/pull/17130[#17130] * Update rack dependency to 3.1.11 https://github.com/elastic/logstash/pull/17230[#17230] +* Upgrade elasticsearch-ruby client to v8 https://github.com/elastic/logstash/pull/17161[#17161] [[logstash-900-rc1-fixes]] == Fixes From b4ff51d02c9cd888fdc6f2021114a16fb4b73fba Mon Sep 17 00:00:00 2001 From: Karen Metts Date: Wed, 19 Mar 2025 16:24:09 -0400 Subject: [PATCH 3/4] Doc: Logstash pre-9.0.0 release notes --- .../release-notes-logstash-beta1.asciidoc | 111 ----------------- .../release-notes-logstash-rc1.asciidoc | 112 ++++++++++++++++++ .../release-notes-logstash.asciidoc | 1 - 3 files changed, 112 insertions(+), 112 deletions(-) delete mode 100644 docs/en/install-upgrade/release-notes/release-notes-logstash-beta1.asciidoc diff --git a/docs/en/install-upgrade/release-notes/release-notes-logstash-beta1.asciidoc b/docs/en/install-upgrade/release-notes/release-notes-logstash-beta1.asciidoc deleted file mode 100644 index 66e71ea6f..000000000 --- a/docs/en/install-upgrade/release-notes/release-notes-logstash-beta1.asciidoc +++ /dev/null @@ -1,111 +0,0 @@ -= {ls} version 9.0.0-beta1 - -== Breaking changes - -[[pipeline-buffer-type]] -=== Pipeline buffer type changed to 'heap' - -Set `pipeline.buffer.type` to `direct` to continue using direct memory with {agent}, {beats}, TCP, and HTTP input plugins https://github.com/elastic/logstash/pull/16500[#16500] - -[[removed-params]] -=== Removed deprecated params - -`http.*` params replaced by `api.*` are removed https://github.com/elastic/logstash/pull/16552[#16552] - -`event_api.tags.illegal` no longer exists. -Instead, {ls} generates `_tagsparsefailure` in the event `tags` and the illegal value is written to the `_tags` field https://github.com/elastic/logstash/pull/16461[#16461] - -[[removed-modules]] -=== Removed {ls} modules - -Removed netflow, fb_apache and azure https://github.com/elastic/logstash/pull/16514[#16514] - -Removed Arcsight module and the modules framework https://github.com/elastic/logstash/pull/16794[#16794] - -Removed ingest-converter https://github.com/elastic/logstash/pull/16453[#16453] - - -[[jdk-11-support-drop]] -=== JDK 11 support drop - -Starting with {ls} 9.0, we no longer support Java 11 https://github.com/elastic/logstash/pull/16443[#16443] - -[[docker-base-image-change]] -=== Docker base image change - -{ls} on Docker, Ubuntu base image changed to UBI https://github.com/elastic/logstash/pull/16599[#16599] - -[[allow-superuser]] -=== {ls} does not run with superuser by default - -Starting with 9.0, set `allow_superuser` to `true` if you prefer running {ls} as a superuser https://github.com/elastic/logstash/pull/16558[#16558] - -[[allow-legacy-monitoring]] -=== {ls} introduces new setting to allow legacy internal monitoring - -Starting from 9.0, set `xpack.monitoring.allow_legacy_collection` to `true` to explicitly permit legacy monitoring https://github.com/elastic/logstash/pull/16586[#16586] - -[[avoid-collision-on-json-fileds]] -=== {ls} avoids JSON log lines collision - -`log.format.json.fix_duplicate_message_fields` config is enabled by default to avoid collision on `message` field in log lines when `log.format` is JSON https://github.com/elastic/logstash/pull/16578[#16578] - -== Plugin releases - -*elastic_integration Filter - 9.0.0* - -* 9.0 prerelease compatible plugin version https://github.com/elastic/logstash-filter-elastic_integration/pull/265[#265] - -*Elasticsearch Filter - 4.1.0* - -* Remove deprecated SSL settings https://github.com/logstash-plugins/logstash-filter-elasticsearch/pull/183[#183] - -*Http Filter - 2.0.0* - -* Remove deprecated SSL settings https://github.com/logstash-plugins/logstash-filter-http/pull/54[#54] - -*Beats Input - 7.0.1* - -* Remove deprecated SSL settings https://github.com/logstash-plugins/logstash-input-beats/pull/508[#508] - -*Elastic_serverless_forwarder Input - 2.0.0* - -* Remove deprecated SSL settings https://github.com/logstash-plugins/logstash-input-elastic_serverless_forwarder/pull/11[#11] - -* Promote from technical preview to GA https://github.com/logstash-plugins/logstash-input-elastic_serverless_forwarder/pull/10[#10] - -*Elasticsearch Input - 5.0.0* - -* Remove deprecated SSL settings https://github.com/logstash-plugins/logstash-input-elasticsearch/pull/213[#213] - -*Http Input - 4.1.0* - -* Remove deprecated SSL settings https://github.com/logstash-plugins/logstash-input-http/pull/182[#182] - -*Http_poller Input - 6.0.0* - -* Remove deprecated SSL settings https://github.com/logstash-plugins/logstash-input-http_poller/pull/149[#149] - -*Tcp Input - 7.0.0* - -* Remove deprecated SSL settings https://github.com/logstash-plugins/logstash-input-tcp/pull/228[#228] - -*Kafka Integration - 11.6.0* - -* Support additional `oauth` and `sasl` configuration options for configuring kafka client https://github.com/logstash-plugins/logstash-integration-kafka/pull/189[#189] - -*Snmp Integration - 4.0.6* - -* [DOC] Fix typo in snmptrap migration section https://github.com/logstash-plugins/logstash-integration-snmp/pull/74[#74] - -*Elasticsearch Output - 12.0.2* - -* Remove deprecated SSL settings https://github.com/logstash-plugins/logstash-output-elasticsearch/pull/1197[#1197] - -*Http Output - 6.0.0* - -* Remove deprecated SSL settings https://github.com/logstash-plugins/logstash-output-http/pull/147[#147] - -*Tcp Output - 7.0.0* - -* Remove deprecated SSL settings https://github.com/logstash-plugins/logstash-output-tcp/pull/58[#58] diff --git a/docs/en/install-upgrade/release-notes/release-notes-logstash-rc1.asciidoc b/docs/en/install-upgrade/release-notes/release-notes-logstash-rc1.asciidoc index ed493fce9..f155f733d 100644 --- a/docs/en/install-upgrade/release-notes/release-notes-logstash-rc1.asciidoc +++ b/docs/en/install-upgrade/release-notes/release-notes-logstash-rc1.asciidoc @@ -2,6 +2,56 @@ coming::[9.0.0-rc1] +== Breaking changes + +[[pipeline-buffer-type]] +=== Pipeline buffer type changed to 'heap' + +Set `pipeline.buffer.type` to `direct` to continue using direct memory with {agent}, {beats}, TCP, and HTTP input plugins https://github.com/elastic/logstash/pull/16500[#16500] + +[[removed-params]] +=== Removed deprecated params + +`http.*` params replaced by `api.*` are removed https://github.com/elastic/logstash/pull/16552[#16552] + +`event_api.tags.illegal` no longer exists. +Instead, {ls} generates `_tagsparsefailure` in the event `tags` and the illegal value is written to the `_tags` field https://github.com/elastic/logstash/pull/16461[#16461] + +[[removed-modules]] +=== Removed {ls} modules + +Removed netflow, fb_apache and azure https://github.com/elastic/logstash/pull/16514[#16514] + +Removed Arcsight module and the modules framework https://github.com/elastic/logstash/pull/16794[#16794] + +Removed ingest-converter https://github.com/elastic/logstash/pull/16453[#16453] + +[[jdk-11-support-drop]] +=== JDK 11 support drop + +Starting with {ls} 9.0, we no longer support Java 11 https://github.com/elastic/logstash/pull/16443[#16443] + +[[docker-base-image-change]] +=== Docker base image change + +{ls} on Docker, Ubuntu base image changed to UBI https://github.com/elastic/logstash/pull/16599[#16599] + +[[allow-superuser]] +=== {ls} does not run with superuser by default + +Starting with 9.0, set `allow_superuser` to `true` if you prefer running {ls} as a superuser https://github.com/elastic/logstash/pull/16558[#16558] + +[[allow-legacy-monitoring]] +=== {ls} introduces new setting to allow legacy internal monitoring + +Starting from 9.0, set `xpack.monitoring.allow_legacy_collection` to `true` to explicitly permit legacy monitoring https://github.com/elastic/logstash/pull/16586[#16586] + +[[avoid-collision-on-json-fileds]] +=== {ls} avoids JSON log lines collision + +`log.format.json.fix_duplicate_message_fields` config is enabled by default to avoid collision on `message` field in log lines when `log.format` is JSON https://github.com/elastic/logstash/pull/16578[#16578] + + [[logstash-900-rc1-features-enhancements]] == Features and enhancements @@ -12,8 +62,70 @@ coming::[9.0.0-rc1] * Update rack dependency to 3.1.11 https://github.com/elastic/logstash/pull/17230[#17230] * Upgrade elasticsearch-ruby client to v8 https://github.com/elastic/logstash/pull/17161[#17161] + [[logstash-900-rc1-fixes]] == Fixes * Fix pqcheck and pqrepair on Windows https://github.com/elastic/logstash/pull/17210[#17210] * Fix empty node stats pipelines https://github.com/elastic/logstash/pull/17185[#17185] + +[[logstash-900-rc1-plugins]] +== Plugin releases + +*elastic_integration Filter - 9.0.0* + +* 9.0 prerelease compatible plugin version https://github.com/elastic/logstash-filter-elastic_integration/pull/265[#265] + +*Elasticsearch Filter - 4.1.0* + +* Remove deprecated SSL settings https://github.com/logstash-plugins/logstash-filter-elasticsearch/pull/183[#183] + +*Http Filter - 2.0.0* + +* Remove deprecated SSL settings https://github.com/logstash-plugins/logstash-filter-http/pull/54[#54] + +*Beats Input - 7.0.1* + +* Remove deprecated SSL settings https://github.com/logstash-plugins/logstash-input-beats/pull/508[#508] + +*Elastic_serverless_forwarder Input - 2.0.0* + +* Remove deprecated SSL settings https://github.com/logstash-plugins/logstash-input-elastic_serverless_forwarder/pull/11[#11] + +* Promote from technical preview to GA https://github.com/logstash-plugins/logstash-input-elastic_serverless_forwarder/pull/10[#10] + +*Elasticsearch Input - 5.0.0* + +* Remove deprecated SSL settings https://github.com/logstash-plugins/logstash-input-elasticsearch/pull/213[#213] + +*Http Input - 4.1.0* + +* Remove deprecated SSL settings https://github.com/logstash-plugins/logstash-input-http/pull/182[#182] + +*Http_poller Input - 6.0.0* + +* Remove deprecated SSL settings https://github.com/logstash-plugins/logstash-input-http_poller/pull/149[#149] + +*Tcp Input - 7.0.0* + +* Remove deprecated SSL settings https://github.com/logstash-plugins/logstash-input-tcp/pull/228[#228] + +*Kafka Integration - 11.6.0* + +* Support additional `oauth` and `sasl` configuration options for configuring kafka client https://github.com/logstash-plugins/logstash-integration-kafka/pull/189[#189] + +*Snmp Integration - 4.0.6* + +* [DOC] Fix typo in snmptrap migration section https://github.com/logstash-plugins/logstash-integration-snmp/pull/74[#74] + +*Elasticsearch Output - 12.0.2* + +* Remove deprecated SSL settings https://github.com/logstash-plugins/logstash-output-elasticsearch/pull/1197[#1197] + +*Http Output - 6.0.0* + +* Remove deprecated SSL settings https://github.com/logstash-plugins/logstash-output-http/pull/147[#147] + +*Tcp Output - 7.0.0* + +* Remove deprecated SSL settings https://github.com/logstash-plugins/logstash-output-tcp/pull/58[#58] diff --git a/docs/en/install-upgrade/release-notes/release-notes-logstash.asciidoc b/docs/en/install-upgrade/release-notes/release-notes-logstash.asciidoc index e13ba344e..d749f66d7 100644 --- a/docs/en/install-upgrade/release-notes/release-notes-logstash.asciidoc +++ b/docs/en/install-upgrade/release-notes/release-notes-logstash.asciidoc @@ -5,4 +5,3 @@ ++++ include::release-notes-logstash-rc1.asciidoc[leveloffset=+1] -include::release-notes-logstash-beta1.asciidoc[leveloffset=+1] From c24fdc7b2685f47df0c499ed5fffe5aed3f76446 Mon Sep 17 00:00:00 2001 From: Karen Metts <35154725+karenzone@users.noreply.github.com> Date: Wed, 19 Mar 2025 18:04:58 -0400 Subject: [PATCH 4/4] Remove items Co-authored-by: Mashhur <99575341+mashhurs@users.noreply.github.com> --- .../release-notes/release-notes-logstash-rc1.asciidoc | 3 --- 1 file changed, 3 deletions(-) diff --git a/docs/en/install-upgrade/release-notes/release-notes-logstash-rc1.asciidoc b/docs/en/install-upgrade/release-notes/release-notes-logstash-rc1.asciidoc index f155f733d..cf7f5e530 100644 --- a/docs/en/install-upgrade/release-notes/release-notes-logstash-rc1.asciidoc +++ b/docs/en/install-upgrade/release-notes/release-notes-logstash-rc1.asciidoc @@ -58,9 +58,6 @@ Starting from 9.0, set `xpack.monitoring.allow_legacy_collection` to `true` to e * Use UBI9 as base image https://github.com/elastic/logstash/pull/17174[#17174] * Improve plugins remove command to support multiple plugins https://github.com/elastic/logstash/pull/17030[#17030] * Allow concurrent Batch deserialization https://github.com/elastic/logstash/pull/17050[#17050] -* Upgrade filter-xml and its nokogori dependency https://github.com/elastic/logstash/pull/17130[#17130] -* Update rack dependency to 3.1.11 https://github.com/elastic/logstash/pull/17230[#17230] -* Upgrade elasticsearch-ruby client to v8 https://github.com/elastic/logstash/pull/17161[#17161] [[logstash-900-rc1-fixes]]