Elasticsearch version 7.17.7edit

Also see Breaking changes in 7.17.

Known issuesedit

  • Parsing a request when the last element in an array is filtered out (for instance using _source_includes) fails. This is due to a bug in Jackson parser. Fixed in Elasticsearch 8.6.1 (#91456)

Bug fixesedit

Allocation
  • Fix debug mode in MaxRetryAllocationDecider #89973
Authentication
  • Fix double sending of response in TransportOpenIdConnectPrepareAuthenticationAction #89930
ILM+SLM
  • Copy isHidden during ILM alias swap #89650 (issue: #89604)
Infra/Core
Ingest Node
  • Fix pipeline id not being present in ingest metadata inside on_failure block #89632
Machine Learning
  • Do not retain categorization tokens when existing category matches #2398
Network
  • Fix memory leak when double invoking RestChannel.sendResponse #89873
Ranking
  • Avoid negative scores with cross_fields type #89016 (issue: #44700)
Rollup
  • Fork TransportRollupCapsAction to management threadpool #89803
Search
  • Safeguard RegExp use against StackOverflowError #84624 (issue: #82923)
Watcher
  • Allow xpack.notification.email.account.domain_allowlist to be set dynamically #90426 (issue: #89913)
  • Handling timeout exceptions on watcher startup #90421 (issue: #44981)

Upgradesedit

Packaging