Elasticsearch version 8.0.0-alpha2edit

Also see Breaking changes in 8.0.

Breaking changesedit

ILM+SLM
Infra/Core
  • Fail index creation using custom data path #76792 (issue: #73168)
  • System indices treated as restricted indices #74212 (issue: #69298)
License
  • Set xpack.security.enabled to true for all licenses #72300
Packaging
Security
  • Remove kibana_dashboard_only_user reserved role #76507

Enhancementsedit

Authentication
  • Autogenerate and print elastic password on startup #77291
  • Enroll Kibana API uses Service Accounts #76370
  • Add reset-kibana-system-user tool #77322
ILM+SLM
  • Allow for setting the total shards per node in the Allocate ILM action #76794 (issue: #76775)
Infra/Core
  • Retain reference to stdout for exceptional cases #77460
Ingest
  • Add support for _meta field to ingest pipelines #76381
Machine Learning
  • Adding new PUT trained model vocabulary endpoint #77387
  • Creating new PUT model definition part API #76987
Network
  • Enable LZ4 transport compression by default #76326 (issue: #73497)
Search
  • [REST API Compatibility] Nested path and filter sort options #76022 (issues: #42809, #51816)
  • [REST API Compatibility] CommonTermsQuery and cutoff_frequency parameter #75896 (issues: #42654, #51816)
  • [REST API Compatibility] Allow first empty line for _msearch #75886 (issues: #41011, #51816)
Security
  • Adding base RestHandler class for Enrollment APIs #76564 (issue: #76097)
  • Generate and store password hash for elastic user #76276 (issue: #75310)
  • Set elastic password and generate enrollment token #75816 (issue: #75310)
  • Add elasticsearch-enroll-node tool #77292
  • Default hasher to PBKDF2_STRETCH on FIPS mode #76274

Bug Fixesedit

ILM+SLM
  • Ensuring that the ShrinkAction does not hang if total shards per node is too low #76732 (issue: #44070)
Security
  • Allow access to restricted system indices for reserved system roles #76845