Elasticsearch version 8.12.1
Also see Breaking changes in 8.12.
Known issues
- 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 fixes
- Allocation
-
- Improve
CANNOT_REBALANCE_CAN_ALLOCATEexplanation #104904
- Improve
- Application
- Data streams
- Downsampling
- ES|QL
-
- Avoid execute ESQL planning on refresh thread #104591
- ESQL: Allow grouping by null blocks #104523
- ESQL: Fix
SearchStats#count(String)to count values not rows #104891 (issue: #104795) - Limit concurrent shards per node for ESQL #104832 (issue: #103666)
- Reduce the number of Evals
ReplaceMissingFieldWithNullcreates #104586 (issue: #104583)
- Infra/Resiliency
-
- Limit nesting depth in Exception XContent #103741
- Ingest Node
- Machine Learning
- Network
-
- Fix lost headers with chunked responses #104808
- Search
- Snapshot/Restore
- TSDB
- Transform
Deprecations
- Machine Learning
-
- Deprecate machine learning on Intel macOS #104087
Upgrades
© 2023-2025 Elasticsearch
As of September 2024, Elasticsearch is available under a choice of three licenses: the Server Side Public License (SSPL), the Elastic License, or the AGPLv3 (OSI approved).
Elasticsearch and the Elasticsearch logo are trademarks of Elasticsearch B.V., registered in the U.S. and in other countries.
https://www.elastic.co/guide/en/elasticsearch/reference/8.17/release-notes-8.12.1.html