From eaa1c7c644d4d9a53796f713573e8ed017204760 Mon Sep 17 00:00:00 2001 From: elasticsearchmachine Date: Tue, 22 Jul 2025 19:07:08 +0000 Subject: [PATCH 1/3] Forward port release notes for v8.18.4 --- docs/reference/release-notes.asciidoc | 4 ++ docs/reference/release-notes/8.18.4.asciidoc | 44 +++++++++++++++++++ .../release-notes/highlights.asciidoc | 18 ++++++++ 3 files changed, 66 insertions(+) create mode 100644 docs/reference/release-notes/8.18.4.asciidoc diff --git a/docs/reference/release-notes.asciidoc b/docs/reference/release-notes.asciidoc index 8972b6e7be5eb..46add492c1df7 100644 --- a/docs/reference/release-notes.asciidoc +++ b/docs/reference/release-notes.asciidoc @@ -7,10 +7,12 @@ This section summarizes the changes in each release. * <> +* <> * <> * <> * <> * <> +* <> * <> * <> * <> @@ -97,10 +99,12 @@ This section summarizes the changes in each release. -- include::release-notes/8.19.0.asciidoc[] +include::release-notes/8.18.4.asciidoc[] include::release-notes/8.18.3.asciidoc[] include::release-notes/8.18.2.asciidoc[] include::release-notes/8.18.1.asciidoc[] include::release-notes/8.18.0.asciidoc[] +include::release-notes/8.17.9.asciidoc[] include::release-notes/8.17.8.asciidoc[] include::release-notes/8.17.7.asciidoc[] include::release-notes/8.17.6.asciidoc[] diff --git a/docs/reference/release-notes/8.18.4.asciidoc b/docs/reference/release-notes/8.18.4.asciidoc new file mode 100644 index 0000000000000..73210648bbffc --- /dev/null +++ b/docs/reference/release-notes/8.18.4.asciidoc @@ -0,0 +1,44 @@ +[[release-notes-8.18.4]] +== {es} version 8.18.4 + +Also see <>. + +[[bug-8.18.4]] +[float] +=== Bug fixes + +Aggregations:: +* Aggs: Add cancellation checks to `FilterByFilter` aggregator {es-pull}130452[#130452] + +ES|QL:: +* Avoid O(N^2) in VALUES with ordinals grouping {es-pull}130576[#130576] +* Avoid dropping aggregate groupings in local plans {es-pull}129370[#129370] (issues: {es-issue}129811[#129811], {es-issue}128054[#128054]) +* ESQL: Avoid unintended attribute removal {es-pull}127563[#127563] (issue: {es-issue}127468[#127468]) +* ESQL: Fix alias removal in regex extraction with JOIN {es-pull}127687[#127687] (issue: {es-issue}127467[#127467]) +* ESQL: Keep `DROP` attributes when resolving field names {es-pull}127009[#127009] (issue: {es-issue}126418[#126418]) +* Fix `BytesRef2BlockHash` {es-pull}130705[#130705] +* Fix wildcard drop after lookup join {es-pull}130448[#130448] (issue: {es-issue}129561[#129561]) + +Infra/Core:: +* Reverse disordered-version warning message {es-pull}129904[#129904] + +Machine Learning:: +* Check for model deployment in inference endpoints before stopping {es-pull}129325[#129325] (issue: {es-issue}128549[#128549]) +* Fix timeout bug in DBQ deletion of unused and orphan ML data {es-pull}130083[#130083] + +Mapping:: +* Make flattened synthetic source concatenate object keys on scalar/object mismatch {es-pull}129600[#129600] (issue: {es-issue}122936[#122936]) + +Relevance:: +* Fix: `GET _synonyms` returns synonyms with empty rules {es-pull}131032[#131032] + +Search:: +* Check field data type before casting when applying geo distance sort {es-pull}130924[#130924] (issue: {es-issue}129500[#129500]) +* Fix msearch request parsing when index expression is null {es-pull}130776[#130776] (issue: {es-issue}129631[#129631]) +* Fix text similarity reranker does not propagate min score correctly {es-pull}129223[#129223] +* Trim to size lists created in source fetchers {es-pull}130521[#130521] + +Vector Search:: +* Fix knn search error when dimensions are not set {es-pull}131081[#131081] (issue: {es-issue}129550[#129550]) + + diff --git a/docs/reference/release-notes/highlights.asciidoc b/docs/reference/release-notes/highlights.asciidoc index 6aecf27422f1a..e9e46e8b5def1 100644 --- a/docs/reference/release-notes/highlights.asciidoc +++ b/docs/reference/release-notes/highlights.asciidoc @@ -136,9 +136,27 @@ POST _query * Fix IndexSortSortedNumericDocValuesRangeQuery for integer sorting * ValueSource.fromDoubleValuesSource(dvs).getSortField() would throw errors when used if the DoubleValuesSource needed scores * Disable connectedComponents logic in HNSW graph building. +---- {es-pull}129555[#129555] +[discrete] +[[es_ql_cross_cluster_querying_generally_available]] +=== ES|QL cross-cluster querying is now generally available +The ES|QL Cross-Cluster querying feature has been in technical preview since 8.13. +As of releases 8.19.0 and 9.1.0 this is now generally available. +This feature allows you to run ES|QL queries across multiple clusters. + +{es-pull}130034[#130034] + +[discrete] +[[mark_token_pruning_for_sparse_vector_as_ga]] +=== Mark Token Pruning for Sparse Vector as GA +Token pruning for sparse_vector queries has been live since 8.13 as tech preview. +As of 8.19.0 and 9.1.0, this is now generally available. + +{es-pull}130212[#130212] + // end::notable-highlights[] From 37642eeebc6f80a9fdeafb85a6a09046ab18bdc2 Mon Sep 17 00:00:00 2001 From: Charlotte Hoblik <116336412+charlotte-hoblik@users.noreply.github.com> Date: Thu, 24 Jul 2025 12:20:04 +0200 Subject: [PATCH 2/3] Update release-notes.asciidoc --- docs/reference/release-notes.asciidoc | 2 -- 1 file changed, 2 deletions(-) diff --git a/docs/reference/release-notes.asciidoc b/docs/reference/release-notes.asciidoc index 46add492c1df7..f4ade2372c92b 100644 --- a/docs/reference/release-notes.asciidoc +++ b/docs/reference/release-notes.asciidoc @@ -12,7 +12,6 @@ This section summarizes the changes in each release. * <> * <> * <> -* <> * <> * <> * <> @@ -104,7 +103,6 @@ include::release-notes/8.18.3.asciidoc[] include::release-notes/8.18.2.asciidoc[] include::release-notes/8.18.1.asciidoc[] include::release-notes/8.18.0.asciidoc[] -include::release-notes/8.17.9.asciidoc[] include::release-notes/8.17.8.asciidoc[] include::release-notes/8.17.7.asciidoc[] include::release-notes/8.17.6.asciidoc[] From e4138772cc4f0b027ef6c1d8f62e754b1a0a8262 Mon Sep 17 00:00:00 2001 From: Charlotte Hoblik <116336412+charlotte-hoblik@users.noreply.github.com> Date: Thu, 24 Jul 2025 12:20:37 +0200 Subject: [PATCH 3/3] Update highlights.asciidoc --- docs/reference/release-notes/highlights.asciidoc | 1 - 1 file changed, 1 deletion(-) diff --git a/docs/reference/release-notes/highlights.asciidoc b/docs/reference/release-notes/highlights.asciidoc index e9e46e8b5def1..9455546cab2f8 100644 --- a/docs/reference/release-notes/highlights.asciidoc +++ b/docs/reference/release-notes/highlights.asciidoc @@ -136,7 +136,6 @@ POST _query * Fix IndexSortSortedNumericDocValuesRangeQuery for integer sorting * ValueSource.fromDoubleValuesSource(dvs).getSortField() would throw errors when used if the DoubleValuesSource needed scores * Disable connectedComponents logic in HNSW graph building. ----- {es-pull}129555[#129555]