Elasticsearch version 8.15.1

edit

Elasticsearch version 8.15.1

edit

Also see Breaking changes in 8.15.

Known issues

edit
  • Elasticsearch will not start if custom role mappings are configured using the xpack.security.authc.realms.*.files.role_mapping configuration option. As a workaround, custom role mappings can be configured using the REST API (issue: #112503)

Bug fixes

edit
Aggregations
Authorization
ES|QL
  • Avoid losing error message in failure collector #111983 (issue: #111894)
  • Avoid wrapping rejection exception in exchange #112178 (issue: #112106)
  • ESQL: Fix for overzealous validation in case of invalid mapped fields #111475 (issue: #111452)
Geo
  • Add maximum nested depth check to WKT parser #111843
  • Always check crsType when folding spatial functions #112090 (issue: #112089)
  • Fix NPE when executing doc value queries over shape geometries with empty segments #112139
Indices APIs
  • Fix template alias parsing livelock #112217
Infra/Core
Ingest Node
  • Fixing incorrect bulk request took time #111863 (issue: #111854)
  • Improve performance of grok pattern cycle detection #111947
Logs
  • Merge multiple ignored source entires for the same field #111994 (issue: #111694)
Machine Learning
  • [Inference API] Move Delete inference checks to threadpool worker #111646
Mapping
  • Check for valid parentDoc before retrieving its previous #112005 (issue: #111990)
  • Fix calculation of parent offset for ignored source in some cases #112046
  • Fix synthetic source for empty nested objects #111943 (issue: #111811)
  • No error when store_array_source is used without synthetic source #111966
  • Prevent synthetic field loaders accessing stored fields from using stale data #112173 (issue: #112156)
Ranking
  • Properly handle filters on TextSimilarityRank retriever #111673
Relevance
  • Semantic reranking should fail whenever inference ID does not exist #112038 (issue: #111934)
  • [Bugfix] Add accessDeclaredMembers permission to allow search application templates to parse floats #111285
Search
  • Explain Function Score Query #111807
Security
  • Fix "unexpected field [remote_cluster]" for CCS (RCS 1.0) when using API key that references remote_cluster #112226
  • Fix connection timeout for OpenIdConnectAuthenticator get Userinfo #112230
Vector Search
  • Fix NullPointerException when doing knn search on empty index without dims #111756 (issue: #111733)
  • Speed up dense/sparse vector stats #111729 (issue: #111715)