Elasticsearch version 7.17.8edit

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

EQL
  • Fix serialization of resultPosition in EqlSearchRequest #91497
  • Limit CCS to v 7.15 #91834 (issue: #91762)
Infra/Core
  • Add trace.id to request trace logs #91772 (issue: #88174)
  • DoPrivileged in ElasticsearchEncaughtExceptionHandler and check modify thread #91704 (issue: #91650)
Ingest Node
  • Set the enrich maintenance cluster lifecycle listener only once #90486
Machine Learning
  • ML stats failures should not stop the usage API working #91917 (issue: #91893)
Search
  • Fix integer overflow in AsyncTaskIndexService #91044
Transform
  • Make transform _preview request cancellable #91313 (issue: #91286)

Enhancementsedit

Infra/Core
  • Check for unassigned shards on node shutdown #91297 (issue: #88635)
  • Extend systemd startup timeout to 900s #91338
Snapshot/Restore
  • Update HDFS Repository to HDFS 3.3.3 #88039
TLS
  • Support SAN/dnsName for restricted trust #91946

Upgradesedit

Packaging