Skip to content

Commit 68e539c

Browse files
author
elasticsearchmachine
committed
Update docs for v9.1.5 release
1 parent 3530f98 commit 68e539c

File tree

4 files changed

+231
-0
lines changed

4 files changed

+231
-0
lines changed

docs/release-notes/breaking-changes.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,13 @@ 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+
```{applies_to}
16+
stack: ga 9.1.5
17+
```
18+
## 9.1.5 [elasticsearch-9.1.5-breaking-changes]
19+
20+
There are no breaking changes associated with this release.
21+
1522
## 9.1.4 [elasticsearch-9.1.4-breaking-changes]
1623

1724
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
@@ -16,6 +16,13 @@ To give you insight into what deprecated features you’re using, {{es}}:
1616

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

19+
```{applies_to}
20+
stack: ga 9.1.5
21+
```
22+
## 9.1.5 [elasticsearch-9.1.5-deprecations]
23+
24+
There are no deprecations associated with this release.
25+
1926
## 9.1.4 [elasticsearch-9.1.4-deprecations]
2027

2128
There are no deprecations associated with this release.

docs/release-notes/index.md

Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,81 @@ 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+
[source,yaml]
34+
----------------------------
35+
FROM *:events | SORT @timestamp | LIMIT 2 | MV_EXPAND ip | ENRICH _remote:clientip_policy ON ip
36+
----------------------------
37+
To avoid this error, reorder your query, for example by moving ENRICH earlier in the pipeline.
38+
::::
39+
40+
### Features and enhancements [elasticsearch-9.1.5-features-enhancements]
41+
42+
Audit:
43+
* Change reindex to use ::es-redacted:: filtering [#135414](https://github.com/elastic/elasticsearch/pull/135414)
44+
45+
Authorization:
46+
* [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))
47+
48+
49+
### Fixes [elasticsearch-9.1.5-fixes]
50+
51+
Aggregations:
52+
* Propagates filter() to aggregation functions' surrogates [#134461](https://github.com/elastic/elasticsearch/pull/134461) (issue: [#134380](https://github.com/elastic/elasticsearch/issues/134380))
53+
54+
Codec:
55+
* 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))
56+
57+
ES|QL:
58+
* Ban Limit + `MvExpand` before remote Enrich [#135051](https://github.com/elastic/elasticsearch/pull/135051)
59+
* Fix async get results with inconsistent headers [#135078](https://github.com/elastic/elasticsearch/pull/135078) (issue: [#135042](https://github.com/elastic/elasticsearch/issues/135042))
60+
* Fix expiration time in ES|QL async [#135209](https://github.com/elastic/elasticsearch/pull/135209) (issue: [#135169](https://github.com/elastic/elasticsearch/issues/135169))
61+
62+
Engine:
63+
* Bypass MMap arena grouping as this has caused issues with too many regions being mapped [#135012](https://github.com/elastic/elasticsearch/pull/135012)
64+
* Fix deadlock in `ThreadPoolMergeScheduler` when a failing merge closes the `IndexWriter` [#134656](https://github.com/elastic/elasticsearch/pull/134656)
65+
66+
Geo:
67+
* `CentroidCalculator` does not return negative summation weights [#135176](https://github.com/elastic/elasticsearch/pull/135176) (issue: [#131861](https://github.com/elastic/elasticsearch/issues/131861))
68+
69+
Infra/Core:
70+
* 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))
71+
72+
Infra/Node Lifecycle:
73+
* Fix systemd notify to use a shared arena [#135235](https://github.com/elastic/elasticsearch/pull/135235)
74+
75+
Ingest Node:
76+
* Correctly apply field path to JSON processor when adding contents to document root [#135479](https://github.com/elastic/elasticsearch/pull/135479)
77+
78+
Machine Learning:
79+
* Add .reindexed-v7-ml-anomalies-* to anomaly results template index pattern [#135270](https://github.com/elastic/elasticsearch/pull/135270)
80+
* Gracefully shutdown model deployment when node is removed from assignment routing [#134673](https://github.com/elastic/elasticsearch/pull/134673)
81+
* Reset health status on successful empty checkpoint [#135653](https://github.com/elastic/elasticsearch/pull/135653) (issue: [#135650](https://github.com/elastic/elasticsearch/issues/135650))
82+
* Tolerate mixed types in datafeed stats sort [#135096](https://github.com/elastic/elasticsearch/pull/135096)
83+
84+
Mapping:
85+
* Avoid holding references to `SearchExecutionContext` in `SourceConfirmedTextQuery` [#134887](https://github.com/elastic/elasticsearch/pull/134887)
86+
* Fix for creating semantic_text fields on pre-8.11 indices crashing Elasticsearch [#135845](https://github.com/elastic/elasticsearch/pull/135845)
87+
* Fixed match only text block loader not working when a keyword multi field is present [#134582](https://github.com/elastic/elasticsearch/pull/134582)
88+
89+
Search:
90+
* 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))
91+
92+
Transform:
93+
* 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))
94+
* 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))
95+
96+
97+
2398
## 9.1.4 [elasticsearch-9.1.4-release-notes]
2499

25100
### Features and enhancements [elasticsearch-9.1.4-features-enhancements]

0 commit comments

Comments
 (0)