New

The executive guide to generative AI

Read more

Elasticsearch version 8.17.2

edit

Elasticsearch version 8.17.2

edit

Also see Breaking changes in 8.17.

Bug fixes

edit
Authentication
  • Fix NPE on disabled API auth key cache #120483
Data streams
  • Map scope.name as a dimension #120590
ES|QL
  • Use field_caps native nested fields filtering #117201 (issue: #117054)
Machine Learning
  • Fix infer on and elasticsearch service endpoint created with a deployment id #121428
  • Fix inference update API calls with task_type in body or deployment_id defined #121231
  • Skip Usage stats update when ML is disabled #121559 (issue: #121532)
Mapping
  • Fix synthetic source issue with deeply nested ignored source fields #121715
  • Lower _source.mode mapping attribute deprecation issue level #120059
Ranking
  • Fix LTR rescorer throws local model reference is null on multi-shards index when explained is enabled #120717 (issue: #120739)
  • LTR sometines throw NullPointerException: Cannot read field "approximation" because "top" is null #120809
  • Normalize negative scores for text_similarity_reranker retriever #120930 (issue: #120201)
  • Update Text Similarity Reranker to Properly Handle Aliases #120062 (issue: #119617)
Search
  • Add back keep_alive to async_search.submit rest-api-spec #120781
  • Fix NPE caused by race condition in async search when minimise round trips is true #117504
  • Fix potential file leak in ES816BinaryQuantizedVectorsWriter #120014 (issue: #119981)
  • Use approximation to advance matched queries #120133 (issue: #120130)
Snapshot/Restore
  • Cheaper snapshot-related toString() impls #121283
  • Issue S3 web identity token refresh call with sufficient permissions #119748 (issue: #119747)

Enhancements

edit
Ingest Node

Known issues

edit
  • VALUES aggregate function can run for a long, long time when collecting many, many groups. Hundreds of thousands of groups can run on one thread for many minutes and millions of groups run for days. It is O(n2) with the number of groups. These will not respond to the tasks cancellation API the whole time. Fixed by #123073 and available in 8.16.5, 8.17.3, 8.18.0, and all releases after that.
Was this helpful?
Feedback