Elasticsearch version 8.12.2

edit

Elasticsearch version 8.12.2edit

Also see Breaking changes in 8.12.

Known issuesedit

  • When upgrading clusters from version 8.11.4 or earlier, if your cluster contains non-master-eligible nodes, information about the new functionality of these upgraded nodes may not be registered properly with the master node. This can lead to some new functionality added since 8.12.0 not being accessible on the upgraded cluster. If your cluster is running on ECK 2.12.1 and above, this may cause problems with finalizing the upgrade. To resolve this issue, perform a rolling restart on the non-master-eligible nodes once all Elasticsearch nodes are upgraded. This issue is fixed in 8.15.0.

Bug fixesedit

Application
  • Fix bug in rule_query where text_expansion errored because it was not rewritten #105365
  • [Connectors API] Fix bug with crawler configuration parsing and sync_now flag #105024
Authentication
  • Validate settings before reloading JWT shared secret #105070
Downsampling
  • Downsampling better handle if source index isn’t allocated and fix bug in retrieving last processed tsid #105228
ES|QL
  • ESQL: Push CIDR_MATCH to Lucene if possible #105061 (issue: #105042)
  • ES|QL: Fix exception handling on date_parse with wrong date pattern #105048 (issue: #104124)
Indices APIs
  • Always show composed_of field for composable index templates #105315 (issue: #104627)
Ingest Node
  • Backport stable ThreadPool constructor from LogstashInternalBridge #105165
  • Harden index mapping parameter check in enrich runner #105096
Machine Learning
  • Fix handling of ml.config_version node attribute for nodes with machine learning disabled #105066
  • Fix handling surrogate pairs in the XLM Roberta tokenizer #105183 (issues: #104626, #104981)
  • Inference service should reject tasks during shutdown #105213
Network
  • Close currentChunkedWrite on client cancel #105258
  • Fix leaked HTTP response sent after close #105293 (issue: #104651)
  • Fix race in HTTP response shutdown handling #105306
Search
  • Field-caps should read fields from up-to-dated shards #105153 (issue: #104809)
Snapshot/Restore
  • Finalize all snapshots completed by shard snapshot updates #105245 (issue: #104939)
Transform

Enhancementsedit

IdentityProvider
  • Include user’s privileges actions in IdP plugin _has_privileges request #104026