Skip to content

Commit 17dd682

Browse files
elasticsearchmachinecharlotte-hoblik
authored andcommitted
Update docs for v9.1.5 release
1 parent cf0fa6d commit 17dd682

File tree

4 files changed

+231
-3
lines changed

4 files changed

+231
-3
lines changed

docs/release-notes/breaking-changes.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,13 @@ stack: ga 9.0.8
1919

2020
There are no breaking changes associated with this release.
2121

22+
## 9.1.5 [elasticsearch-9.1.5-breaking-changes]
23+
```{applies_to}
24+
stack: ga 9.1.5
25+
```
26+
27+
There are no breaking changes associated with this release.
28+
2229
## 9.1.4 [elasticsearch-9.1.4-breaking-changes]
2330

2431
There are no breaking changes associated with this release.
Lines changed: 142 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,142 @@
1+
version: 9.1.5
2+
released: false
3+
generated: 2025-10-03T13:40:06.241618847Z
4+
changelogs:
5+
- pr: 134461
6+
summary: Propagates filter() to aggregation functions' surrogates
7+
area: Aggregations
8+
type: bug
9+
issues:
10+
- 134380
11+
- pr: 134582
12+
summary: Fixed match only text block loader not working when a keyword multi field is present
13+
area: Mapping
14+
type: bug
15+
issues: []
16+
- pr: 134636
17+
summary: "[Island Browser] Add `manage`, `create_index`, `read`, `index`, `write`, `delete`, permission for third party agent indices `kibana_system`"
18+
area: Authorization
19+
type: enhancement
20+
issues:
21+
- 134136
22+
- pr: 134656
23+
summary: Fix deadlock in `ThreadPoolMergeScheduler` when a failing merge closes the `IndexWriter`
24+
area: Engine
25+
type: bug
26+
issues: []
27+
- pr: 134673
28+
summary: Gracefully shutdown model deployment when node is removed from assignment routing
29+
area: Machine Learning
30+
type: bug
31+
issues: []
32+
- pr: 134790
33+
summary: "Bug fix: Facilitate second retrieval of the same value"
34+
area: Infra/Core
35+
type: bug
36+
issues:
37+
- 134770
38+
- pr: 134887
39+
summary: Avoid holding references to `SearchExecutionContext` in `SourceConfirmedTextQuery`
40+
area: Mapping
41+
type: bug
42+
issues: []
43+
- pr: 134955
44+
summary: Prevent Transform from queuing too many PIT close requests by waiting for PIT to close before finishing the checkpoint
45+
area: Transform
46+
type: bug
47+
issues:
48+
- 134925
49+
- pr: 134963
50+
summary: Fix a bug in the GET _transform API that incorrectly claims some Transform configurations are missing
51+
area: Transform
52+
type: bug
53+
issues:
54+
- 134263
55+
- pr: 135012
56+
summary: Bypass MMap arena grouping as this has caused issues with too many regions being mapped
57+
area: Engine
58+
type: bug
59+
issues: []
60+
- pr: 135051
61+
summary: Ban Limit + `MvExpand` before remote Enrich
62+
area: ES|QL
63+
type: bug
64+
issues: []
65+
highlight:
66+
notable: false
67+
title: Prevent LIMIT + MV_EXPAND before remote ENRICH
68+
body: |-
69+
Queries using LIMIT followed by MV_EXPAND before a remote ENRICH can produce incorrect results due to distributed execution semantics.
70+
These queries are now unsupported and produce an error. Example:
71+
[source,yaml]
72+
----------------------------
73+
FROM *:events | SORT @timestamp | LIMIT 2 | MV_EXPAND ip | ENRICH _remote:clientip_policy ON ip
74+
----------------------------
75+
To avoid this error, reorder your query, for example by moving ENRICH earlier in the pipeline.
76+
pr: 135051
77+
- pr: 135078
78+
summary: Fix async get results with inconsistent headers
79+
area: ES|QL
80+
type: bug
81+
issues:
82+
- 135042
83+
- pr: 135096
84+
summary: Tolerate mixed types in datafeed stats sort
85+
area: Machine Learning
86+
type: bug
87+
issues: []
88+
- pr: 135176
89+
summary: '`CentroidCalculator` does not return negative summation weights'
90+
area: Geo
91+
type: bug
92+
issues:
93+
- 131861
94+
- pr: 135209
95+
summary: Fix expiration time in ES|QL async
96+
area: ES|QL
97+
type: bug
98+
issues:
99+
- 135169
100+
- pr: 135235
101+
summary: Fix systemd notify to use a shared arena
102+
area: Infra/Node Lifecycle
103+
type: bug
104+
issues: []
105+
- pr: 135270
106+
summary: Add .reindexed-v7-ml-anomalies-* to anomaly results template index pattern
107+
area: Machine Learning
108+
type: bug
109+
issues: []
110+
- pr: 135414
111+
summary: "Change reindex to use ::es-redacted:: filtering"
112+
area: Audit
113+
type: enhancement
114+
issues: []
115+
- pr: 135479
116+
summary: Correctly apply field path to JSON processor when adding contents to document root
117+
area: Ingest Node
118+
type: bug
119+
issues: []
120+
- pr: 135505
121+
summary: Address es819 tsdb doc values format performance bug
122+
area: Codec
123+
type: bug
124+
issues:
125+
- 135340
126+
- pr: 135653
127+
summary: Reset health status on successful empty checkpoint
128+
area: Machine Learning
129+
type: bug
130+
issues:
131+
- 135650
132+
- pr: 135776
133+
summary: Fix KQL case-sensitivity for keyword fields in ES|QL
134+
area: Search
135+
type: bug
136+
issues:
137+
- 135772
138+
- pr: 135845
139+
summary: Fix for creating semantic_text fields on pre-8.11 indices crashing Elasticsearch
140+
area: Mapping
141+
type: bug
142+
issues: []

