Skip to content

Commit 30868d3

Browse files
[8.17] ESQL: Known issue enrich missing field (elastic#126701) (elastic#126760)
* ESQL: Known issue enrich missing field (elastic#126701) * Add known issue note to 8.17.0-8.17.4 * Add known issue to 8.16.0-8.16.6 * remove coming tags from notes that hadn't been forward ported to 8.x * remove another coming tag * clarify it's esql * include pages that hadn't been forward ported --------- Co-authored-by: Liam Thompson <[email protected]> Co-authored-by: Liam Thompson <[email protected]> (cherry picked from commit f7a5205) # Conflicts: # docs/reference/release-notes.asciidoc # docs/reference/release-notes/8.17.2.asciidoc # docs/reference/release-notes/8.17.3.asciidoc # docs/reference/release-notes/8.17.4.asciidoc * delete 8.18 includes from 8.17 branch --------- Co-authored-by: Alexander Spies <[email protected]>
1 parent e930e9f commit 30868d3

File tree

12 files changed

+156
-13
lines changed

12 files changed

+156
-13
lines changed

docs/reference/release-notes/8.16.0.asciidoc

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -510,4 +510,10 @@ Snapshot/Restore::
510510
* Upgrade Azure SDK {es-pull}111225[#111225]
511511
* Upgrade `repository-azure` dependencies {es-pull}112277[#112277]
512512

513+
[discrete]
514+
[[known-issues-8.16.0]]
515+
=== Known issues
513516

517+
{esql}::
518+
519+
* Some valid queries using an `ENRICH` command can fail when a match field is used that is absent from some indices or shards, either with a 500 status code due to `NullPointerException` or `ClassCastException` or with a 400 status code and `IllegalArgumentException`. This is fixed in {es-pull}126187[#126187].

docs/reference/release-notes/8.16.1.asciidoc

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,4 +47,10 @@ Snapshot/Restore::
4747
* Improve message about insecure S3 settings {es-pull}116915[#116915]
4848
* Split searchable snapshot into multiple repo operations {es-pull}116918[#116918]
4949

50+
[discrete]
51+
[[known-issues-8.16.1]]
52+
=== Known issues
5053

54+
{esql}::
55+
56+
* Some valid queries using an `ENRICH` command can fail when a match field is used that is absent from some indices or shards, either with a 500 status code due to `NullPointerException` or `ClassCastException` or with a 400 status code and `IllegalArgumentException`. This is fixed in {es-pull}126187[#126187].

docs/reference/release-notes/8.16.2.asciidoc

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,14 @@ Inference::
6161
* [8.16] Update sparse text embeddings API route for Inference Service {es-pull}118367[#118367]
6262

6363
Packaging::
64-
* In this release we've introduced an image based on the hardened link:https://github.com/wolfi-dev/[Wolfi]
65-
image to provide secure containers to our self-managed customers, help with compliance regulations,
66-
and improve our supply chain security posture. {es-pull}118684[#118684]
64+
* In this release we've introduced an image based on the hardened link:https://github.com/wolfi-dev/[Wolfi]
65+
image to provide secure containers to our self-managed customers, help with compliance regulations,
66+
and improve our supply chain security posture. {es-pull}118684[#118684]
67+
68+
[discrete]
69+
[[known-issues-8.16.2]]
70+
=== Known issues
71+
72+
{esql}::
73+
74+
* Some valid queries using an `ENRICH` command can fail when a match field is used that is absent from some indices or shards, either with a 500 status code due to `NullPointerException` or `ClassCastException` or with a 400 status code and `IllegalArgumentException`. This is fixed in {es-pull}126187[#126187].

docs/reference/release-notes/8.16.3.asciidoc

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,8 @@ Authorization::
4242
* Improve handling of nested fields in index reader wrappers {es-pull}118757[#118757]
4343

4444
Packaging::
45-
* In this release we've introduced an image based on the hardened link:https://github.com/wolfi-dev/[Wolfi]
46-
image to provide secure containers to our self-managed customers, help with compliance regulations,
45+
* In this release we've introduced an image based on the hardened link:https://github.com/wolfi-dev/[Wolfi]
46+
image to provide secure containers to our self-managed customers, help with compliance regulations,
4747
and improve our supply chain security posture. {es-pull}118684[#118684]
4848

4949
[[upgrade-8.16.3]]
@@ -53,4 +53,10 @@ and improve our supply chain security posture. {es-pull}118684[#118684]
5353
Security::
5454
* Upgrade Bouncy Castle FIPS dependencies {es-pull}112989[#112989]
5555

56+
[discrete]
57+
[[known-issues-8.16.3]]
58+
=== Known issues
5659

60+
{esql}::
61+
62+
* Some valid queries using an `ENRICH` command can fail when a match field is used that is absent from some indices or shards, either with a 500 status code due to `NullPointerException` or `ClassCastException` or with a 400 status code and `IllegalArgumentException`. This is fixed in {es-pull}126187[#126187].

docs/reference/release-notes/8.16.4.asciidoc

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,4 +39,10 @@ Snapshot/Restore::
3939
Ingest Node::
4040
* Improve memory aspects of enrich cache {es-pull}120256[#120256] (issues: {es-issue}96050[#96050], {es-issue}120021[#120021])
4141

42+
[discrete]
43+
[[known-issues-8.16.4]]
44+
=== Known issues
4245

46+
{esql}::
47+
48+
* Some valid queries using an `ENRICH` command can fail when a match field is used that is absent from some indices or shards, either with a 500 status code due to `NullPointerException` or `ClassCastException` or with a 400 status code and `IllegalArgumentException`. This is fixed in {es-pull}126187[#126187].
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
[[release-notes-8.16.5]]
2+
== {es} version 8.16.5
3+
4+
5+
Also see <<breaking-changes-8.16,Breaking changes in 8.16>>.
6+
7+
[[bug-8.16.5]]
8+
[float]
9+
=== Bug fixes
10+
11+
Allocation::
12+
* Deduplicate allocation stats calls {es-pull}123246[#123246]
13+
14+
Authentication::
15+
* Improve jwt logging on failed auth {es-pull}122247[#122247]
16+
17+
CRUD::
18+
* Reduce license checks in `LicensedWriteLoadForecaster` {es-pull}123346[#123346] (issue: {es-issue}123247[#123247])
19+
20+
Data streams::
21+
* Add `_metric_names_hash` field to OTel metric mappings {es-pull}120952[#120952]
22+
23+
EQL::
24+
* Fix JOIN command validation (not supported) {es-pull}122011[#122011]
25+
26+
ES|QL::
27+
* Fix ENRICH validation for use of wildcards {es-pull}121911[#121911]
28+
* Speed up VALUES for many buckets {es-pull}123073[#123073]
29+
30+
Ingest::
31+
* Fix `ArrayIndexOutOfBoundsException` in `ShardBulkInferenceActionFilter` {es-pull}122538[#122538]
32+
33+
Ingest Node::
34+
* Canonicalize processor names and types in `IngestStats` {es-pull}122610[#122610]
35+
* Deduplicate `IngestStats` and `IngestStats.Stats` identity records when deserializing {es-pull}122496[#122496]
36+
* Fix redact processor arraycopy bug {es-pull}122640[#122640]
37+
* Register `IngestGeoIpMetadata` as a NamedXContent {es-pull}123079[#123079]
38+
39+
Mapping::
40+
* fix stale data in synthetic source for string stored field {es-pull}123105[#123105] (issue: {es-issue}123110[#123110])
41+
42+
[[upgrade-8.16.5]]
43+
[float]
44+
=== Upgrades
45+
46+
Authentication::
47+
* Bump json-smart and oauth2-oidc-sdk {es-pull}122737[#122737]
48+
49+
[discrete]
50+
[[known-issues-8.16.5]]
51+
=== Known issues
52+
53+
{esql}::
54+
55+
* Some valid queries using an `ENRICH` command can fail when a match field is used that is absent from some indices or shards, either with a 500 status code due to `NullPointerException` or `ClassCastException` or with a 400 status code and `IllegalArgumentException`. This is fixed in {es-pull}126187[#126187].
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
[[release-notes-8.16.6]]
2+
== {es} version 8.16.6
3+
4+
5+
Also see <<breaking-changes-8.16,Breaking changes in 8.16>>.
6+
7+
[[bug-8.16.6]]
8+
[float]
9+
=== Bug fixes
10+
11+
Infra/Core::
12+
* Prevent rare starvation bug when using scaling `EsThreadPoolExecutor` with empty core pool size. {es-pull}124732[#124732] (issue: {es-issue}124667[#124667])
13+
14+
Machine Learning::
15+
* Migrate `model_version` to `model_id` when parsing persistent elser inference endpoints {es-pull}124769[#124769] (issue: {es-issue}124675[#124675])
16+
17+
Search::
18+
* Do not let `ShardBulkInferenceActionFilter` unwrap / rewrap ESExceptions {es-pull}123890[#123890]
19+
* Revert fail-fast disconnect strategy for `_resolve/cluster` {es-pull}124241[#124241]
20+
21+
[[upgrade-8.16.6]]
22+
[float]
23+
=== Upgrades
24+
25+
Security::
26+
* Bump nimbus-jose-jwt to 10.0.2 {es-pull}124544[#124544]
27+
28+
29+
[discrete]
30+
[[known-issues-8.16.6]]
31+
=== Known issues
32+
33+
{esql}::
34+
35+
* Some valid queries using an `ENRICH` command can fail when a match field is used that is absent from some indices or shards, either with a 500 status code due to `NullPointerException` or `ClassCastException` or with a 400 status code and `IllegalArgumentException`. This is fixed in {es-pull}126187[#126187].

docs/reference/release-notes/8.17.0.asciidoc

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,14 @@ Also see <<breaking-changes-8.17,Breaking changes in 8.17>>.
1212
[float]
1313
=== License changes
1414

15-
[float]
15+
[float]
1616
==== Change to synthetic `_source` licensing
1717

18-
Starting with this release, the <<synthetic-source,synthetic `_source`>> feature is available exclusively with the Enterprise subscription. Synthetic `_source` is used in logs data streams (`logsdb` index mode), time series data streams (TSDS, using `time_series` index mode), application performance monitoring (APM), and Universal Profiling.
18+
Starting with this release, the <<synthetic-source,synthetic `_source`>> feature is available exclusively with the Enterprise subscription. Synthetic `_source` is used in logs data streams (`logsdb` index mode), time series data streams (TSDS, using `time_series` index mode), application performance monitoring (APM), and Universal Profiling.
1919

20-
If you are using these capabilities and are not on an Enterprise license, the change will result in increased storage requirements for new data, as the synthetic `_source` setting will be ignored. Existing indices that used synthetic `_source` will remain seamlessly accessible.
20+
If you are using these capabilities and are not on an Enterprise license, the change will result in increased storage requirements for new data, as the synthetic `_source` setting will be ignored. Existing indices that used synthetic `_source` will remain seamlessly accessible.
2121

22-
Refer to the subscription page for https://www.elastic.co/subscriptions/cloud[Elastic Cloud] and {subscriptions}[Elastic Stack/self-managed] for the breakdown of available features and their associated subscription tiers. For further details and subscription options, contact your Elastic sales representative or https://www.elastic.co/contact[contact us].
22+
Refer to the subscription page for https://www.elastic.co/subscriptions/cloud[Elastic Cloud] and {subscriptions}[Elastic Stack/self-managed] for the breakdown of available features and their associated subscription tiers. For further details and subscription options, contact your Elastic sales representative or https://www.elastic.co/contact[contact us].
2323

2424
[[bug-8.17.0]]
2525
[float]
@@ -206,4 +206,10 @@ Search::
206206
Security::
207207
* Upgrade Bouncy Castle FIPS dependencies {es-pull}112989[#112989]
208208

209+
[discrete]
210+
[[known-issues-8.17.0]]
211+
=== Known issues
212+
213+
{esql}::
209214

215+
* Some valid queries using an `ENRICH` command can fail when a match field is used that is absent from some indices or shards, either with a 500 status code due to `NullPointerException` or `ClassCastException` or with a 400 status code and `IllegalArgumentException`. This is fixed in {es-pull}126187[#126187].

docs/reference/release-notes/8.17.1.asciidoc

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,4 +74,10 @@ Monitoring::
7474
Logs::
7575
* Make logsdb general available {es-pull}118559[#118559]
7676

77+
[discrete]
78+
[[known-issues-8.17.1]]
79+
=== Known issues
7780

81+
{esql}::
82+
83+
* Some valid queries using an `ENRICH` command can fail when a match field is used that is absent from some indices or shards, either with a 500 status code due to `NullPointerException` or `ClassCastException` or with a 400 status code and `IllegalArgumentException`. This is fixed in {es-pull}126187[#126187].

docs/reference/release-notes/8.17.2.asciidoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,3 +53,4 @@ Ingest Node::
5353
=== Known issues
5454

5555
* `VALUES` aggregate function can run for a long, long time when collecting many, many groups. Hundreds of thousands of groups can run on one thread for many minutes and millions of groups run for days. It is O(n^2^) with the number of groups. These will not respond to the tasks cancellation API the whole time. Fixed by {es-pull}123073[#123073] and available in 8.16.5, 8.17.3, 8.18.0, and all releases after that.
56+
* Some valid queries using an `ENRICH` command can fail when a match field is used that is absent from some indices or shards, either with a 500 status code due to `NullPointerException` or `ClassCastException` or with a 400 status code and `IllegalArgumentException`. This is fixed in {es-pull}126187[#126187].

0 commit comments

Comments
 (0)