Skip to content

Commit 2de4790

Browse files
author
elasticsearchmachine
committed
Finalize docs for v9.1.5 release
1 parent e7b61ec commit 2de4790

File tree

4 files changed

+43
-60
lines changed

4 files changed

+43
-60
lines changed

docs/release-notes/breaking-changes.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,17 +12,14 @@ If you are migrating from a version prior to version 9.0, you must first upgrade
1212

1313
% ## Next version [elasticsearch-nextversion-breaking-changes]
1414

15-
## 9.0.8 [elasticsearch-9.0.8-breaking-changes]
1615
```{applies_to}
1716
stack: ga 9.0.8
1817
```
18+
## 9.0.8 [elasticsearch-9.0.8-breaking-changes]
1919

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

2222
## 9.1.5 [elasticsearch-9.1.5-breaking-changes]
23-
```{applies_to}
24-
stack: ga 9.1.5
25-
```
2623

2724
There are no breaking changes associated with this release.
2825

docs/release-notes/changelog-bundles/9.1.5.yml

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
version: 9.1.5
2-
released: false
3-
generated: 2025-10-03T13:40:06.241618847Z
2+
released: true
3+
generated: 2025-10-06T15:09:28.901349022Z
44
changelogs:
55
- pr: 134461
66
summary: Propagates filter() to aggregation functions' surrogates
@@ -68,11 +68,10 @@ changelogs:
6868
body: |-
6969
Queries using LIMIT followed by MV_EXPAND before a remote ENRICH can produce incorrect results due to distributed execution semantics.
7070
These queries are now unsupported and produce an error. Example:
71-
72-
```yaml
71+
[source,yaml]
72+
----------------------------
7373
FROM *:events | SORT @timestamp | LIMIT 2 | MV_EXPAND ip | ENRICH _remote:clientip_policy ON ip
74-
```
75-
74+
----------------------------
7675
To avoid this error, reorder your query, for example by moving ENRICH earlier in the pipeline.
7776
pr: 135051
7877
- pr: 135078

docs/release-notes/deprecations.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,17 +16,14 @@ To give you insight into what deprecated features you’re using, {{es}}:
1616

1717
% ## Next version [elasticsearch-nextversion-deprecations]
1818

19-
## 9.0.8 [elasticsearch-9.0.8-deprecations]
2019
```{applies_to}
2120
stack: ga 9.0.8
2221
```
22+
## 9.0.8 [elasticsearch-9.0.8-deprecations]
2323

2424
There are no deprecations associated with this release.
2525

2626
## 9.1.5 [elasticsearch-9.1.5-deprecations]
27-
```{applies_to}
28-
stack: ga 9.1.5
29-
```
3027

3128
There are no deprecations associated with this release.
3229

docs/release-notes/index.md

Lines changed: 36 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -20,49 +20,30 @@ 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]
23+
## 9.0.8 [elasticsearch-9.0.8-release-notes]
2424
```{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
25+
stack: ga 9.0.8
3626
```
3727

