From 3c42f52b54876dc1579bc58bc7c9b7a7c82a37a2 Mon Sep 17 00:00:00 2001 From: Brian Seeders Date: Fri, 2 May 2025 15:38:48 -0400 Subject: [PATCH 1/4] [release-notes] Add release-notes for 9.0.1 --- docs/release-notes/breaking-changes.md | 5 +- docs/release-notes/deprecations.md | 4 ++ docs/release-notes/index.md | 76 +++++++++++++++++++++++++- 3 files changed, 80 insertions(+), 5 deletions(-) diff --git a/docs/release-notes/breaking-changes.md b/docs/release-notes/breaking-changes.md index cc8fac24dc8ce..b9e07a08a3dc3 100644 --- a/docs/release-notes/breaking-changes.md +++ b/docs/release-notes/breaking-changes.md @@ -12,10 +12,9 @@ If you are migrating from a version prior to version 9.0, you must first upgrade % ## Next version [elasticsearch-nextversion-breaking-changes] -## 9.1.0 [elasticsearch-910-breaking-changes] +## 9.0.1 [elasticsearch-901-breaking-changes] -ES|QL -: * Allow partial results by default in ES|QL [#125060](https://github.com/elastic/elasticsearch/pull/125060) +No breaking changes in this version. ## 9.0.0 [elasticsearch-900-breaking-changes] diff --git a/docs/release-notes/deprecations.md b/docs/release-notes/deprecations.md index b835466a91452..14a3215381c83 100644 --- a/docs/release-notes/deprecations.md +++ b/docs/release-notes/deprecations.md @@ -16,6 +16,10 @@ To give you insight into what deprecated features you’re using, {{es}}: % ## Next version [elasticsearch-nextversion-deprecations] +## 9.0.1 [elasticsearch-901-deprecations] + +No deprecations in this version. + ## 9.0.0 [elasticsearch-900-deprecations] ES|QL: diff --git a/docs/release-notes/index.md b/docs/release-notes/index.md index c94ab727dcaea..b38ee35860e73 100644 --- a/docs/release-notes/index.md +++ b/docs/release-notes/index.md @@ -1,6 +1,7 @@ --- navigation_title: "Elasticsearch" mapped_pages: + - https://www.elastic.co/guide/en/elasticsearch/reference/current/es-connectors-release-notes.html - https://www.elastic.co/guide/en/elasticsearch/reference/current/es-release-notes.html --- @@ -20,19 +21,90 @@ To check for security updates, go to [Security announcements for the Elastic sta % ### Fixes [elasticsearch-next-fixes] % * +```{applies_to} +stack: coming 9.0.1 +``` +## 9.0.1 [elasticsearch-9.0.1-release-notes] + +### Features and enhancements [elasticsearch-9.0.1-features-enhancements] + +Infra/Core: +* 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) + +Ingest Node: +* Updating tika to 2.9.3 [#127353](https://github.com/elastic/elasticsearch/pull/127353) + +Search: +* Enable sort optimization on float and `half_float` [#126342](https://github.com/elastic/elasticsearch/pull/126342) + +Security: +* 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)) + +### Fixes [elasticsearch-9.0.1-fixes] + +Aggregations: +* Rare terms aggregation false **positive** fix [#126884](https://github.com/elastic/elasticsearch/pull/126884) + +Allocation: +* Fix shard size of initializing restored shard [#126783](https://github.com/elastic/elasticsearch/pull/126783) (issue: [#105331](https://github.com/elastic/elasticsearch/issues/105331)) + +CCS: +* Cancel expired async search task when a remote returns its results [#126583](https://github.com/elastic/elasticsearch/pull/126583) + +Data streams: +* [otel-data] Bump plugin version to release _metric_names_hash changes [#126850](https://github.com/elastic/elasticsearch/pull/126850) + +ES|QL: +* Fix count optimization with pushable union types [#127225](https://github.com/elastic/elasticsearch/pull/127225) (issue: [#127200](https://github.com/elastic/elasticsearch/issues/127200)) +* Fix join masking eval [#126614](https://github.com/elastic/elasticsearch/pull/126614) +* Fix sneaky bug in single value query [#127146](https://github.com/elastic/elasticsearch/pull/127146) +* No, line noise isn't a valid ip [#127527](https://github.com/elastic/elasticsearch/pull/127527) + +ILM+SLM: +* Fix equality bug in `WaitForIndexColorStep` [#126605](https://github.com/elastic/elasticsearch/pull/126605) + +Infra/CLI: +* Use terminal reader in keystore add command [#126729](https://github.com/elastic/elasticsearch/pull/126729) (issue: [#98115](https://github.com/elastic/elasticsearch/issues/98115)) + +Infra/Core: +* 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)) +* Rework uniquify to not use iterators [#126889](https://github.com/elastic/elasticsearch/pull/126889) (issue: [#126883](https://github.com/elastic/elasticsearch/issues/126883)) +* Workaround max name limit imposed by Jackson 2.17 [#126806](https://github.com/elastic/elasticsearch/pull/126806) + +Machine Learning: +* Adding missing `onFailure` call for Inference API start model request [#126930](https://github.com/elastic/elasticsearch/pull/126930) +* Fix text structure NPE when fields in list have null value [#125922](https://github.com/elastic/elasticsearch/pull/125922) +* 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)) + +Ranking: +* Fix LTR rescorer with model alias [#126273](https://github.com/elastic/elasticsearch/pull/126273) +* LTR score bounding [#125694](https://github.com/elastic/elasticsearch/pull/125694) + +Search: +* Fix npe when using source confirmed text query against missing field [#127414](https://github.com/elastic/elasticsearch/pull/127414) + +TSDB: +* Improve resiliency of `UpdateTimeSeriesRangeService` [#126637](https://github.com/elastic/elasticsearch/pull/126637) + +Task Management: +* Fix race condition in `RestCancellableNodeClient` [#126686](https://github.com/elastic/elasticsearch/pull/126686) (issue: [#88201](https://github.com/elastic/elasticsearch/issues/88201)) + +Vector Search: +* 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)) +* Fix bbq quantization algorithm but for differently distributed components [#126778](https://github.com/elastic/elasticsearch/pull/126778) + + ## 9.0.0 [elasticsearch-900-release-notes] ### Highlights [elasticsearch-900-highlights] ::::{dropdown} rank_vectors field type is now available for late-interaction ranking - [`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. 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. :::: ::::{dropdown} ES|QL LOOKUP JOIN is now available in technical preview - [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: - Enrich your search results with reference data From 323aecb20ba02c6aef39421f68098365457f3de5 Mon Sep 17 00:00:00 2001 From: Brian Seeders Date: Fri, 2 May 2025 15:43:17 -0400 Subject: [PATCH 2/4] Fix non-index pages --- docs/release-notes/breaking-changes.md | 5 ++++- docs/release-notes/deprecations.md | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/docs/release-notes/breaking-changes.md b/docs/release-notes/breaking-changes.md index b9e07a08a3dc3..dda79d1e308b6 100644 --- a/docs/release-notes/breaking-changes.md +++ b/docs/release-notes/breaking-changes.md @@ -12,7 +12,10 @@ If you are migrating from a version prior to version 9.0, you must first upgrade % ## Next version [elasticsearch-nextversion-breaking-changes] -## 9.0.1 [elasticsearch-901-breaking-changes] +```{applies_to} +stack: coming 9.0.1 +``` +## 9.0.1 [elasticsearch-9.0.1-breaking-changes] No breaking changes in this version. diff --git a/docs/release-notes/deprecations.md b/docs/release-notes/deprecations.md index 14a3215381c83..1cb9fe15363b7 100644 --- a/docs/release-notes/deprecations.md +++ b/docs/release-notes/deprecations.md @@ -16,7 +16,10 @@ To give you insight into what deprecated features you’re using, {{es}}: % ## Next version [elasticsearch-nextversion-deprecations] -## 9.0.1 [elasticsearch-901-deprecations] +```{applies_to} +stack: coming 9.0.1 +``` +## 9.0.1 [elasticsearch-9.0.1-deprecations] No deprecations in this version. From a42c9014b3215d8e4c8a70bf698f0bffb680f0c1 Mon Sep 17 00:00:00 2001 From: Brian Seeders Date: Fri, 2 May 2025 15:50:20 -0400 Subject: [PATCH 3/4] Move apples_to --- docs/release-notes/breaking-changes.md | 2 +- docs/release-notes/deprecations.md | 2 +- docs/release-notes/index.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/release-notes/breaking-changes.md b/docs/release-notes/breaking-changes.md index dda79d1e308b6..b6ea3d2d2a15f 100644 --- a/docs/release-notes/breaking-changes.md +++ b/docs/release-notes/breaking-changes.md @@ -12,10 +12,10 @@ If you are migrating from a version prior to version 9.0, you must first upgrade % ## Next version [elasticsearch-nextversion-breaking-changes] +## 9.0.1 [elasticsearch-9.0.1-breaking-changes] ```{applies_to} stack: coming 9.0.1 ``` -## 9.0.1 [elasticsearch-9.0.1-breaking-changes] No breaking changes in this version. diff --git a/docs/release-notes/deprecations.md b/docs/release-notes/deprecations.md index 1cb9fe15363b7..521412a94df57 100644 --- a/docs/release-notes/deprecations.md +++ b/docs/release-notes/deprecations.md @@ -16,10 +16,10 @@ To give you insight into what deprecated features you’re using, {{es}}: % ## Next version [elasticsearch-nextversion-deprecations] +## 9.0.1 [elasticsearch-9.0.1-deprecations] ```{applies_to} stack: coming 9.0.1 ``` -## 9.0.1 [elasticsearch-9.0.1-deprecations] No deprecations in this version. diff --git a/docs/release-notes/index.md b/docs/release-notes/index.md index b38ee35860e73..5e997147686bd 100644 --- a/docs/release-notes/index.md +++ b/docs/release-notes/index.md @@ -21,10 +21,10 @@ To check for security updates, go to [Security announcements for the Elastic sta % ### Fixes [elasticsearch-next-fixes] % * +## 9.0.1 [elasticsearch-9.0.1-release-notes] ```{applies_to} stack: coming 9.0.1 ``` -## 9.0.1 [elasticsearch-9.0.1-release-notes] ### Features and enhancements [elasticsearch-9.0.1-features-enhancements] From 09df9b5fb9623ea809bc714870433f1a1f5c984c Mon Sep 17 00:00:00 2001 From: Brian Seeders Date: Mon, 5 May 2025 12:40:19 -0400 Subject: [PATCH 4/4] Update docs/release-notes/index.md Co-authored-by: Liam Thompson <32779855+leemthompo@users.noreply.github.com> --- docs/release-notes/index.md | 1 - 1 file changed, 1 deletion(-) diff --git a/docs/release-notes/index.md b/docs/release-notes/index.md index 5e997147686bd..a85be0b2a3e9c 100644 --- a/docs/release-notes/index.md +++ b/docs/release-notes/index.md @@ -1,7 +1,6 @@ --- navigation_title: "Elasticsearch" mapped_pages: - - https://www.elastic.co/guide/en/elasticsearch/reference/current/es-connectors-release-notes.html - https://www.elastic.co/guide/en/elasticsearch/reference/current/es-release-notes.html ---