Forward Port of Release notes for 8.16.5 and 8.17.3 (#17187), (#17188) (#17266) (#17321)

* Forward Port of Release notes for 8.17.3 (#17187)

* Update release notes for 8.17.3

---------

Co-authored-by: logstashmachine <43502315+logstashmachine@users.noreply.github.com>
Co-authored-by: Rob Bavey <rob.bavey@elastic.co>

* Forward Port of Release notes for 8.16.5 (#17188)

* Update release notes for 8.16.5

---------

Co-authored-by: logstashmachine <43502315+logstashmachine@users.noreply.github.com>
Co-authored-by: Rob Bavey <rob.bavey@elastic.co>

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: logstashmachine <43502315+logstashmachine@users.noreply.github.com>
(cherry picked from commit 63e8fd1d21)

Co-authored-by: Rob Bavey <rob.bavey@elastic.co>
This commit is contained in:
mergify[bot] 2025-03-14 11:12:04 -04:00 committed by GitHub
parent 10843a25e2
commit 2ec9efd37d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -3,9 +3,11 @@
This section summarizes the changes in the following releases: This section summarizes the changes in the following releases:
* <<logstash-8-17-3,Logstash 8.17.3>>
* <<logstash-8-17-2,Logstash 8.17.2>> * <<logstash-8-17-2,Logstash 8.17.2>>
* <<logstash-8-17-1,Logstash 8.17.1>> * <<logstash-8-17-1,Logstash 8.17.1>>
* <<logstash-8-17-0,Logstash 8.17.0>> * <<logstash-8-17-0,Logstash 8.17.0>>
* <<logstash-8-16-5,Logstash 8.16.5>>
* <<logstash-8-16-4,Logstash 8.16.4>> * <<logstash-8-16-4,Logstash 8.16.4>>
* <<logstash-8-16-3,Logstash 8.16.3>> * <<logstash-8-16-3,Logstash 8.16.3>>
* <<logstash-8-16-2,Logstash 8.16.2>> * <<logstash-8-16-2,Logstash 8.16.2>>
@ -77,6 +79,33 @@ This section summarizes the changes in the following releases:
* <<logstash-8-0-0-alpha2,Logstash 8.0.0-alpha2>> * <<logstash-8-0-0-alpha2,Logstash 8.0.0-alpha2>>
* <<logstash-8-0-0-alpha1,Logstash 8.0.0-alpha1>> * <<logstash-8-0-0-alpha1,Logstash 8.0.0-alpha1>>
[[logstash-8-17-3]]
=== Logstash 8.17.3 Release Notes
[[notable-8-17-3]]
==== Notable issues fixed
* Improves performance of the Persistent Queue, especially in the case of large events, by moving deserialization out of the exclusive access lock. https://github.com/elastic/logstash/pull/17050[#17050]
* Improve error logging when Centralized Pipeline Management cannot find a configured pipeline. https://github.com/elastic/logstash/pull/17052[#17052]
* Update logstash-keystore to allow spaces in values when `stdin` is used to set values https://github.com/elastic/logstash/pull/17039[#17039]
[[plugins-8-17-3]]
==== Plugins
*Beats Input - 6.9.3*
* Upgrade netty to 4.1.118 https://github.com/logstash-plugins/logstash-input-beats/pull/514[#514]
*Http Input - 3.10.2*
* Upgrade netty to 4.1.118 https://github.com/logstash-plugins/logstash-input-http/pull/194[#194]
*Tcp Input - 6.4.6*
* Upgrade netty to 4.1.118 https://github.com/logstash-plugins/logstash-input-tcp/pull/233[#233]
[[logstash-8-17-2]] [[logstash-8-17-2]]
=== Logstash 8.17.2 Release Notes === Logstash 8.17.2 Release Notes
@ -214,7 +243,7 @@ If you wish to also include breaking changes, you must specify `--level=major` h
[[known-issue-8-17-0-jvm]] [[known-issue-8-17-0-jvm]]
===== JVM version changes needed when upgrading {ls} from 8.12.0 (or earlier) ===== JVM version changes needed when upgrading {ls} from 8.12.0 (or earlier)
If the `jvm.options` file was modified and not overwritten with the newest version, you may see a "deserialize invocation error" message, causing the pipeline to crash. If the `jvm.options` file was modified and not overwritten with the newest version, you may see a "deserialize invocation error" message, causing the pipeline to crash.
Users are affected if the Persistent Queue (PQ) is enabled, and the pipeline is processing messages larger than 20MB. Users are affected if the Persistent Queue (PQ) is enabled, and the pipeline is processing messages larger than 20MB.
**Solution:** Apply the default change contained in the newer 'jvm.options' file, as seen in this https://github.com/elastic/logstash/blob/v8.17.0/config/jvm.options#L74-L90[example]. **Solution:** Apply the default change contained in the newer 'jvm.options' file, as seen in this https://github.com/elastic/logstash/blob/v8.17.0/config/jvm.options#L74-L90[example].
@ -228,9 +257,9 @@ unable to process event. {:message=>"input buffer full", :class=>"Java::JavaLang
``` ```
The issue was fixed in https://github.com/elastic/logstash/pull/16760. The issue was fixed in https://github.com/elastic/logstash/pull/16760.
This problem is most likely to be seen when you are using the <<plugins-integrations-logstash,{ls} integration>> plugin to ship data between two {ls} instances, but may appear in other situations, too. This problem is most likely to be seen when you are using the <<plugins-integrations-logstash,{ls} integration>> plugin to ship data between two {ls} instances, but may appear in other situations, too.
**Workaround for {ls}-to-{ls} communication** **Workaround for {ls}-to-{ls} communication**
The {ls}-to-{ls} issue can be mitigated by: The {ls}-to-{ls} issue can be mitigated by:
@ -276,6 +305,31 @@ Other `json_lines` codec issues can be mitigated by:
* 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] * 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-5]]
=== Logstash 8.16.5 Release Notes
[[notable-8-16-5]]
==== Notable issues fixed
* Improves performance of the Persistent Queue, especially in the case of large events, by moving deserialization out of the exclusive access lock. https://github.com/elastic/logstash/pull/17050[#17050]
* Improve error logging when Centralized Pipeline Management cannot find a configured pipeline. https://github.com/elastic/logstash/pull/17052[#17052]
[[plugins-8-16-5]]
==== Plugins
*Beats Input - 6.9.3*
* Upgrade netty to 4.1.118 https://github.com/logstash-plugins/logstash-input-beats/pull/514[#514]
*Http Input - 3.10.2*
* Upgrade netty to 4.1.118 https://github.com/logstash-plugins/logstash-input-http/pull/194[#194]
*Tcp Input - 6.4.6*
* Upgrade netty to 4.1.118 https://github.com/logstash-plugins/logstash-input-tcp/pull/233[#233]
[[logstash-8-16-4]] [[logstash-8-16-4]]
=== Logstash 8.16.4 Release Notes === Logstash 8.16.4 Release Notes
@ -3198,4 +3252,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] 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 ==== Plugin releases
Plugins align with release 7.14.0 Plugins align with release 7.14.0