38-
To avoid this error, reorder your query, for example by moving ENRICH earlier in the pipeline.
39-
::::
40-
41-
::::{dropdown} Security advisory
42-
The 9.1.5 release contains fixes for potential security vulnerabilities. Please see our [security advisory](https://discuss.elastic.co/c/announcements/security-announcements/31) for more details.
43-
::::
44-
45-
### Features and enhancements [elasticsearch-9.1.5-features-enhancements]
28+
### Features and enhancements [elasticsearch-9.0.8-features-enhancements]
4629

4730
Audit:
4831
* Change reindex to use ::es-redacted:: filtering [#135414](https://github.com/elastic/elasticsearch/pull/135414)
4932

5033
Authorization:
5134
* [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))
5235

36+
Infra/Plugins:
37+
* Add Reason field to elastic-agent upgrade details metadata [#134711](https://github.com/elastic/elasticsearch/pull/134711)
5338

54-
### Fixes [elasticsearch-9.1.5-fixes]
39+
40+
### Fixes [elasticsearch-9.0.8-fixes]
5541

5642
Aggregations:
5743
* Propagates filter() to aggregation functions' surrogates [#134461](https://github.com/elastic/elasticsearch/pull/134461) (issue: [#134380](https://github.com/elastic/elasticsearch/issues/134380))
5844

59-
Codec:
60-
* 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))
61-
6245
ES|QL:
63-
* Ban Limit + `MvExpand` before remote Enrich [#135051](https://github.com/elastic/elasticsearch/pull/135051)
6446
* Fix async get results with inconsistent headers [#135078](https://github.com/elastic/elasticsearch/pull/135078) (issue: [#135042](https://github.com/elastic/elasticsearch/issues/135042))
65-
* Fix expiration time in ES|QL async [#135209](https://github.com/elastic/elasticsearch/pull/135209) (issue: [#135169](https://github.com/elastic/elasticsearch/issues/135169))
6647

6748
Engine:
6849
* Bypass MMap arena grouping as this has caused issues with too many regions being mapped [#135012](https://github.com/elastic/elasticsearch/pull/135012)
@@ -71,9 +52,6 @@ Engine:
7152
Geo:
7253
* `CentroidCalculator` does not return negative summation weights [#135176](https://github.com/elastic/elasticsearch/pull/135176) (issue: [#131861](https://github.com/elastic/elasticsearch/issues/131861))
7354

74-
Infra/Core:
75-
* 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))
76-
7755
Infra/Node Lifecycle:
7856
* Fix systemd notify to use a shared arena [#135235](https://github.com/elastic/elasticsearch/pull/135235)
7957

@@ -84,50 +62,55 @@ Machine Learning:
8462
* Add .reindexed-v7-ml-anomalies-* to anomaly results template index pattern [#135270](https://github.com/elastic/elasticsearch/pull/135270)
8563
* Gracefully shutdown model deployment when node is removed from assignment routing [#134673](https://github.com/elastic/elasticsearch/pull/134673)
8664
* Reset health status on successful empty checkpoint [#135653](https://github.com/elastic/elasticsearch/pull/135653) (issue: [#135650](https://github.com/elastic/elasticsearch/issues/135650))
87-
* Tolerate mixed types in datafeed stats sort [#135096](https://github.com/elastic/elasticsearch/pull/135096)
8865

8966
Mapping:
90-
* Avoid holding references to `SearchExecutionContext` in `SourceConfirmedTextQuery` [#134887](https://github.com/elastic/elasticsearch/pull/134887)
9167
* Fix for creating semantic_text fields on pre-8.11 indices crashing Elasticsearch [#135845](https://github.com/elastic/elasticsearch/pull/135845)
92-
* Fixed match only text block loader not working when a keyword multi field is present [#134582](https://github.com/elastic/elasticsearch/pull/134582)
9368

9469
Search:
9570
* 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))
71+
* Prevent field caps from failing due to can match failure [#134134](https://github.com/elastic/elasticsearch/pull/134134) (issue: [#116106](https://github.com/elastic/elasticsearch/issues/116106))
9672

9773
Transform:
9874
* 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))
9975
* 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))
10076

101-
## 9.0.8 [elasticsearch-9.0.8-release-notes]
102-
```{applies_to}
103-
stack: ga 9.0.8
104-
```
10577

106-
### Highlights [elasticsearch-9.0.8-highlights]
10778

108-
::::{dropdown} Security advisory
109-
The 9.0.8 release contains fixes for potential security vulnerabilities. Please see our [security advisory](https://discuss.elastic.co/c/announcements/security-announcements/31) for more details.
79+
## 9.1.5 [elasticsearch-9.1.5-release-notes]
80+
81+
### Highlights [elasticsearch-9.1.5-highlights]
82+
83+
::::{dropdown} Prevent LIMIT + MV_EXPAND before remote ENRICH
84+
Queries using LIMIT followed by MV_EXPAND before a remote ENRICH can produce incorrect results due to distributed execution semantics.
85+
These queries are now unsupported and produce an error. Example:
86+
[source,yaml]
87+
----------------------------
88+
FROM *:events | SORT @timestamp | LIMIT 2 | MV_EXPAND ip | ENRICH _remote:clientip_policy ON ip
89+
----------------------------
90+
To avoid this error, reorder your query, for example by moving ENRICH earlier in the pipeline.
11091
::::
11192

112-
### Features and enhancements [elasticsearch-9.0.8-features-enhancements]
93+
### Features and enhancements [elasticsearch-9.1.5-features-enhancements]
11394

11495
Audit:
11596
* Change reindex to use ::es-redacted:: filtering [#135414](https://github.com/elastic/elasticsearch/pull/135414)
11697

11798
Authorization:
11899
* [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))
119100

120-
Infra/Plugins:
121-
* Add Reason field to elastic-agent upgrade details metadata [#134711](https://github.com/elastic/elasticsearch/pull/134711)
122-
123101

124-
### Fixes [elasticsearch-9.0.8-fixes]
102+
### Fixes [elasticsearch-9.1.5-fixes]
125103

126104
Aggregations:
127105
* Propagates filter() to aggregation functions' surrogates [#134461](https://github.com/elastic/elasticsearch/pull/134461) (issue: [#134380](https://github.com/elastic/elasticsearch/issues/134380))
128106

107+
Codec:
108+
* 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))
109+
129110
ES|QL:
111+
* Ban Limit + `MvExpand` before remote Enrich [#135051](https://github.com/elastic/elasticsearch/pull/135051)
130112
* Fix async get results with inconsistent headers [#135078](https://github.com/elastic/elasticsearch/pull/135078) (issue: [#135042](https://github.com/elastic/elasticsearch/issues/135042))
113+
* Fix expiration time in ES|QL async [#135209](https://github.com/elastic/elasticsearch/pull/135209) (issue: [#135169](https://github.com/elastic/elasticsearch/issues/135169))
131114

132115
Engine:
133116
* Bypass MMap arena grouping as this has caused issues with too many regions being mapped [#135012](https://github.com/elastic/elasticsearch/pull/135012)
@@ -136,6 +119,9 @@ Engine:
136119
Geo:
137120
* `CentroidCalculator` does not return negative summation weights [#135176](https://github.com/elastic/elasticsearch/pull/135176) (issue: [#131861](https://github.com/elastic/elasticsearch/issues/131861))
138121

122+
Infra/Core:
123+
* 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))
124+
139125
Infra/Node Lifecycle:
140126
* Fix systemd notify to use a shared arena [#135235](https://github.com/elastic/elasticsearch/pull/135235)
141127

@@ -146,13 +132,15 @@ Machine Learning:
146132
* Add .reindexed-v7-ml-anomalies-* to anomaly results template index pattern [#135270](https://github.com/elastic/elasticsearch/pull/135270)
147133
* Gracefully shutdown model deployment when node is removed from assignment routing [#134673](https://github.com/elastic/elasticsearch/pull/134673)
148134
* Reset health status on successful empty checkpoint [#135653](https://github.com/elastic/elasticsearch/pull/135653) (issue: [#135650](https://github.com/elastic/elasticsearch/issues/135650))
135+
* Tolerate mixed types in datafeed stats sort [#135096](https://github.com/elastic/elasticsearch/pull/135096)
149136

150137
Mapping:
138+
* Avoid holding references to `SearchExecutionContext` in `SourceConfirmedTextQuery` [#134887](https://github.com/elastic/elasticsearch/pull/134887)
151139
* Fix for creating semantic_text fields on pre-8.11 indices crashing Elasticsearch [#135845](https://github.com/elastic/elasticsearch/pull/135845)
140+
* Fixed match only text block loader not working when a keyword multi field is present [#134582](https://github.com/elastic/elasticsearch/pull/134582)
152141

153142
Search:
154143
* 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))
155-
* Prevent field caps from failing due to can match failure [#134134](https://github.com/elastic/elasticsearch/pull/134134) (issue: [#116106](https://github.com/elastic/elasticsearch/issues/116106))
156144

157145
Transform:
158146
* 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))
@@ -2019,4 +2007,6 @@ Vector Search:
20192007
* Return appropriate error on null dims update instead of npe [#125716](https://github.com/elastic/elasticsearch/pull/125716)
20202008

20212009
Watcher:
2022-
* 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))
2010+
* 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))
2011+
2012+

0 commit comments

Comments
 (0)