From b382838a0c31bb5655d9a4230e899ee3c880c137 Mon Sep 17 00:00:00 2001 From: Przemyslaw Gomulka Date: Mon, 20 Feb 2023 15:50:46 +0100 Subject: [PATCH 1/2] [7.x][doc] Add known issue to all affected versions due to jackson parsing bug --- docs/reference/release-notes/7.10.asciidoc | 7 +++++++ docs/reference/release-notes/7.11.asciidoc | 6 ++++++ docs/reference/release-notes/7.12.asciidoc | 2 ++ docs/reference/release-notes/7.13.asciidoc | 10 ++++++++++ docs/reference/release-notes/7.14.asciidoc | 7 +++++++ docs/reference/release-notes/7.15.asciidoc | 4 ++++ docs/reference/release-notes/7.16.asciidoc | 4 ++++ docs/reference/release-notes/7.17.0.asciidoc | 1 + docs/reference/release-notes/7.17.1.asciidoc | 5 +++++ docs/reference/release-notes/7.17.2.asciidoc | 5 +++++ docs/reference/release-notes/7.17.3.asciidoc | 5 +++++ docs/reference/release-notes/7.17.4.asciidoc | 5 +++++ docs/reference/release-notes/7.17.5.asciidoc | 5 +++++ docs/reference/release-notes/7.17.6.asciidoc | 5 +++++ docs/reference/release-notes/7.17.7.asciidoc | 5 +++++ docs/reference/release-notes/7.17.8.asciidoc | 5 +++++ docs/reference/release-notes/7.17.9.asciidoc | 6 ++++++ docs/reference/release-notes/7.7.asciidoc | 9 +++++++++ docs/reference/release-notes/7.8.asciidoc | 4 ++++ docs/reference/release-notes/7.9.asciidoc | 8 ++++++++ 20 files changed, 108 insertions(+) diff --git a/docs/reference/release-notes/7.10.asciidoc b/docs/reference/release-notes/7.10.asciidoc index 31df73ddd892c..4a5b5e66b7eaa 100644 --- a/docs/reference/release-notes/7.10.asciidoc +++ b/docs/reference/release-notes/7.10.asciidoc @@ -21,6 +21,7 @@ https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-22132[CVE-2021-22132] include::7.9.asciidoc[tag=snapshot-repo-corruption-73456-known-issue] +include::7.7.asciidoc[tag=jackson-filtering-bug] [[bug-7.10.2]] [float] === Bug fixes @@ -99,6 +100,9 @@ Also see <>. include::7.9.asciidoc[tag=snapshot-repo-corruption-73456-known-issue] +include::7.7.asciidoc[tag=jackson-filtering-bug] + + [[bug-7.10.1]] [float] === Bug fixes @@ -197,6 +201,9 @@ see {es-issue}65488[#65488]. include::7.9.asciidoc[tag=snapshot-repo-corruption-73456-known-issue] +include::7.7.asciidoc[tag=jackson-filtering-bug] + + [[breaking-7.10.0]] [float] === Breaking changes diff --git a/docs/reference/release-notes/7.11.asciidoc b/docs/reference/release-notes/7.11.asciidoc index 26b125780dce4..8f7ed229f2103 100644 --- a/docs/reference/release-notes/7.11.asciidoc +++ b/docs/reference/release-notes/7.11.asciidoc @@ -9,6 +9,8 @@ Also see <>. include::7.9.asciidoc[tag=snapshot-repo-corruption-73456-known-issue] +include::7.7.asciidoc[tag=jackson-filtering-bug] + [[enhancement-7.11.2]] [float] === Enhancements @@ -71,6 +73,8 @@ Also see <>. include::7.9.asciidoc[tag=snapshot-repo-corruption-73456-known-issue] +include::7.7.asciidoc[tag=jackson-filtering-bug] + [[enhancement-7.11.1]] [float] === Enhancements @@ -176,6 +180,8 @@ Also see <>. include::7.9.asciidoc[tag=snapshot-repo-corruption-73456-known-issue] +include::7.7.asciidoc[tag=jackson-filtering-bug] + [discrete] [[fips-140-2-compliance-7.11.0]] === FIPS 140-2 compliance diff --git a/docs/reference/release-notes/7.12.asciidoc b/docs/reference/release-notes/7.12.asciidoc index aeaab9972652e..777fe2e374214 100644 --- a/docs/reference/release-notes/7.12.asciidoc +++ b/docs/reference/release-notes/7.12.asciidoc @@ -11,6 +11,8 @@ include::7.12.asciidoc[tag=frozen-tier-79371-known-issue] include::7.9.asciidoc[tag=snapshot-repo-corruption-73456-known-issue] +include::7.7.asciidoc[tag=jackson-filtering-bug] + [[enhancement-7.12.1]] [float] === Enhancements diff --git a/docs/reference/release-notes/7.13.asciidoc b/docs/reference/release-notes/7.13.asciidoc index b5e56015c7af2..dca1ace372e9f 100644 --- a/docs/reference/release-notes/7.13.asciidoc +++ b/docs/reference/release-notes/7.13.asciidoc @@ -3,6 +3,7 @@ Also see <>. + [discrete] [[security-updates-7.13.4]] === Security updates @@ -24,6 +25,8 @@ include::7.12.asciidoc[tag=frozen-tier-79371-known-issue] include::7.13.asciidoc[tag=snapshot-repo-corruption-75598-known-issue] +include::7.7.asciidoc[tag=jackson-filtering-bug] + [[bug-7.13.4]] [float] === Bug fixes @@ -59,6 +62,8 @@ include::7.12.asciidoc[tag=frozen-tier-79371-known-issue] include::7.13.asciidoc[tag=snapshot-repo-corruption-75598-known-issue] +include::7.7.asciidoc[tag=jackson-filtering-bug] + [[bug-7.13.3]] [float] === Bug fixes @@ -114,6 +119,8 @@ include::7.12.asciidoc[tag=frozen-tier-79371-known-issue] include::7.13.asciidoc[tag=snapshot-repo-corruption-75598-known-issue] +include::7.7.asciidoc[tag=jackson-filtering-bug] + [[bug-7.13.2]] [float] === Bug fixes @@ -179,6 +186,8 @@ _snapshot//*`, or move to a fresh repository. For more details, see {es-issue}75598[#75598]. // end::snapshot-repo-corruption-75598-known-issue[] +include::7.7.asciidoc[tag=jackson-filtering-bug] + [[bug-7.13.1]] [discrete] === Bug fixes @@ -233,6 +242,7 @@ API internally, requests to CCS index patterns will also fail. This issue is fixed in {es} version 7.13.3 and later. For more details, see {es-issue}74504[#74504]. +include::7.7.asciidoc[tag=jackson-filtering-bug] [[deprecation-7.13.0]] [float] diff --git a/docs/reference/release-notes/7.14.asciidoc b/docs/reference/release-notes/7.14.asciidoc index 630bc69770a71..8955798c13099 100644 --- a/docs/reference/release-notes/7.14.asciidoc +++ b/docs/reference/release-notes/7.14.asciidoc @@ -25,6 +25,9 @@ We have fixed this issue in {es} 7.15.1 and later versions. For more details, see {es-pull}78404[#78404]. // end::ccs-agg-mem-known-issue[] + +include::7.7.asciidoc[tag=jackson-filtering-bug] + [[enhancement-7.14.2]] [float] === Enhancements @@ -64,6 +67,8 @@ include::7.12.asciidoc[tag=frozen-tier-79371-known-issue] include::7.14.asciidoc[tag=ccs-agg-mem-known-issue] +include::7.7.asciidoc[tag=jackson-filtering-bug] + [[enhancement-7.14.1]] [float] === Enhancements @@ -169,6 +174,8 @@ include::7.14.asciidoc[tag=ccs-agg-mem-known-issue] include::7.13.asciidoc[tag=snapshot-repo-corruption-75598-known-issue] +include::7.7.asciidoc[tag=jackson-filtering-bug] + [[breaking-7.14.0]] [float] === Breaking changes diff --git a/docs/reference/release-notes/7.15.asciidoc b/docs/reference/release-notes/7.15.asciidoc index 5a266a3259915..efbafc2cafb15 100644 --- a/docs/reference/release-notes/7.15.asciidoc +++ b/docs/reference/release-notes/7.15.asciidoc @@ -72,6 +72,8 @@ Also see <>. include::7.12.asciidoc[tag=frozen-tier-79371-known-issue] +include::7.7.asciidoc[tag=jackson-filtering-bug] + [[enhancement-7.15.1]] [float] === Enhancements @@ -164,6 +166,8 @@ include::7.12.asciidoc[tag=frozen-tier-79371-known-issue] include::7.14.asciidoc[tag=ccs-agg-mem-known-issue] +include::7.7.asciidoc[tag=jackson-filtering-bug] + [[breaking-7.15.0]] [float] === Breaking changes diff --git a/docs/reference/release-notes/7.16.asciidoc b/docs/reference/release-notes/7.16.asciidoc index 80fbcfb52b50e..4139622a37b94 100644 --- a/docs/reference/release-notes/7.16.asciidoc +++ b/docs/reference/release-notes/7.16.asciidoc @@ -111,6 +111,8 @@ announcement]. include::7.16.asciidoc[tag=painless-functional-interface-resolution-81696-known-issue] +include::7.7.asciidoc[tag=jackson-filtering-bug] + [[enhancement-7.16.1]] [float] === Enhancements @@ -255,6 +257,8 @@ for (int i = 0; i < l.size(); ++i) { ---- // end::painless-functional-interface-resolution-81696-known-issue[] +include::7.7.asciidoc[tag=jackson-filtering-bug] + [[feature-7.16.0]] [float] === New features diff --git a/docs/reference/release-notes/7.17.0.asciidoc b/docs/reference/release-notes/7.17.0.asciidoc index ab5c15efacdbd..fff49ad352227 100644 --- a/docs/reference/release-notes/7.17.0.asciidoc +++ b/docs/reference/release-notes/7.17.0.asciidoc @@ -17,6 +17,7 @@ These issues will impact any subsequent upgrade to 8.x, and are fixed in 7.17.1. We strongly recommend that all users upgrade to a later patch release of 7.17 before upgrading to 8.x. +include::7.7.asciidoc[tag=jackson-filtering-bug] [[deprecation-7.17.0]] [float] diff --git a/docs/reference/release-notes/7.17.1.asciidoc b/docs/reference/release-notes/7.17.1.asciidoc index 91308caacd9b0..c7f7cf24d1591 100644 --- a/docs/reference/release-notes/7.17.1.asciidoc +++ b/docs/reference/release-notes/7.17.1.asciidoc @@ -3,6 +3,11 @@ Also see <>. +[[known-issues-7.17.1]] +[discrete] +=== Known issues +include::7.7.asciidoc[tag=jackson-filtering-bug] + [[deprecation-7.17.1]] [float] === Deprecations diff --git a/docs/reference/release-notes/7.17.2.asciidoc b/docs/reference/release-notes/7.17.2.asciidoc index 0e6f733b81940..cb6685570601d 100644 --- a/docs/reference/release-notes/7.17.2.asciidoc +++ b/docs/reference/release-notes/7.17.2.asciidoc @@ -3,6 +3,11 @@ Also see <>. +[[known-issues-7.17.2]] +[discrete] +=== Known issues +include::7.7.asciidoc[tag=jackson-filtering-bug] + [[bug-7.17.2]] [float] === Bug fixes diff --git a/docs/reference/release-notes/7.17.3.asciidoc b/docs/reference/release-notes/7.17.3.asciidoc index 32a76d7d4ec4b..cab23e84eab7c 100644 --- a/docs/reference/release-notes/7.17.3.asciidoc +++ b/docs/reference/release-notes/7.17.3.asciidoc @@ -3,6 +3,11 @@ Also see <>. +[[known-issues-7.17.3]] +[discrete] +=== Known issues +include::7.7.asciidoc[tag=jackson-filtering-bug] + [[bug-7.17.3]] [float] === Bug fixes diff --git a/docs/reference/release-notes/7.17.4.asciidoc b/docs/reference/release-notes/7.17.4.asciidoc index fc7d6807c7fb1..3a43ba2a7c337 100644 --- a/docs/reference/release-notes/7.17.4.asciidoc +++ b/docs/reference/release-notes/7.17.4.asciidoc @@ -3,6 +3,11 @@ Also see <>. +[[known-issues-7.17.4]] +[discrete] +=== Known issues +include::7.7.asciidoc[tag=jackson-filtering-bug] + [[bug-7.17.4]] [float] === Bug fixes diff --git a/docs/reference/release-notes/7.17.5.asciidoc b/docs/reference/release-notes/7.17.5.asciidoc index f0d578070318d..9abbd6cffe4ce 100644 --- a/docs/reference/release-notes/7.17.5.asciidoc +++ b/docs/reference/release-notes/7.17.5.asciidoc @@ -3,6 +3,11 @@ Also see <>. +[[known-issues-7.17.5]] +[discrete] +=== Known issues +include::7.7.asciidoc[tag=jackson-filtering-bug] + [[bug-7.17.5]] [float] === Bug fixes diff --git a/docs/reference/release-notes/7.17.6.asciidoc b/docs/reference/release-notes/7.17.6.asciidoc index 91789fd63d04d..244cee32d87d0 100644 --- a/docs/reference/release-notes/7.17.6.asciidoc +++ b/docs/reference/release-notes/7.17.6.asciidoc @@ -3,6 +3,11 @@ Also see <>. +[[known-issues-7.17.6]] +[discrete] +=== Known issues +include::7.7.asciidoc[tag=jackson-filtering-bug] + [[bug-7.17.6]] [float] === Bug fixes diff --git a/docs/reference/release-notes/7.17.7.asciidoc b/docs/reference/release-notes/7.17.7.asciidoc index d21f5485945e9..0e50ed88e9364 100644 --- a/docs/reference/release-notes/7.17.7.asciidoc +++ b/docs/reference/release-notes/7.17.7.asciidoc @@ -3,6 +3,11 @@ Also see <>. +[[known-issues-7.17.7]] +[discrete] +=== Known issues +include::7.7.asciidoc[tag=jackson-filtering-bug] + [[bug-7.17.7]] [float] === Bug fixes diff --git a/docs/reference/release-notes/7.17.8.asciidoc b/docs/reference/release-notes/7.17.8.asciidoc index c3c0814978605..2fa70416baa49 100644 --- a/docs/reference/release-notes/7.17.8.asciidoc +++ b/docs/reference/release-notes/7.17.8.asciidoc @@ -3,6 +3,11 @@ Also see <>. +[[known-issues-7.17.8]] +[discrete] +=== Known issues +include::7.7.asciidoc[tag=jackson-filtering-bug] + [[bug-7.17.8]] [float] === Bug fixes diff --git a/docs/reference/release-notes/7.17.9.asciidoc b/docs/reference/release-notes/7.17.9.asciidoc index aea2a290e69cd..32a1a37034095 100644 --- a/docs/reference/release-notes/7.17.9.asciidoc +++ b/docs/reference/release-notes/7.17.9.asciidoc @@ -3,6 +3,12 @@ Also see <>. +[[known-issues-7.17.9]] +[discrete] +=== Known issues +include::7.7.asciidoc[tag=jackson-filtering-bug] + + [[bug-7.17.9]] [float] === Bug fixes diff --git a/docs/reference/release-notes/7.7.asciidoc b/docs/reference/release-notes/7.7.asciidoc index de7ec59aa4673..5592bd178d845 100644 --- a/docs/reference/release-notes/7.7.asciidoc +++ b/docs/reference/release-notes/7.7.asciidoc @@ -16,6 +16,13 @@ with a `NOT IN` operator. We have fixed this issue in {es} 7.10.1 and later versions. For more details, see {es-issue}65488[#65488]. +// tag::jackson-filtering-bug[] +* When parsing request and when the last element in an array is filtered out +(for instance using _source.include option) the parsing will fail. This +is due to a bug in Jackson parser https://github.com/FasterXML/jackson-core/issues/882 +Fixed in {es} 8.6.1 ({es-pull}92480[#91456]) +// end::jackson-filtering-bug[] + [[enhancement-7.7.1]] [discrete] === Enhancements @@ -161,6 +168,8 @@ with a `NOT IN` operator. We have fixed this issue in {es} 7.10.1 and later versions. For more details, see {es-issue}65488[#65488]. +include::7.7.asciidoc[tag=jackson-filtering-bug] + [[breaking-7.7.0]] [discrete] === Breaking changes diff --git a/docs/reference/release-notes/7.8.asciidoc b/docs/reference/release-notes/7.8.asciidoc index eece2a8b31aec..cda12f44f4dfb 100644 --- a/docs/reference/release-notes/7.8.asciidoc +++ b/docs/reference/release-notes/7.8.asciidoc @@ -16,6 +16,8 @@ with a `NOT IN` operator. We have fixed this issue in {es} 7.10.1 and later versions. For more details, see {es-issue}65488[#65488]. +include::7.7.asciidoc[tag=jackson-filtering-bug] + [[breaking-7.8.1]] [discrete] === Breaking changes @@ -173,6 +175,8 @@ with a `NOT IN` operator. We have fixed this issue in {es} 7.10.1 and later versions. For more details, see {es-issue}65488[#65488]. +include::7.7.asciidoc[tag=jackson-filtering-bug] + [[breaking-7.8.0]] [discrete] === Breaking changes diff --git a/docs/reference/release-notes/7.9.asciidoc b/docs/reference/release-notes/7.9.asciidoc index c1c3a0e1fd41c..54090ede601d5 100644 --- a/docs/reference/release-notes/7.9.asciidoc +++ b/docs/reference/release-notes/7.9.asciidoc @@ -18,6 +18,8 @@ see {es-issue}65488[#65488]. include::7.9.asciidoc[tag=snapshot-repo-corruption-73456-known-issue] +include::7.7.asciidoc[tag=jackson-filtering-bug] + [[bug-7.9.3]] [float] === Bug fixes @@ -98,6 +100,8 @@ see {es-issue}65488[#65488]. include::7.9.asciidoc[tag=snapshot-repo-corruption-73456-known-issue] +include::7.7.asciidoc[tag=jackson-filtering-bug] + [[deprecation-7.9.2]] [float] === Deprecations @@ -209,6 +213,8 @@ see {es-issue}65488[#65488]. include::7.9.asciidoc[tag=snapshot-repo-corruption-73456-known-issue] +include::7.7.asciidoc[tag=jackson-filtering-bug] + [[feature-7.9.1]] [float] === New features @@ -391,6 +397,8 @@ repository from a backup, or clear the repository by executing details, see {es-issue}73456[#73456]. // end::snapshot-repo-corruption-73456-known-issue[] +include::7.7.asciidoc[tag=jackson-filtering-bug] + [[breaking-7.9.0]] [discrete] === Breaking changes From ca8c6428433454bd3b61dafc15d452f1512e0fac Mon Sep 17 00:00:00 2001 From: Przemyslaw Gomulka Date: Wed, 22 Feb 2023 14:15:18 +0100 Subject: [PATCH 2/2] Update docs/reference/release-notes/7.7.asciidoc as per main branch suggestion --- docs/reference/release-notes/7.7.asciidoc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/reference/release-notes/7.7.asciidoc b/docs/reference/release-notes/7.7.asciidoc index 5592bd178d845..44aa1cde4e70a 100644 --- a/docs/reference/release-notes/7.7.asciidoc +++ b/docs/reference/release-notes/7.7.asciidoc @@ -17,9 +17,9 @@ We have fixed this issue in {es} 7.10.1 and later versions. For more details, see {es-issue}65488[#65488]. // tag::jackson-filtering-bug[] -* When parsing request and when the last element in an array is filtered out -(for instance using _source.include option) the parsing will fail. This -is due to a bug in Jackson parser https://github.com/FasterXML/jackson-core/issues/882 +* Parsing a request when the last element in an array is filtered out +(for instance using `_source_includes`) fails. This +is due to https://github.com/FasterXML/jackson-core/issues/882[a bug in Jackson parser]. Fixed in {es} 8.6.1 ({es-pull}92480[#91456]) // end::jackson-filtering-bug[]