Skip to content

Commit dc07161

Browse files
elasticsearchmachineelasticsearchmachinecharlotte-hoblik
authored
Update docs for v9.3.1 release (elastic#142887)
Co-authored-by: elasticsearchmachine <infra-root+elasticsearchmachine@elastic.co> Co-authored-by: Charlotte Hoblik <116336412+charlotte-hoblik@users.noreply.github.com>
1 parent 1b61fad commit dc07161

File tree

4 files changed

+286
-2
lines changed

4 files changed

+286
-2
lines changed

docs/release-notes/breaking-changes.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,17 @@ 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.3.1 [elasticsearch-9.3.1-breaking-changes]
1516
```{applies_to}
16-
stack: ga 9.2.6
17+
stack: ga 9.3.1
1718
```
19+
20+
There are no breaking changes associated with this release.
21+
1822
## 9.2.6 [elasticsearch-9.2.6-breaking-changes]
23+
```{applies_to}
24+
stack: ga 9.2.6
25+
```
1926

2027
There are no breaking changes associated with this release.
2128

Lines changed: 193 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,193 @@
1+
version: 9.3.1
2+
released: false
3+
generated: 2026-02-23T17:40:32.070092529Z
4+
changelogs:
5+
- pr: 140844
6+
summary: Evict old models from the cache before loading new
7+
area: Machine Learning
8+
type: bug
9+
issues: []
10+
- pr: 141056
11+
summary: Remove incorrect inline stats pruning
12+
area: ES|QL
13+
type: bug
14+
issues:
15+
- 140757
16+
- 139359
17+
- pr: 141242
18+
summary: Deep copy `BytesRef` when creating a constant vector block
19+
area: ES|QL
20+
type: bug
21+
issues:
22+
- 140615
23+
- 140809
24+
- 140621
25+
- pr: 141262
26+
summary: Fix injected attributes's IDs in `UnionAll` branches
27+
area: ES|QL
28+
type: bug
29+
issues: []
30+
- pr: 141391
31+
summary: Allow `include_source_on_error` param on logs streams
32+
area: Data streams
33+
type: bug
34+
issues:
35+
- 141360
36+
- pr: 141408
37+
summary: Ensure paused shard snapshot can be deleted
38+
area: Snapshot/Restore
39+
type: bug
40+
issues: []
41+
- pr: 141519
42+
summary: Reduce locking when persisting ML job statistics
43+
area: Machine Learning
44+
type: bug
45+
issues:
46+
- 140511
47+
- pr: 141539
48+
summary: Reindexing older indices with percolator fields clears migration assistant errors
49+
area: Infra/Core
50+
type: bug
51+
issues: []
52+
- pr: 141549
53+
summary: Allow shadowing time series metrics and dimension in non time series indexing
54+
area: Mapping
55+
type: bug
56+
issues:
57+
- 140882
58+
- pr: 141565
59+
summary: Don't overwrite decision with `NOT_PREFERRED` unless its an improvement
60+
area: Allocation
61+
type: bug
62+
issues: []
63+
- pr: 141568
64+
summary: Fix TS bug when grouping on aliases
65+
area: ES|QL
66+
type: bug
67+
issues: []
68+
- pr: 141692
69+
summary: "[Inference API] Prevent trailing slashes from being included in URLs"
70+
area: Inference
71+
type: bug
72+
issues: []
73+
- pr: 141711
74+
summary: Avoid a possible NPE by throwing an EIAE instead with more info
75+
area: ES|QL
76+
type: bug
77+
issues:
78+
- 141267
79+
- pr: 141747
80+
summary: Reduce cancellation check interval in `CancellableBulkScorer` for better responsiveness
81+
area: Search
82+
type: bug
83+
issues: []
84+
- pr: 141776
85+
summary: ESQL fix TO_IP leading_zeros=octal parsing
86+
area: ES|QL
87+
type: bug
88+
issues:
89+
- 141627
90+
- pr: 141792
91+
summary: Fix cluster name in ECS upgrade
92+
area: Infra/Logging
93+
type: bug
94+
issues: []
95+
- pr: 141815
96+
summary: Prevent large CancelTasksRequest descriptions by truncating nodes and actions
97+
area: Search
98+
type: bug
99+
issues: []
100+
- pr: 141872
101+
summary: "[GPU] Handle segments too big for MSAI segment access"
102+
area: Vector Search
103+
type: bug
104+
issues:
105+
- 141746
106+
- pr: 141890
107+
summary: Fix ILM's 'skipping policy' logging level
108+
area: ES|QL
109+
type: enhancement
110+
issues:
111+
- 141876
112+
- pr: 141904
113+
summary: Ensure Rewriteable.rewriteAndFetch listeners are not executed on transport threads
114+
area: Search
115+
type: bug
116+
issues: []
117+
- pr: 141940
118+
summary: Fix IP_PREFIX function leaking data in scratch
119+
area: ES|QL
120+
type: bug
121+
issues:
122+
- 141628
123+
- pr: 141973
124+
summary: Fix handling empty collapse construct
125+
area: Search
126+
type: bug
127+
issues:
128+
- 139299
129+
- pr: 142039
130+
summary: Implement comprehensive top N parameter handling for text similarity reranker
131+
area: Ranking
132+
type: bug
133+
issues: []
134+
- pr: 142042
135+
summary: Suppress success callback when failing master task
136+
area: Cluster Coordination
137+
type: bug
138+
issues: []
139+
- pr: 142046
140+
summary: Fix Top Hits Incompatible Field Types on Sort Across Indices
141+
area: Search
142+
type: bug
143+
issues:
144+
- 141906
145+
- pr: 142047
146+
summary: Dynamically grow hash in linear counting in HLL
147+
area: ES|QL
148+
type: bug
149+
issues:
150+
- 41847
151+
- pr: 142181
152+
summary: "[Inference API] Do not write \"task\" field in Jina embedding request if unsupported"
153+
area: Inference
154+
type: bug
155+
issues: []
156+
- pr: 142186
157+
summary: Terminate S3 get blob retries when node is shutting down
158+
area: Snapshot/Restore
159+
type: bug
160+
issues: []
161+
- pr: 142193
162+
summary: Terminate GCS retries when node is shutting down
163+
area: Snapshot/Restore
164+
type: bug
165+
issues: []
166+
- pr: 142238
167+
summary: "[Inference API] Fix `ChunkingSettings` field missing from `ModelConfigurations` equals method"
168+
area: Inference
169+
type: bug
170+
issues: []
171+
- pr: 142332
172+
summary: Fix bug with multiple spatial aggs filtering in ES|QL
173+
area: ES|QL
174+
type: bug
175+
issues:
176+
- 142329
177+
- pr: 142403
178+
summary: Fix transform validation to reject PUT and `_start` when user lacks remote index permissions
179+
area: Transform
180+
type: bug
181+
issues:
182+
- 95367
183+
- pr: 142479
184+
summary: Fixing for NPE when there is no query specified for the standard retriever
185+
area: Ranking
186+
type: bug
187+
issues:
188+
- 142336
189+
- pr: 142500
190+
summary: Updating bundled jdk version to 25.0.2+10
191+
area: Packaging
192+
type: upgrade
193+
issues: []

docs/release-notes/deprecations.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,18 @@ To give you insight into what deprecated features you’re using, {{es}}:
1616

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

19+
20+
## 9.3.1 [elasticsearch-9.3.1-deprecations]
1921
```{applies_to}
20-
stack: ga 9.2.6
22+
stack: ga 9.3.1
2123
```
24+
25+
There are no deprecations associated with this release.
26+
2227
## 9.2.6 [elasticsearch-9.2.6-deprecations]
28+
```{applies_to}
29+
stack: ga 9.2.6
30+
```
2331

2432
There are no deprecations associated with this release.
2533

docs/release-notes/index.md

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

23+
## 9.3.1 [elasticsearch-9.3.1-release-notes]
24+
```{applies_to}
25+
stack: ga 9.3.1
26+
```
27+
28+
### Features and enhancements [elasticsearch-9.3.1-features-enhancements]
29+
30+
ES|QL:
31+
* Fix ILM's 'skipping policy' logging level [#141890](https://github.com/elastic/elasticsearch/pull/141890) (issue: [#141876](https://github.com/elastic/elasticsearch/issues/141876))
32+
33+
Packaging:
34+
* Updating bundled jdk version to 25.0.2+10 [#142500](https://github.com/elastic/elasticsearch/pull/142500)
35+
36+
37+
### Fixes [elasticsearch-9.3.1-fixes]
38+
39+
Allocation:
40+
* Don't overwrite decision with `NOT_PREFERRED` unless its an improvement [#141565](https://github.com/elastic/elasticsearch/pull/141565)
41+
42+
Cluster Coordination:
43+
* Suppress success callback when failing master task [#142042](https://github.com/elastic/elasticsearch/pull/142042)
44+
45+
Data streams:
46+
* Allow `include_source_on_error` param on logs streams [#141391](https://github.com/elastic/elasticsearch/pull/141391) (issue: [#141360](https://github.com/elastic/elasticsearch/issues/141360))
47+
48+
ES|QL:
49+
* Avoid a possible NPE by throwing an EIAE instead with more info [#141711](https://github.com/elastic/elasticsearch/pull/141711) (issue: [#141267](https://github.com/elastic/elasticsearch/issues/141267))
50+
* Deep copy `BytesRef` when creating a constant vector block [#141242](https://github.com/elastic/elasticsearch/pull/141242) (issues: [#140615](https://github.com/elastic/elasticsearch/issues/140615), [#140809](https://github.com/elastic/elasticsearch/issues/140809), [#140621](https://github.com/elastic/elasticsearch/issues/140621))
51+
* Dynamically grow hash in linear counting in HLL [#142047](https://github.com/elastic/elasticsearch/pull/142047) (issue: [#41847](https://github.com/elastic/elasticsearch/issues/41847))
52+
* ESQL fix TO_IP leading_zeros=octal parsing [#141776](https://github.com/elastic/elasticsearch/pull/141776) (issue: [#141627](https://github.com/elastic/elasticsearch/issues/141627))
53+
* Fix IP_PREFIX function leaking data in scratch [#141940](https://github.com/elastic/elasticsearch/pull/141940) (issue: [#141628](https://github.com/elastic/elasticsearch/issues/141628))
54+
* Fix TS bug when grouping on aliases [#141568](https://github.com/elastic/elasticsearch/pull/141568)
55+
* Fix bug with multiple spatial aggs filtering in ES|QL [#142332](https://github.com/elastic/elasticsearch/pull/142332) (issue: [#142329](https://github.com/elastic/elasticsearch/issues/142329))
56+
* Fix injected attributes's IDs in `UnionAll` branches [#141262](https://github.com/elastic/elasticsearch/pull/141262)
57+
* Remove incorrect inline stats pruning [#141056](https://github.com/elastic/elasticsearch/pull/141056) (issues: [#140757](https://github.com/elastic/elasticsearch/issues/140757), [#139359](https://github.com/elastic/elasticsearch/issues/139359))
58+
59+
Inference:
60+
* [Inference API] Do not write "task" field in Jina embedding request if unsupported [#142181](https://github.com/elastic/elasticsearch/pull/142181)
61+
* [Inference API] Fix `ChunkingSettings` field missing from `ModelConfigurations` equals method [#142238](https://github.com/elastic/elasticsearch/pull/142238)
62+
* [Inference API] Prevent trailing slashes from being included in URLs [#141692](https://github.com/elastic/elasticsearch/pull/141692)
63+
64+
Infra/Core:
65+
* Reindexing older indices with percolator fields clears migration assistant errors [#141539](https://github.com/elastic/elasticsearch/pull/141539)
66+
67+
Infra/Logging:
68+
* Fix cluster name in ECS upgrade [#141792](https://github.com/elastic/elasticsearch/pull/141792)
69+
70+
Machine Learning:
71+
* Evict old models from the cache before loading new [#140844](https://github.com/elastic/elasticsearch/pull/140844)
72+
* Reduce locking when persisting ML job statistics [#141519](https://github.com/elastic/elasticsearch/pull/141519) (issue: [#140511](https://github.com/elastic/elasticsearch/issues/140511))
73+
74+
Mapping:
75+
* Allow shadowing time series metrics and dimension in non time series indexing [#141549](https://github.com/elastic/elasticsearch/pull/141549) (issue: [#140882](https://github.com/elastic/elasticsearch/issues/140882))
76+
77+
Ranking:
78+
* Fixing for NPE when there is no query specified for the standard retriever [#142479](https://github.com/elastic/elasticsearch/pull/142479) (issue: [#142336](https://github.com/elastic/elasticsearch/issues/142336))
79+
* Implement comprehensive top N parameter handling for text similarity reranker [#142039](https://github.com/elastic/elasticsearch/pull/142039)
80+
81+
Search:
82+
* Ensure Rewriteable.rewriteAndFetch listeners are not executed on transport threads [#141904](https://github.com/elastic/elasticsearch/pull/141904)
83+
* Fix Top Hits Incompatible Field Types on Sort Across Indices [#142046](https://github.com/elastic/elasticsearch/pull/142046) (issue: [#141906](https://github.com/elastic/elasticsearch/issues/141906))
84+
* Fix handling empty collapse construct [#141973](https://github.com/elastic/elasticsearch/pull/141973) (issue: [#139299](https://github.com/elastic/elasticsearch/issues/139299))
85+
* Prevent large CancelTasksRequest descriptions by truncating nodes and actions [#141815](https://github.com/elastic/elasticsearch/pull/141815)
86+
* Reduce cancellation check interval in `CancellableBulkScorer` for better responsiveness [#141747](https://github.com/elastic/elasticsearch/pull/141747)
87+
88+
Snapshot/Restore:
89+
* Ensure paused shard snapshot can be deleted [#141408](https://github.com/elastic/elasticsearch/pull/141408)
90+
* Terminate GCS retries when node is shutting down [#142193](https://github.com/elastic/elasticsearch/pull/142193)
91+
* Terminate S3 get blob retries when node is shutting down [#142186](https://github.com/elastic/elasticsearch/pull/142186)
92+
93+
Transform:
94+
* Fix transform validation to reject PUT and `_start` when user lacks remote index permissions [#142403](https://github.com/elastic/elasticsearch/pull/142403) (issue: [#95367](https://github.com/elastic/elasticsearch/issues/95367))
95+
96+
Vector Search:
97+
* [GPU] Handle segments too big for MSAI segment access [#141872](https://github.com/elastic/elasticsearch/pull/141872) (issue: [#141746](https://github.com/elastic/elasticsearch/issues/141746))
98+
2399
## 9.2.6 [elasticsearch-9.2.6-release-notes]
24100
```{applies_to}
25101
stack: ga 9.2.6

0 commit comments

Comments
 (0)