Skip to content

Commit f27c212

Browse files
committed
Add known issue note to 8.17.0-8.17.4
1 parent ca45080 commit f27c212

File tree

5 files changed

+127
-5
lines changed

5 files changed

+127
-5
lines changed

docs/reference/release-notes/8.17.0.asciidoc

Lines changed: 8 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,8 @@ 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
209212

213+
* 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: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,4 +74,8 @@ 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+
* 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: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,4 +48,5 @@ Snapshot/Restore::
4848
Ingest Node::
4949
* Improve memory aspects of enrich cache {es-pull}120256[#120256] (issues: {es-issue}96050[#96050], {es-issue}120021[#120021])
5050

51-
51+
* `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.
52+
* 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: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
[[release-notes-8.17.3]]
2+
== {es} version 8.17.3
3+
4+
coming[8.17.3]
5+
6+
Also see <<breaking-changes-8.17,Breaking changes in 8.17>>.
7+
8+
[[bug-8.17.3]]
9+
[float]
10+
=== Bug fixes
11+
12+
Aggregations::
13+
* Disable concurrency when `top_hits` sorts on anything but `_score` {es-pull}123610[#123610]
14+
15+
Allocation::
16+
* Deduplicate allocation stats calls {es-pull}123246[#123246]
17+
18+
Authentication::
19+
* Improve jwt logging on failed auth {es-pull}122247[#122247]
20+
21+
CRUD::
22+
* Reduce license checks in `LicensedWriteLoadForecaster` {es-pull}123346[#123346] (issue: {es-issue}123247[#123247])
23+
24+
Data streams::
25+
* Add `_metric_names_hash` field to OTel metric mappings {es-pull}120952[#120952]
26+
27+
EQL::
28+
* Fix JOIN command validation (not supported) {es-pull}122011[#122011]
29+
30+
ES|QL::
31+
* Fix ENRICH validation for use of wildcards {es-pull}121911[#121911]
32+
* Fix listener leak in exchange service {es-pull}122417[#122417] (issue: {es-issue}122271[#122271])
33+
* Speed up VALUES for many buckets {es-pull}123073[#123073]
34+
35+
Infra/Node Lifecycle::
36+
* Block running ES 8.17 with JDK 24+ {es-pull}122517[#122517]
37+
38+
Ingest::
39+
* Fix `ArrayIndexOutOfBoundsException` in `ShardBulkInferenceActionFilter` {es-pull}122538[#122538]
40+
41+
Ingest Node::
42+
* Canonicalize processor names and types in `IngestStats` {es-pull}122610[#122610]
43+
* Deduplicate `IngestStats` and `IngestStats.Stats` identity records when deserializing {es-pull}122496[#122496]
44+
* Fix redact processor arraycopy bug {es-pull}122640[#122640]
45+
* Register `IngestGeoIpMetadata` as a NamedXContent {es-pull}123079[#123079]
46+
* Use ordered maps for `PipelineConfiguration` xcontent deserialization {es-pull}123403[#123403]
47+
48+
Logs::
49+
* Fix issues that prevents using search only snapshots for indices that use index sorting. This is includes Logsdb and time series indices. {es-pull}122199[#122199]
50+
* Use min node version to guard injecting settings in logs provider {es-pull}123005[#123005] (issue: {es-issue}122950[#122950])
51+
52+
Mapping::
53+
* Fix synthetic source bug that would mishandle nested `dense_vector` fields {es-pull}122425[#122425]
54+
* fix stale data in synthetic source for string stored field {es-pull}123105[#123105] (issue: {es-issue}123110[#123110])
55+
56+
Stats::
57+
* Fixing serialization of `ScriptStats` `cache_evictions_history` {es-pull}123384[#123384]
58+
59+
[[upgrade-8.17.3]]
60+
[float]
61+
=== Upgrades
62+
63+
Authentication::
64+
* Bump json-smart and oauth2-oidc-sdk {es-pull}122737[#122737]
65+
66+
[discrete]
67+
[[known-issues-8.17.3]]
68+
=== Known issues
69+
70+
* 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: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
[[release-notes-8.17.4]]
2+
== {es} version 8.17.4
3+
4+
coming[8.17.4]
5+
6+
Also see <<breaking-changes-8.17,Breaking changes in 8.17>>.
7+
8+
[[bug-8.17.4]]
9+
[float]
10+
=== Bug fixes
11+
12+
ES|QL::
13+
* Catch parsing exception {es-pull}124958[#124958] (issue: {es-issue}119025[#119025])
14+
* Fix early termination in `LuceneSourceOperator` {es-pull}123197[#123197]
15+
16+
Indices APIs::
17+
* Avoid hoarding cluster state references during rollover {es-pull}124107[#124107] (issue: {es-issue}123893[#123893])
18+
* [8.17] Avoid hoarding cluster state references during rollover {es-pull}124267[#124267]
19+
20+
Infra/Core::
21+
* Prevent rare starvation bug when using scaling `EsThreadPoolExecutor` with empty core pool size. {es-pull}124732[#124732] (issue: {es-issue}124667[#124667])
22+
23+
Machine Learning::
24+
* Migrate `model_version` to `model_id` when parsing persistent elser inference endpoints {es-pull}124769[#124769] (issue: {es-issue}124675[#124675])
25+
26+
Search::
27+
* Do not let `ShardBulkInferenceActionFilter` unwrap / rewrap ESExceptions {es-pull}123890[#123890]
28+
* Don't generate stacktrace in `TaskCancelledException` {es-pull}125002[#125002]
29+
* Fix concurrency issue in `ScriptSortBuilder` {es-pull}123757[#123757]
30+
* Revert fail-fast disconnect strategy for `_resolve/cluster` {es-pull}124241[#124241]
31+
32+
[[upgrade-8.17.4]]
33+
[float]
34+
=== Upgrades
35+
36+
Security::
37+
* Bump nimbus-jose-jwt to 10.0.2 {es-pull}124544[#124544]
38+
39+
[discrete]
40+
[[known-issues-8.17.4]]
41+
=== Known issues
42+
43+
* 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)