docs/release-notes/deprecations.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,13 @@ stack: ga 9.0.8
2323

2424
There are no deprecations associated with this release.
2525

26+
## 9.1.5 [elasticsearch-9.1.5-deprecations]
27+
```{applies_to}
28+
stack: ga 9.1.5
29+
```
30+
31+
There are no deprecations associated with this release.
32+
2633
## 9.1.4 [elasticsearch-9.1.4-deprecations]
2734

2835
There are no deprecations associated with this release.

docs/release-notes/index.md

Lines changed: 75 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,80 @@ To check for security updates, go to [Security announcements for the Elastic sta
2020
% ### Fixes [elasticsearch-next-fixes]
2121
% *
2222

23+
## 9.1.5 [elasticsearch-9.1.5-release-notes]
24+
```{applies_to}
25+
stack: ga 9.1.5
26+
```
27+
28+
### Highlights [elasticsearch-9.1.5-highlights]
29+
30+
::::{dropdown} Prevent LIMIT + MV_EXPAND before remote ENRICH
31+
Queries using LIMIT followed by MV_EXPAND before a remote ENRICH can produce incorrect results due to distributed execution semantics.
32+
These queries are now unsupported and produce an error. Example:
33+
34+
```yaml
35+
FROM *:events | SORT @timestamp | LIMIT 2 | MV_EXPAND ip | ENRICH _remote:clientip_policy ON ip
36+
```
37+
38+
To avoid this error, reorder your query, for example by moving ENRICH earlier in the pipeline.
39+
::::
40+
41+
### Features and enhancements [elasticsearch-9.1.5-features-enhancements]
42+
43+
Audit:
44+
* Change reindex to use ::es-redacted:: filtering [#135414](https://github.com/elastic/elasticsearch/pull/135414)
45+
46+
Authorization:
47+
* [Island Browser] Add `manage`, `create_index`, `read`, `index`, `write`, `delete`, permission for third party agent indices `kibana_system` [#134636](https://github.com/elastic/elasticsearch/pull/134636) (issue: [#134136](https://github.com/elastic/elasticsearch/issues/134136))
48+
49+
50+
### Fixes [elasticsearch-9.1.5-fixes]
51+
52+
Aggregations:
53+
* Propagates filter() to aggregation functions' surrogates [#134461](https://github.com/elastic/elasticsearch/pull/134461) (issue: [#134380](https://github.com/elastic/elasticsearch/issues/134380))
54+
55+
Codec:
56+
* Address es819 tsdb doc values format performance bug [#135505](https://github.com/elastic/elasticsearch/pull/135505) (issue: [#135340](https://github.com/elastic/elasticsearch/issues/135340))
57+
58+
ES|QL:
59+
* Ban Limit + `MvExpand` before remote Enrich [#135051](https://github.com/elastic/elasticsearch/pull/135051)
60+
* Fix async get results with inconsistent headers [#135078](https://github.com/elastic/elasticsearch/pull/135078) (issue: [#135042](https://github.com/elastic/elasticsearch/issues/135042))
61+
* Fix expiration time in ES|QL async [#135209](https://github.com/elastic/elasticsearch/pull/135209) (issue: [#135169](https://github.com/elastic/elasticsearch/issues/135169))
62+
63+
Engine:
64+
* Bypass MMap arena grouping as this has caused issues with too many regions being mapped [#135012](https://github.com/elastic/elasticsearch/pull/135012)
65+
* Fix deadlock in `ThreadPoolMergeScheduler` when a failing merge closes the `IndexWriter` [#134656](https://github.com/elastic/elasticsearch/pull/134656)
66+
67+
Geo:
68+
* `CentroidCalculator` does not return negative summation weights [#135176](https://github.com/elastic/elasticsearch/pull/135176) (issue: [#131861](https://github.com/elastic/elasticsearch/issues/131861))
69+
70+
Infra/Core:
71+
* Bug fix: Facilitate second retrieval of the same value [#134790](https://github.com/elastic/elasticsearch/pull/134790) (issue: [#134770](https://github.com/elastic/elasticsearch/issues/134770))
72+
73+
Infra/Node Lifecycle:
74+
* Fix systemd notify to use a shared arena [#135235](https://github.com/elastic/elasticsearch/pull/135235)
75+
76+
Ingest Node:
77+
* Correctly apply field path to JSON processor when adding contents to document root [#135479](https://github.com/elastic/elasticsearch/pull/135479)
78+
79+
Machine Learning:
80+
* Add .reindexed-v7-ml-anomalies-* to anomaly results template index pattern [#135270](https://github.com/elastic/elasticsearch/pull/135270)
81+
* Gracefully shutdown model deployment when node is removed from assignment routing [#134673](https://github.com/elastic/elasticsearch/pull/134673)
82+
* Reset health status on successful empty checkpoint [#135653](https://github.com/elastic/elasticsearch/pull/135653) (issue: [#135650](https://github.com/elastic/elasticsearch/issues/135650))
83+
* Tolerate mixed types in datafeed stats sort [#135096](https://github.com/elastic/elasticsearch/pull/135096)
84+
85+
Mapping:
86+
* Avoid holding references to `SearchExecutionContext` in `SourceConfirmedTextQuery` [#134887](https://github.com/elastic/elasticsearch/pull/134887)
87+
* Fix for creating semantic_text fields on pre-8.11 indices crashing Elasticsearch [#135845](https://github.com/elastic/elasticsearch/pull/135845)
88+
* Fixed match only text block loader not working when a keyword multi field is present [#134582](https://github.com/elastic/elasticsearch/pull/134582)
89+
90+
Search:
91+
* Fix KQL case-sensitivity for keyword fields in ES|QL [#135776](https://github.com/elastic/elasticsearch/pull/135776) (issue: [#135772](https://github.com/elastic/elasticsearch/issues/135772))
92+
93+
Transform:
94+
* Fix a bug in the GET _transform API that incorrectly claims some Transform configurations are missing [#134963](https://github.com/elastic/elasticsearch/pull/134963) (issue: [#134263](https://github.com/elastic/elasticsearch/issues/134263))
95+
* Prevent Transform from queuing too many PIT close requests by waiting for PIT to close before finishing the checkpoint [#134955](https://github.com/elastic/elasticsearch/pull/134955) (issue: [#134925](https://github.com/elastic/elasticsearch/issues/134925))
96+
2397
## 9.0.8 [elasticsearch-9.0.8-release-notes]
2498
```{applies_to}
2599
stack: ga 9.0.8
@@ -1935,6 +2009,4 @@ Vector Search:
19352009
* Return appropriate error on null dims update instead of npe [#125716](https://github.com/elastic/elasticsearch/pull/125716)
19362010

19372011
Watcher:
1938-
* Watcher history index has too many indexed fields - [#117701](https://github.com/elastic/elasticsearch/pull/117701) (issue: [#71479](https://github.com/elastic/elasticsearch/issues/71479))
1939-
1940-
2012+
* Watcher history index has too many indexed fields - [#117701](https://github.com/elastic/elasticsearch/pull/117701) (issue: [#71479](https://github.com/elastic/elasticsearch/issues/71479))

0 commit comments

Comments
 (0)