From 462a91a96222152b83f301e609daab8a3d7244a1 Mon Sep 17 00:00:00 2001 From: elasticsearchmachine Date: Tue, 11 Feb 2025 21:02:58 +0000 Subject: [PATCH] Forward port release notes for v8.17.2 --- docs/reference/release-notes.asciidoc | 4 ++ docs/reference/release-notes/8.17.2.asciidoc | 51 +++++++++++++++++++ .../release-notes/highlights.asciidoc | 14 +++++ 3 files changed, 69 insertions(+) create mode 100644 docs/reference/release-notes/8.17.2.asciidoc diff --git a/docs/reference/release-notes.asciidoc b/docs/reference/release-notes.asciidoc index 97993317c0402..eb184d98db467 100644 --- a/docs/reference/release-notes.asciidoc +++ b/docs/reference/release-notes.asciidoc @@ -7,8 +7,10 @@ This section summarizes the changes in each release. * <> +* <> * <> * <> +* <> * <> * <> * <> @@ -83,8 +85,10 @@ This section summarizes the changes in each release. -- include::release-notes/8.18.0.asciidoc[] +include::release-notes/8.17.2.asciidoc[] include::release-notes/8.17.1.asciidoc[] include::release-notes/8.17.0.asciidoc[] +include::release-notes/8.16.4.asciidoc[] include::release-notes/8.16.3.asciidoc[] include::release-notes/8.16.2.asciidoc[] include::release-notes/8.16.1.asciidoc[] diff --git a/docs/reference/release-notes/8.17.2.asciidoc b/docs/reference/release-notes/8.17.2.asciidoc new file mode 100644 index 0000000000000..c5ccc0cb7d4dd --- /dev/null +++ b/docs/reference/release-notes/8.17.2.asciidoc @@ -0,0 +1,51 @@ +[[release-notes-8.17.2]] +== {es} version 8.17.2 + +Also see <>. + +[[bug-8.17.2]] +[float] +=== Bug fixes + +Authentication:: +* Fix NPE on disabled API auth key cache {es-pull}120483[#120483] + +Data streams:: +* Map `scope.name` as a dimension {es-pull}120590[#120590] + +ES|QL:: +* Use `field_caps` native nested fields filtering {es-pull}117201[#117201] (issue: {es-issue}117054[#117054]) + +Machine Learning:: +* Fix infer on and elasticsearch service endpoint created with a deployment id {es-pull}121428[#121428] +* Fix inference update API calls with `task_type` in body or `deployment_id` defined {es-pull}121231[#121231] +* Skip Usage stats update when ML is disabled {es-pull}121559[#121559] (issue: {es-issue}121532[#121532]) + +Mapping:: +* Fix synthetic source issue with deeply nested ignored source fields {es-pull}121715[#121715] +* Lower `_source.mode` mapping attribute deprecation issue level {es-pull}120059[#120059] + +Ranking:: +* Fix LTR rescorer throws 'local model reference is null' on multi-shards index when explained is enabled {es-pull}120717[#120717] (issue: {es-issue}120739[#120739]) +* LTR sometines throw `NullPointerException:` Cannot read field "approximation" because "top" is null {es-pull}120809[#120809] +* Normalize negative scores for `text_similarity_reranker` retriever {es-pull}120930[#120930] (issue: {es-issue}120201[#120201]) +* Update Text Similarity Reranker to Properly Handle Aliases {es-pull}120062[#120062] (issue: {es-issue}119617[#119617]) + +Search:: +* Add back `keep_alive` to `async_search.submit` rest-api-spec {es-pull}120781[#120781] +* Fix NPE caused by race condition in async search when minimise round trips is true {es-pull}117504[#117504] +* Fix potential file leak in ES816BinaryQuantizedVectorsWriter {es-pull}120014[#120014] (issue: {es-issue}119981[#119981]) +* Use approximation to advance matched queries {es-pull}120133[#120133] (issue: {es-issue}120130[#120130]) + +Snapshot/Restore:: +* Cheaper snapshot-related `toString()` impls {es-pull}121283[#121283] +* Issue S3 web identity token refresh call with sufficient permissions {es-pull}119748[#119748] (issue: {es-issue}119747[#119747]) + +[[enhancement-8.17.2]] +[float] +=== Enhancements + +Ingest Node:: +* Improve memory aspects of enrich cache {es-pull}120256[#120256] (issues: {es-issue}96050[#96050], {es-issue}120021[#120021]) + + diff --git a/docs/reference/release-notes/highlights.asciidoc b/docs/reference/release-notes/highlights.asciidoc index a3fefb88019af..1650f259210b8 100644 --- a/docs/reference/release-notes/highlights.asciidoc +++ b/docs/reference/release-notes/highlights.asciidoc @@ -49,6 +49,20 @@ rank_vectors mapping for late-interaction second order ranking (#118804) {es-pull}119601[#119601] +[discrete] +[[enable_lookup_join_in_non_snapshot_builds]] +=== Enable LOOKUP JOIN in non-snapshot builds +This effectively releases LOOKUP JOIN into tech preview. Docs will +follow in a separate PR. + +- Enable the lexing/grammar for LOOKUP JOIN in non-snapshot builds. +- Remove the grammar for the unsupported `| JOIN ...` command (without `LOOKUP` as first keyword). The way the lexer modes work, otherwise we'd also have to enable `| JOIN ...` syntax on non-snapshot builds and would have to add additional validation to provide appropriate error messages. +- Remove grammar for `LOOKUP JOIN index AS ...` because qualifiers are not yet supported. Otherwise we'd have to put in additional validation as well to prevent such queries. + +Also fix https://github.com/elastic/elasticsearch/issues/121185 + +{es-pull}121193[#121193] + // end::notable-highlights[]