From 1295b134edf28f1e3b09acb5e847b4ec72b44adf Mon Sep 17 00:00:00 2001 From: logstashmachine <43502315+logstashmachine@users.noreply.github.com> Date: Mon, 9 Dec 2024 16:27:14 +0000 Subject: [PATCH 1/7] Update release notes for 8.17.0 --- docs/static/releasenotes.asciidoc | 92 ++++++++++++++++++++++++++++++- 1 file changed, 91 insertions(+), 1 deletion(-) diff --git a/docs/static/releasenotes.asciidoc b/docs/static/releasenotes.asciidoc index 2c8582f9394..69755885479 100644 --- a/docs/static/releasenotes.asciidoc +++ b/docs/static/releasenotes.asciidoc @@ -3,6 +3,7 @@ This section summarizes the changes in the following releases: +* <> * <> * <> * <> @@ -71,6 +72,95 @@ This section summarizes the changes in the following releases: * <> +[[logstash-8-17-0]] +=== Logstash 8.17.0 Release Notes + +---------- GENERATED CONTENT STARTS HERE ------------ +=== Logstash Pull Requests with label v8.17.0 + +* Bugfix for BufferedTokenizer to completely consume lines in case of lines bigger then sizeLimit https://github.com/elastic/logstash/pull/16482[#16482] +* Adds a JMH benchmark to test BufferedTokenizerExt class https://github.com/elastic/logstash/pull/16564[#16564] +* Backport PR #16482 to 8.x: Bugfix for BufferedTokenizer to completely consume lines in case of lines bigger then sizeLimit https://github.com/elastic/logstash/pull/16569[#16569] +* Backport PR #16564 to 8.x: Adds a JMH benchmark to test BufferedTokenizerExt class https://github.com/elastic/logstash/pull/16570[#16570] +* make max inflight warning global to all pipelines https://github.com/elastic/logstash/pull/16597[#16597] +* Backport PR #16597 to 8.x: make max inflight warning global to all pipelines https://github.com/elastic/logstash/pull/16601[#16601] +* Use jvm catalog for reproducible builds and expose new pipeline to check JDK availability https://github.com/elastic/logstash/pull/16602[#16602] +* Release notes for 8.16.0 https://github.com/elastic/logstash/pull/16605[#16605] +* Backport PR #16602 to 8.x: Use jvm catalog for reproducible builds and expose new pipeline to check JDK availability https://github.com/elastic/logstash/pull/16609[#16609] +* [CI] Change agent for JDK availability check and add schedule also for 8.x https://github.com/elastic/logstash/pull/16614[#16614] +* Fix bad reference to a variable https://github.com/elastic/logstash/pull/16615[#16615] +* Backport PR #16615 to 8.x: Fix bad reference to a variable https://github.com/elastic/logstash/pull/16616[#16616] +* Backport PR #16614 to 8.x: [CI] Change agent for JDK availability check and add schedule also for 8.x https://github.com/elastic/logstash/pull/16617[#16617] +* make docker build and gradle tasks more friendly towards ci output https://github.com/elastic/logstash/pull/16618[#16618] +* reduce effort during build of docker images https://github.com/elastic/logstash/pull/16619[#16619] +* Backport PR #16619 to 8.x: reduce effort during build of docker images https://github.com/elastic/logstash/pull/16620[#16620] +* Backport PR #16618 to 8.x: make docker build and gradle tasks more friendly towards ci output https://github.com/elastic/logstash/pull/16621[#16621] +* add boostrap to docker build to fix missing jars https://github.com/elastic/logstash/pull/16622[#16622] +* Backport PR #16622 to 8.x: add boostrap to docker build to fix missing jars https://github.com/elastic/logstash/pull/16623[#16623] +* Anchor the `-java` match pattern at the end of the string https://github.com/elastic/logstash/pull/16626[#16626] +* Update JDK to latest in versions.yml https://github.com/elastic/logstash/pull/16627[#16627] +* For custom java plugins, set the platform = 'java' https://github.com/elastic/logstash/pull/16628[#16628] +* Backport PR #16627 to 8.x: Update JDK to latest in versions.yml https://github.com/elastic/logstash/pull/16631[#16631] +* fix Windows java not found log https://github.com/elastic/logstash/pull/16633[#16633] +* bump jruby to 9.4.9.0 https://github.com/elastic/logstash/pull/16634[#16634] +* Backport PR #16633 to 8.x: fix Windows java not found log https://github.com/elastic/logstash/pull/16636[#16636] +* Backport PR #16626 to 8.x: Anchor the `-java` match pattern at the end of the string https://github.com/elastic/logstash/pull/16637[#16637] +* Backport PR #16634 to 8.x: bump jruby to 9.4.9.0 https://github.com/elastic/logstash/pull/16639[#16639] +* Update .ruby-version to jruby-9.4.9.0 https://github.com/elastic/logstash/pull/16642[#16642] +* Backport PR #16642 to 8.x: Update .ruby-version to jruby-9.4.9.0 https://github.com/elastic/logstash/pull/16645[#16645] + +=== Logstash Commits between 8.17 and 8.16.1 + +Computed with "git log --pretty=format:'%h -%d %s (%cr) <%an>' --abbrev-commit --date=relative v8.16.1..8.17" + +6f8fd5a4e - (HEAD -> 8.17, origin/8.17) ensure jackson overrides are available to static initializers (#16719) (#16757) (5 days ago) +5ab462e8b - Pin `jar-dependencies` to `0.4.1` (#16747) (#16750) (5 days ago) +c68a631a4 - Docs: Troubleshooting update for JDK bug handling cgroups v1 (#16721) (#16731) (12 days ago) +ab22999a7 - Release notes for 8.16.1 (#16691) (#16707) (3 weeks ago) +accc201d1 - Revert "Backport PR #16482 to 8.x: Bugfix for BufferedTokenizer to completely consume lines in case of lines bigger then sizeLimit (#16569)" (#16705) (3 weeks ago) +adfa02b53 - Update minor plugin versions in gemfile lock for 8.17.0 (#16696) (3 weeks ago) +10512266a - Update license checker with new logger dependency (#16695) (#16700) (3 weeks ago) +7914ac04c - add lockfile from 8.16.1 and bump version to 8.17.0 (3 weeks ago) +8af6343a2 - PipelineBusV2 deadlock proofing (#16671) (3 weeks ago) +18e1545e4 - Updates release notes for 8.14.x to call for an update. (#16675) (#16676) (3 weeks ago) +01dcd621d - Doc: Realign release notes and add known issue (#16663) (#16668) (4 weeks ago) +a402be0b8 - Release notes for 8.16.0 (#16605) (#16662) (4 weeks ago) +9ad33e21b - add deprecation warning for `allow_superuser: true` (#16555) (5 weeks ago) +54caef7a2 - Update .ruby-version to jruby-9.4.9.0 (#16642) (#16645) (5 weeks ago) +4201628f9 - Update depreacation warning to provide the version the ArcSight module is removed. (#16648) (5 weeks ago) +00898bd56 - For custom java plugins, set the platform = 'java'. (#16628) (#16649) (5 weeks ago) +0657729cb - bump jruby to 9.4.9.0 (#16634) (#16639) (5 weeks ago) +aea58a36a - Anchor the `-java` match pattern at the end of the string. (#16626) (#16637) (5 weeks ago) +a7384c0d6 - fix Windows java not found log (#16633) (#16636) (5 weeks ago) +37b1e9006 - Update JDK to latest in versions.yml (#16627) (#16631) (5 weeks ago) +2bcb5adcb - add boostrap to docker build to fix missing jars (#16622) (#16623) (5 weeks ago) +6c8e086d5 - reduce effort during build of docker images (#16619) (#16620) (6 weeks ago) +1cbd092b6 - make docker build and gradle tasks more friendly towards ci output (#16618) (#16621) (6 weeks ago) +b242715f7 - [CI] Change agent for JDK availability check and add schedule also for 8.x (#16614) (#16617) (6 weeks ago) +1335ec80f - Fix bad reference to a variable (#16615) (#16616) (6 weeks ago) +51851a99d - Use jvm catalog for reproducible builds and expose new pipeline to check JDK availability (#16602) (#16609) (6 weeks ago) +d6c96b407 - make max inflight warning global to all pipelines (#16597) (#16601) (6 weeks ago) +79e439e27 - bump version to 8.17.0 (#16592) (7 weeks ago) +8fb129293 - Release notes for 8.15.3 (#16527) (#16571) (7 weeks ago) +7e1877ca1 - add http.* deprecation log (#16538) (#16582) (8 weeks ago) +27bd2a039 - Backport PR #16482 to 8.x: Bugfix for BufferedTokenizer to completely consume lines in case of lines bigger then sizeLimit (#16569) (8 weeks ago) +216c68f28 - Backport PR #16564 to 8.x: Adds a JMH benchmark to test BufferedTokenizerExt class(#16570) (8 weeks ago) +6a573f40f - ensure minitar 1.x is used instead of 0.x (#16565) (#16566) (8 weeks ago) +396b3fef4 - Deprecate for removal ArcSight module (#16551) (8 weeks ago) + +=== Logstash Plugin Release Changelogs === +Computed from "git diff v8.16.1..8.17 *.release" +Changed plugin versions: +logstash-mixin-http_client: 7.4.0 -> 7.5.0 +---------- GENERATED CONTENT ENDS HERE ------------ + +==== Plugins + +*Http_client Mixin - 7.5.0* + +* Adds new mixin configuration option `with_obsolete` to mark `ssl` options as obsolete + + [[logstash-8-16-1]] === Logstash 8.16.1 Release Notes @@ -2763,4 +2853,4 @@ We have added another flag to the Benchmark CLI to allow passing a data file wit This feature allows users to run the Benchmark CLI in a custom test case with a custom config and a custom dataset. https://github.com/elastic/logstash/pull/12437[#12437] ==== Plugin releases -Plugins align with release 7.14.0 +Plugins align with release 7.14.0 \ No newline at end of file From ffa1e16d6b9320ccf0c8c266a8c9b3d488a8b2b6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Duarte?= Date: Mon, 9 Dec 2024 16:29:57 +0000 Subject: [PATCH 2/7] Update releasenotes.asciidoc --- docs/static/releasenotes.asciidoc | 22 +--------------------- 1 file changed, 1 insertion(+), 21 deletions(-) diff --git a/docs/static/releasenotes.asciidoc b/docs/static/releasenotes.asciidoc index 69755885479..17d1278a703 100644 --- a/docs/static/releasenotes.asciidoc +++ b/docs/static/releasenotes.asciidoc @@ -78,35 +78,20 @@ This section summarizes the changes in the following releases: ---------- GENERATED CONTENT STARTS HERE ------------ === Logstash Pull Requests with label v8.17.0 -* Bugfix for BufferedTokenizer to completely consume lines in case of lines bigger then sizeLimit https://github.com/elastic/logstash/pull/16482[#16482] -* Adds a JMH benchmark to test BufferedTokenizerExt class https://github.com/elastic/logstash/pull/16564[#16564] * Backport PR #16482 to 8.x: Bugfix for BufferedTokenizer to completely consume lines in case of lines bigger then sizeLimit https://github.com/elastic/logstash/pull/16569[#16569] * Backport PR #16564 to 8.x: Adds a JMH benchmark to test BufferedTokenizerExt class https://github.com/elastic/logstash/pull/16570[#16570] -* make max inflight warning global to all pipelines https://github.com/elastic/logstash/pull/16597[#16597] * Backport PR #16597 to 8.x: make max inflight warning global to all pipelines https://github.com/elastic/logstash/pull/16601[#16601] -* Use jvm catalog for reproducible builds and expose new pipeline to check JDK availability https://github.com/elastic/logstash/pull/16602[#16602] -* Release notes for 8.16.0 https://github.com/elastic/logstash/pull/16605[#16605] * Backport PR #16602 to 8.x: Use jvm catalog for reproducible builds and expose new pipeline to check JDK availability https://github.com/elastic/logstash/pull/16609[#16609] -* [CI] Change agent for JDK availability check and add schedule also for 8.x https://github.com/elastic/logstash/pull/16614[#16614] -* Fix bad reference to a variable https://github.com/elastic/logstash/pull/16615[#16615] * Backport PR #16615 to 8.x: Fix bad reference to a variable https://github.com/elastic/logstash/pull/16616[#16616] * Backport PR #16614 to 8.x: [CI] Change agent for JDK availability check and add schedule also for 8.x https://github.com/elastic/logstash/pull/16617[#16617] -* make docker build and gradle tasks more friendly towards ci output https://github.com/elastic/logstash/pull/16618[#16618] -* reduce effort during build of docker images https://github.com/elastic/logstash/pull/16619[#16619] * Backport PR #16619 to 8.x: reduce effort during build of docker images https://github.com/elastic/logstash/pull/16620[#16620] * Backport PR #16618 to 8.x: make docker build and gradle tasks more friendly towards ci output https://github.com/elastic/logstash/pull/16621[#16621] -* add boostrap to docker build to fix missing jars https://github.com/elastic/logstash/pull/16622[#16622] * Backport PR #16622 to 8.x: add boostrap to docker build to fix missing jars https://github.com/elastic/logstash/pull/16623[#16623] -* Anchor the `-java` match pattern at the end of the string https://github.com/elastic/logstash/pull/16626[#16626] -* Update JDK to latest in versions.yml https://github.com/elastic/logstash/pull/16627[#16627] * For custom java plugins, set the platform = 'java' https://github.com/elastic/logstash/pull/16628[#16628] * Backport PR #16627 to 8.x: Update JDK to latest in versions.yml https://github.com/elastic/logstash/pull/16631[#16631] -* fix Windows java not found log https://github.com/elastic/logstash/pull/16633[#16633] -* bump jruby to 9.4.9.0 https://github.com/elastic/logstash/pull/16634[#16634] * Backport PR #16633 to 8.x: fix Windows java not found log https://github.com/elastic/logstash/pull/16636[#16636] * Backport PR #16626 to 8.x: Anchor the `-java` match pattern at the end of the string https://github.com/elastic/logstash/pull/16637[#16637] * Backport PR #16634 to 8.x: bump jruby to 9.4.9.0 https://github.com/elastic/logstash/pull/16639[#16639] -* Update .ruby-version to jruby-9.4.9.0 https://github.com/elastic/logstash/pull/16642[#16642] * Backport PR #16642 to 8.x: Update .ruby-version to jruby-9.4.9.0 https://github.com/elastic/logstash/pull/16645[#16645] === Logstash Commits between 8.17 and 8.16.1 @@ -148,11 +133,6 @@ d6c96b407 - make max inflight warning global to all pipelines (#16597) (#16601) 6a573f40f - ensure minitar 1.x is used instead of 0.x (#16565) (#16566) (8 weeks ago) 396b3fef4 - Deprecate for removal ArcSight module (#16551) (8 weeks ago) -=== Logstash Plugin Release Changelogs === -Computed from "git diff v8.16.1..8.17 *.release" -Changed plugin versions: -logstash-mixin-http_client: 7.4.0 -> 7.5.0 ----------- GENERATED CONTENT ENDS HERE ------------ ==== Plugins @@ -2853,4 +2833,4 @@ We have added another flag to the Benchmark CLI to allow passing a data file wit This feature allows users to run the Benchmark CLI in a custom test case with a custom config and a custom dataset. https://github.com/elastic/logstash/pull/12437[#12437] ==== Plugin releases -Plugins align with release 7.14.0 \ No newline at end of file +Plugins align with release 7.14.0 From d4ce1e71e0516887f0fe314c77dd46a245d174b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Duarte?= Date: Tue, 10 Dec 2024 12:15:07 +0000 Subject: [PATCH 3/7] Update releasenotes.asciidoc --- docs/static/releasenotes.asciidoc | 26 +++++--------------------- 1 file changed, 5 insertions(+), 21 deletions(-) diff --git a/docs/static/releasenotes.asciidoc b/docs/static/releasenotes.asciidoc index 17d1278a703..76275e4952c 100644 --- a/docs/static/releasenotes.asciidoc +++ b/docs/static/releasenotes.asciidoc @@ -93,44 +93,29 @@ This section summarizes the changes in the following releases: * Backport PR #16626 to 8.x: Anchor the `-java` match pattern at the end of the string https://github.com/elastic/logstash/pull/16637[#16637] * Backport PR #16634 to 8.x: bump jruby to 9.4.9.0 https://github.com/elastic/logstash/pull/16639[#16639] * Backport PR #16642 to 8.x: Update .ruby-version to jruby-9.4.9.0 https://github.com/elastic/logstash/pull/16645[#16645] +* Backport PR #16719 to 8.17: ensure jackson overrides are available to static initializers https://github.com/elastic/logstash/pull/16757[#16757] +* PipelineBusV2 deadlock proofing https://github.com/elastic/logstash/pull/16671[#16671] + + === Logstash Commits between 8.17 and 8.16.1 Computed with "git log --pretty=format:'%h -%d %s (%cr) <%an>' --abbrev-commit --date=relative v8.16.1..8.17" -6f8fd5a4e - (HEAD -> 8.17, origin/8.17) ensure jackson overrides are available to static initializers (#16719) (#16757) (5 days ago) 5ab462e8b - Pin `jar-dependencies` to `0.4.1` (#16747) (#16750) (5 days ago) c68a631a4 - Docs: Troubleshooting update for JDK bug handling cgroups v1 (#16721) (#16731) (12 days ago) -ab22999a7 - Release notes for 8.16.1 (#16691) (#16707) (3 weeks ago) -accc201d1 - Revert "Backport PR #16482 to 8.x: Bugfix for BufferedTokenizer to completely consume lines in case of lines bigger then sizeLimit (#16569)" (#16705) (3 weeks ago) -adfa02b53 - Update minor plugin versions in gemfile lock for 8.17.0 (#16696) (3 weeks ago) -10512266a - Update license checker with new logger dependency (#16695) (#16700) (3 weeks ago) -7914ac04c - add lockfile from 8.16.1 and bump version to 8.17.0 (3 weeks ago) -8af6343a2 - PipelineBusV2 deadlock proofing (#16671) (3 weeks ago) -18e1545e4 - Updates release notes for 8.14.x to call for an update. (#16675) (#16676) (3 weeks ago) -01dcd621d - Doc: Realign release notes and add known issue (#16663) (#16668) (4 weeks ago) -a402be0b8 - Release notes for 8.16.0 (#16605) (#16662) (4 weeks ago) 9ad33e21b - add deprecation warning for `allow_superuser: true` (#16555) (5 weeks ago) -54caef7a2 - Update .ruby-version to jruby-9.4.9.0 (#16642) (#16645) (5 weeks ago) 4201628f9 - Update depreacation warning to provide the version the ArcSight module is removed. (#16648) (5 weeks ago) 00898bd56 - For custom java plugins, set the platform = 'java'. (#16628) (#16649) (5 weeks ago) -0657729cb - bump jruby to 9.4.9.0 (#16634) (#16639) (5 weeks ago) aea58a36a - Anchor the `-java` match pattern at the end of the string. (#16626) (#16637) (5 weeks ago) a7384c0d6 - fix Windows java not found log (#16633) (#16636) (5 weeks ago) 37b1e9006 - Update JDK to latest in versions.yml (#16627) (#16631) (5 weeks ago) 2bcb5adcb - add boostrap to docker build to fix missing jars (#16622) (#16623) (5 weeks ago) 6c8e086d5 - reduce effort during build of docker images (#16619) (#16620) (6 weeks ago) -1cbd092b6 - make docker build and gradle tasks more friendly towards ci output (#16618) (#16621) (6 weeks ago) -b242715f7 - [CI] Change agent for JDK availability check and add schedule also for 8.x (#16614) (#16617) (6 weeks ago) 1335ec80f - Fix bad reference to a variable (#16615) (#16616) (6 weeks ago) 51851a99d - Use jvm catalog for reproducible builds and expose new pipeline to check JDK availability (#16602) (#16609) (6 weeks ago) -d6c96b407 - make max inflight warning global to all pipelines (#16597) (#16601) (6 weeks ago) -79e439e27 - bump version to 8.17.0 (#16592) (7 weeks ago) -8fb129293 - Release notes for 8.15.3 (#16527) (#16571) (7 weeks ago) +* Backport PR #16597 to 8.x: make max inflight warning global to all pipelines https://github.com/elastic/logstash/pull/16601[#16601] 7e1877ca1 - add http.* deprecation log (#16538) (#16582) (8 weeks ago) -27bd2a039 - Backport PR #16482 to 8.x: Bugfix for BufferedTokenizer to completely consume lines in case of lines bigger then sizeLimit (#16569) (8 weeks ago) -216c68f28 - Backport PR #16564 to 8.x: Adds a JMH benchmark to test BufferedTokenizerExt class(#16570) (8 weeks ago) -6a573f40f - ensure minitar 1.x is used instead of 0.x (#16565) (#16566) (8 weeks ago) 396b3fef4 - Deprecate for removal ArcSight module (#16551) (8 weeks ago) @@ -140,7 +125,6 @@ d6c96b407 - make max inflight warning global to all pipelines (#16597) (#16601) * Adds new mixin configuration option `with_obsolete` to mark `ssl` options as obsolete - [[logstash-8-16-1]] === Logstash 8.16.1 Release Notes From cdd3196bbdcef50f4fc71d1042fcc4078e50d9db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Duarte?= Date: Wed, 11 Dec 2024 15:41:51 +0000 Subject: [PATCH 4/7] Update releasenotes.asciidoc --- docs/static/releasenotes.asciidoc | 75 ++++++++++++++----------------- 1 file changed, 33 insertions(+), 42 deletions(-) diff --git a/docs/static/releasenotes.asciidoc b/docs/static/releasenotes.asciidoc index 76275e4952c..0d2bccebbd6 100644 --- a/docs/static/releasenotes.asciidoc +++ b/docs/static/releasenotes.asciidoc @@ -75,49 +75,40 @@ This section summarizes the changes in the following releases: [[logstash-8-17-0]] === Logstash 8.17.0 Release Notes ----------- GENERATED CONTENT STARTS HERE ------------ -=== Logstash Pull Requests with label v8.17.0 - -* Backport PR #16482 to 8.x: Bugfix for BufferedTokenizer to completely consume lines in case of lines bigger then sizeLimit https://github.com/elastic/logstash/pull/16569[#16569] -* Backport PR #16564 to 8.x: Adds a JMH benchmark to test BufferedTokenizerExt class https://github.com/elastic/logstash/pull/16570[#16570] -* Backport PR #16597 to 8.x: make max inflight warning global to all pipelines https://github.com/elastic/logstash/pull/16601[#16601] -* Backport PR #16602 to 8.x: Use jvm catalog for reproducible builds and expose new pipeline to check JDK availability https://github.com/elastic/logstash/pull/16609[#16609] -* Backport PR #16615 to 8.x: Fix bad reference to a variable https://github.com/elastic/logstash/pull/16616[#16616] -* Backport PR #16614 to 8.x: [CI] Change agent for JDK availability check and add schedule also for 8.x https://github.com/elastic/logstash/pull/16617[#16617] -* Backport PR #16619 to 8.x: reduce effort during build of docker images https://github.com/elastic/logstash/pull/16620[#16620] -* Backport PR #16618 to 8.x: make docker build and gradle tasks more friendly towards ci output https://github.com/elastic/logstash/pull/16621[#16621] -* Backport PR #16622 to 8.x: add boostrap to docker build to fix missing jars https://github.com/elastic/logstash/pull/16623[#16623] -* For custom java plugins, set the platform = 'java' https://github.com/elastic/logstash/pull/16628[#16628] -* Backport PR #16627 to 8.x: Update JDK to latest in versions.yml https://github.com/elastic/logstash/pull/16631[#16631] -* Backport PR #16633 to 8.x: fix Windows java not found log https://github.com/elastic/logstash/pull/16636[#16636] -* Backport PR #16626 to 8.x: Anchor the `-java` match pattern at the end of the string https://github.com/elastic/logstash/pull/16637[#16637] -* Backport PR #16634 to 8.x: bump jruby to 9.4.9.0 https://github.com/elastic/logstash/pull/16639[#16639] -* Backport PR #16642 to 8.x: Update .ruby-version to jruby-9.4.9.0 https://github.com/elastic/logstash/pull/16645[#16645] -* Backport PR #16719 to 8.17: ensure jackson overrides are available to static initializers https://github.com/elastic/logstash/pull/16757[#16757] -* PipelineBusV2 deadlock proofing https://github.com/elastic/logstash/pull/16671[#16671] - - - -=== Logstash Commits between 8.17 and 8.16.1 - -Computed with "git log --pretty=format:'%h -%d %s (%cr) <%an>' --abbrev-commit --date=relative v8.16.1..8.17" - -5ab462e8b - Pin `jar-dependencies` to `0.4.1` (#16747) (#16750) (5 days ago) -c68a631a4 - Docs: Troubleshooting update for JDK bug handling cgroups v1 (#16721) (#16731) (12 days ago) -9ad33e21b - add deprecation warning for `allow_superuser: true` (#16555) (5 weeks ago) -4201628f9 - Update depreacation warning to provide the version the ArcSight module is removed. (#16648) (5 weeks ago) -00898bd56 - For custom java plugins, set the platform = 'java'. (#16628) (#16649) (5 weeks ago) -aea58a36a - Anchor the `-java` match pattern at the end of the string. (#16626) (#16637) (5 weeks ago) -a7384c0d6 - fix Windows java not found log (#16633) (#16636) (5 weeks ago) -37b1e9006 - Update JDK to latest in versions.yml (#16627) (#16631) (5 weeks ago) -2bcb5adcb - add boostrap to docker build to fix missing jars (#16622) (#16623) (5 weeks ago) -6c8e086d5 - reduce effort during build of docker images (#16619) (#16620) (6 weeks ago) -1335ec80f - Fix bad reference to a variable (#16615) (#16616) (6 weeks ago) -51851a99d - Use jvm catalog for reproducible builds and expose new pipeline to check JDK availability (#16602) (#16609) (6 weeks ago) -* Backport PR #16597 to 8.x: make max inflight warning global to all pipelines https://github.com/elastic/logstash/pull/16601[#16601] -7e1877ca1 - add http.* deprecation log (#16538) (#16582) (8 weeks ago) -396b3fef4 - Deprecate for removal ArcSight module (#16551) (8 weeks ago) +[[known-issues-8-17-0]] +==== Known issue + +When upgrading Logstash to 8.12.0 or earlier, if the `jvm.options` was previously modified and not overwritten with the newest version, +users may see a "deserialize invocation error" message causing the pipeline to crash. Users are affected if the Persistent Queue +is enabled and the pipeline is processing messages larger than 20MB. +The solution is to apply the default change contained in the newer 'jvm.options' file, as seen https://github.com/elastic/logstash/blob/main/config/jvm.options#L66-L82[here]. + +[[notable-8-17-0]] +==== Notable fixes and improvements + +* Add warning that `allow_superuser` will default to `false` in 9.0.0 https://github.com/elastic/logstash/pull/16555[#16555] +* Update deprecation warning to mention ArcSight module will be removed in 9.0.0 https://github.com/elastic/logstash/pull/16648[#16648] +* Update deprecation warning for http.* settings to mention removal in 9.0.0 https://github.com/elastic/logstash/pull/16538[#16538] + +[[core-8-17-0]] +==== Changes to Logstash core + +* Make max inflight warning global to all pipelines https://github.com/elastic/logstash/pull/16601[#16601] +* Correctly guide user to use LS_JAVA_HOME instead of JAVA_HOME to configure Java on Windows https://github.com/elastic/logstash/pull/16636[#16636] +* Ensure jackson configurations are applied if found in "jvm.options" https://github.com/elastic/logstash/pull/16757[#16757] +* Set `platform = 'java'` in custom java plugins' gemspecs https://github.com/elastic/logstash/pull/16628[#16628] +* Fix offline installation of java plugins containing "-java" in their name https://github.com/elastic/logstash/pull/16637[#16637] + +[[dependencies-8.17.0]] +==== Updates to dependencies + +* Pin jar-dependencies gem to 0.4.1 to avoid clashing with version bundled with JRuby https://github.com/elastic/logstash/pull/16750[#16747] +* Update JDK to 21.0.5+11 https://github.com/elastic/logstash/pull/16631[#16631] + +[[docs-8.15.0]] +==== Documentation enhancements +* Troubleshooting update for JDK bug handling cgroups v1 https://github.com/elastic/logstash/pull/16731[#16731] ==== Plugins From 6e1eb9fb2c24acb31f92d15d3f20b9d914a664ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Duarte?= Date: Wed, 11 Dec 2024 15:42:48 +0000 Subject: [PATCH 5/7] Update docs/static/releasenotes.asciidoc --- docs/static/releasenotes.asciidoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/static/releasenotes.asciidoc b/docs/static/releasenotes.asciidoc index 0d2bccebbd6..c4591a4a479 100644 --- a/docs/static/releasenotes.asciidoc +++ b/docs/static/releasenotes.asciidoc @@ -114,7 +114,7 @@ The solution is to apply the default change contained in the newer 'jvm.options' *Http_client Mixin - 7.5.0* -* Adds new mixin configuration option `with_obsolete` to mark `ssl` options as obsolete +* Adds new mixin configuration option `with_obsolete` to mark `ssl` options as obsolete https://github.com/logstash-plugins/logstash-mixin-http_client/pull/46[#46] [[logstash-8-16-1]] === Logstash 8.16.1 Release Notes From 6a0647d822cf8297781fcbf2d049c578a44a2a30 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Duarte?= Date: Wed, 11 Dec 2024 16:16:09 +0000 Subject: [PATCH 6/7] Update docs/static/releasenotes.asciidoc Co-authored-by: Rob Bavey --- docs/static/releasenotes.asciidoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/static/releasenotes.asciidoc b/docs/static/releasenotes.asciidoc index c4591a4a479..771bc9399b5 100644 --- a/docs/static/releasenotes.asciidoc +++ b/docs/static/releasenotes.asciidoc @@ -105,7 +105,7 @@ The solution is to apply the default change contained in the newer 'jvm.options' * Pin jar-dependencies gem to 0.4.1 to avoid clashing with version bundled with JRuby https://github.com/elastic/logstash/pull/16750[#16747] * Update JDK to 21.0.5+11 https://github.com/elastic/logstash/pull/16631[#16631] -[[docs-8.15.0]] +[[docs-8.17.0]] ==== Documentation enhancements * Troubleshooting update for JDK bug handling cgroups v1 https://github.com/elastic/logstash/pull/16731[#16731] From de3367ceddf07aac6a17484fb94aadbee56c62c7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Duarte?= Date: Wed, 11 Dec 2024 16:16:53 +0000 Subject: [PATCH 7/7] Update docs/static/releasenotes.asciidoc --- docs/static/releasenotes.asciidoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/static/releasenotes.asciidoc b/docs/static/releasenotes.asciidoc index 771bc9399b5..30592fc0380 100644 --- a/docs/static/releasenotes.asciidoc +++ b/docs/static/releasenotes.asciidoc @@ -102,7 +102,7 @@ The solution is to apply the default change contained in the newer 'jvm.options' [[dependencies-8.17.0]] ==== Updates to dependencies -* Pin jar-dependencies gem to 0.4.1 to avoid clashing with version bundled with JRuby https://github.com/elastic/logstash/pull/16750[#16747] +* Pin jar-dependencies gem to 0.4.1 to avoid clashing with version bundled with JRuby https://github.com/elastic/logstash/pull/16750[#16750] * Update JDK to 21.0.5+11 https://github.com/elastic/logstash/pull/16631[#16631] [[docs-8.17.0]]