Elasticsearch version 8.0.0-beta1
Also see Breaking changes in 8.0.
Known issues
- If you’re using machine learning, it’s not safe to upgrade to
8.0.0-beta1if the cluster you’re upgrading was first used prior to7.7.0. If you attempt such an upgrade the filtered aliases against the machine learning results indices will lose their filters, causing machine learning anomaly detection results for different jobs to be mixed. Wait for8.0.0-rc1before attempting to test upgrading a cluster where machine learning was used prior to version7.7.0. - System indices are included in wildcard queries when using the
*pattern. Do not rely on this behavior, because system indices will be hidden in the 8.0 release. If you need to access system indices, specify the index name, use a more specific wildcard, or use theexpand_wildcardsparameter in your query. - By default, system indices are included in snapshots of all indices, and are restored when no indices are specified. This behavior results from including system indices in the implicit default wildcard (
*) for snapshot and restore operations, which was intended for backwards compatibility in 7.x versions. In 8.0, all system indices should be accessed through thefeature_statesparameter of the snapshot or restore request.
Breaking changes
Deprecations
- Authentication
-
- Deprecate setup-passwords tool #76902
- CRUD
- Monitoring
New features
Enhancements
- Authentication
- Cluster Coordination
- Data streams
- ILM+SLM
- Infra/Core
- Infra/Scripting
- Ingest
- License
- Machine Learning
-
- Add inference time configuration overrides #78441 (issue: #77799)
- Optimize source extraction for
categorize_textaggregation #79099 - The Linux build platform for the machine learning C++ code is now CentOS 7 running gcc 10.3. #2028
- Make ML indices hidden when the node becomes master #77416 (issue: #53674)
- Mapping
- Monitoring
- Packaging
- Search
-
- Node level can match action #78765
- TSDB: Add time series information to field caps #78790 (issue: #74660)
- Add new kNN search endpoint #79013 (issue: #78473)
- Disallow kNN searches on nested vector fields #79403 (issue: #78473)
- Ensure kNN search respects authorization #79693 (issue: #78473)
- Load kNN vectors format with mmapfs #78724 (issue: #78473)
- Support cosine similarity in kNN search #79500
- Node level can match action #78765
- Security
-
- Add v7
restCompatfor invalidating API key with the id field #78664 (issue: #66671) - Print enrollment token on startup #78293
- Startup check for security implicit behavior change #76879
- Update auto-generated credentials output #79755 (issue: #79312)
- CLI tool to reconfigure nodes to enroll #79690 (issue: #7718)
- Security auto-configuration for packaged installations #75144 (issue: #78306)
- Update to OpenSAML 4 #77012 (issue: #71983)
- Add v7
- Snapshot/Restore
- Transform
-
- Prevent old beta transforms from starting #79712
- TSDB
Bug fixes
Regressions
- Search
-
- Disable numeric sort optimization conditionally #78103
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.0.0-beta1.html