New

The executive guide to generative AI

Read more

Elasticsearch version 8.17.4

edit

Elasticsearch version 8.17.4

edit

Also see Breaking changes in 8.17.

Bug fixes

edit
ES|QL
Indices APIs
  • Avoid hoarding cluster state references during rollover #124107 (issue: #123893)
  • [8.17] Avoid hoarding cluster state references during rollover #124267
Infra/Core
  • Prevent rare starvation bug when using scaling EsThreadPoolExecutor with empty core pool size. #124732 (issue: #124667)
Machine Learning
  • Migrate model_version to model_id when parsing persistent elser inference endpoints #124769 (issue: #124675)
Search
  • Do not let ShardBulkInferenceActionFilter unwrap / rewrap ESExceptions #123890
  • Don’t generate stacktrace in TaskCancelledException #125002
  • Fix concurrency issue in ScriptSortBuilder #123757
  • Revert fail-fast disconnect strategy for _resolve/cluster #124241

Upgrades

edit
Security
  • Bump nimbus-jose-jwt to 10.0.2 #124544

Known issues

edit
ES|QL
  • Some valid queries using an ENRICH command can fail when a match field is used that is absent from some indices or shards, either with a 500 status code due to NullPointerException or ClassCastException or with a 400 status code and IllegalArgumentException. This is fixed in #126187.
Was this helpful?
Feedback