Skip to content

Commit 9ae7759

Browse files
authored
[release-notes] Add release-notes for 9.0.1 (#127660)
1 parent 711d37d commit 9ae7759

File tree

3 files changed

+85
-5
lines changed

3 files changed

+85
-5
lines changed

docs/release-notes/breaking-changes.md

+5-3
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,12 @@ 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.1.0 [elasticsearch-910-breaking-changes]
15+
## 9.0.1 [elasticsearch-9.0.1-breaking-changes]
16+
```{applies_to}
17+
stack: coming 9.0.1
18+
```
1619

17-
ES|QL
18-
: * Allow partial results by default in ES|QL [#125060](https://github.com/elastic/elasticsearch/pull/125060)
20+
No breaking changes in this version.
1921

2022
## 9.0.0 [elasticsearch-900-breaking-changes]
2123

docs/release-notes/deprecations.md

+7
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+
## 9.0.1 [elasticsearch-9.0.1-deprecations]
20+
```{applies_to}
21+
stack: coming 9.0.1
22+
```
23+
24+
No deprecations in this version.
25+
1926
## 9.0.0 [elasticsearch-900-deprecations]
2027

2128
ES|QL:

docs/release-notes/index.md

+73-2
Original file line numberDiff line numberDiff line change
@@ -20,19 +20,90 @@ To check for security updates, go to [Security announcements for the Elastic sta
2020
% ### Fixes [elasticsearch-next-fixes]
2121
% *
2222

23+
## 9.0.1 [elasticsearch-9.0.1-release-notes]
24+
```{applies_to}
25+
stack: coming 9.0.1
26+
```
27+
28+
### Features and enhancements [elasticsearch-9.0.1-features-enhancements]
29+
30+
Infra/Core:
31+
* Validation checks on paths allowed for 'files' entitlements. Restrict the paths we allow access to, forbidding plugins to specify/request entitlements for reading or writing to specific protected directories. [#126852](https://github.com/elastic/elasticsearch/pull/126852)
32+
33+
Ingest Node:
34+
* Updating tika to 2.9.3 [#127353](https://github.com/elastic/elasticsearch/pull/127353)
35+
36+
Search:
37+
* Enable sort optimization on float and `half_float` [#126342](https://github.com/elastic/elasticsearch/pull/126342)
38+
39+
Security:
40+
* Add Issuer to failed SAML Signature validation logs when available [#126310](https://github.com/elastic/elasticsearch/pull/126310) (issue: [#111022](https://github.com/elastic/elasticsearch/issues/111022))
41+
42+
### Fixes [elasticsearch-9.0.1-fixes]
43+
44+
Aggregations:
45+
* Rare terms aggregation false **positive** fix [#126884](https://github.com/elastic/elasticsearch/pull/126884)
46+
47+
Allocation:
48+
* Fix shard size of initializing restored shard [#126783](https://github.com/elastic/elasticsearch/pull/126783) (issue: [#105331](https://github.com/elastic/elasticsearch/issues/105331))
49+
50+
CCS:
51+
* Cancel expired async search task when a remote returns its results [#126583](https://github.com/elastic/elasticsearch/pull/126583)
52+
53+
Data streams:
54+
* [otel-data] Bump plugin version to release _metric_names_hash changes [#126850](https://github.com/elastic/elasticsearch/pull/126850)
55+
56+
ES|QL:
57+
* Fix count optimization with pushable union types [#127225](https://github.com/elastic/elasticsearch/pull/127225) (issue: [#127200](https://github.com/elastic/elasticsearch/issues/127200))
58+
* Fix join masking eval [#126614](https://github.com/elastic/elasticsearch/pull/126614)
59+
* Fix sneaky bug in single value query [#127146](https://github.com/elastic/elasticsearch/pull/127146)
60+
* No, line noise isn't a valid ip [#127527](https://github.com/elastic/elasticsearch/pull/127527)
61+
62+
ILM+SLM:
63+
* Fix equality bug in `WaitForIndexColorStep` [#126605](https://github.com/elastic/elasticsearch/pull/126605)
64+
65+
Infra/CLI:
66+
* Use terminal reader in keystore add command [#126729](https://github.com/elastic/elasticsearch/pull/126729) (issue: [#98115](https://github.com/elastic/elasticsearch/issues/98115))
67+
68+
Infra/Core:
69+
* Fix: consider case sensitiveness differences in Windows/Unix-like filesystems for files entitlements [#126990](https://github.com/elastic/elasticsearch/pull/126990) (issue: [#127047](https://github.com/elastic/elasticsearch/issues/127047))
70+
* Rework uniquify to not use iterators [#126889](https://github.com/elastic/elasticsearch/pull/126889) (issue: [#126883](https://github.com/elastic/elasticsearch/issues/126883))
71+
* Workaround max name limit imposed by Jackson 2.17 [#126806](https://github.com/elastic/elasticsearch/pull/126806)
72+
73+
Machine Learning:
74+
* Adding missing `onFailure` call for Inference API start model request [#126930](https://github.com/elastic/elasticsearch/pull/126930)
75+
* Fix text structure NPE when fields in list have null value [#125922](https://github.com/elastic/elasticsearch/pull/125922)
76+
* Leverage threadpool schedule for inference api to avoid long running thread [#126858](https://github.com/elastic/elasticsearch/pull/126858) (issue: [#126853](https://github.com/elastic/elasticsearch/issues/126853))
77+
78+
Ranking:
79+
* Fix LTR rescorer with model alias [#126273](https://github.com/elastic/elasticsearch/pull/126273)
80+
* LTR score bounding [#125694](https://github.com/elastic/elasticsearch/pull/125694)
81+
82+
Search:
83+
* Fix npe when using source confirmed text query against missing field [#127414](https://github.com/elastic/elasticsearch/pull/127414)
84+
85+
TSDB:
86+
* Improve resiliency of `UpdateTimeSeriesRangeService` [#126637](https://github.com/elastic/elasticsearch/pull/126637)
87+
88+
Task Management:
89+
* Fix race condition in `RestCancellableNodeClient` [#126686](https://github.com/elastic/elasticsearch/pull/126686) (issue: [#88201](https://github.com/elastic/elasticsearch/issues/88201))
90+
91+
Vector Search:
92+
* Fix `vec_caps` to test for OS support too (on x64) [#126911](https://github.com/elastic/elasticsearch/pull/126911) (issue: [#126809](https://github.com/elastic/elasticsearch/issues/126809))
93+
* Fix bbq quantization algorithm but for differently distributed components [#126778](https://github.com/elastic/elasticsearch/pull/126778)
94+
95+
2396
## 9.0.0 [elasticsearch-900-release-notes]
2497

2598
### Highlights [elasticsearch-900-highlights]
2699

27100
::::{dropdown} rank_vectors field type is now available for late-interaction ranking
28-
29101
[`rank_vectors`](../reference/elasticsearch/mapping-reference/rank-vectors.md) is a new field type released as an experimental feature in Elasticsearch 9.0. It is designed to be used with dense vectors and allows for late-interaction second order ranking.
30102

31103
Late-interaction models are powerful rerankers. While their size and overall cost doesn’t lend itself for HNSW indexing, utilizing them as second order reranking can provide excellent boosts in relevance. The new `rank_vectors` mapping allows for rescoring over new and novel multi-vector late-interaction models like ColBERT or ColPali.
32104
::::
33105

34106
::::{dropdown} ES|QL LOOKUP JOIN is now available in technical preview
35-
36107
[LOOKUP JOIN](../reference/query-languages/esql/esql-commands.md) is now available in technical preview. LOOKUP JOIN combines data from your ES|QL queries with matching records from a lookup index, enabling you to:
37108

38109
- Enrich your search results with reference data

0 commit comments

Comments
 (0)