IMPORTANT: No additional bug fixes or documentation updates
will be released for this version. For the latest information, see the
current release documentation.
Elasticsearch version 8.0.0-beta1
editElasticsearch version 8.0.0-beta1
editAlso see Breaking changes in 8.0.
Known issues
edit-
If you’re using machine learning, it’s not safe to perform a rolling upgrade from
7.16.x
to8.0.0-beta1
. Doing so might lead to cluster state propagation issues in the mixed version cluster. We recommend waiting for8.0.0-rc1
before testing a rolling upgrade from7.16.x
. Do not attempt to upgrade any production cluster to pre-release software. -
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_wildcards
parameter 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_states
parameter of the snapshot or restore request.
Breaking changes
editDeprecations
edit- Authentication
-
- Deprecate setup-passwords tool #76902
- CRUD
- Monitoring
New features
editEnhancements
edit- 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_text
aggregation #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
restCompat
for 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
editRegressions
edit- Search
-
- Disable numeric sort optimization conditionally #78103