[[breaking-changes-8.0]] == Breaking changes in 8.0 ++++ 8.0 ++++ This section discusses the changes that you need to be aware of when migrating your application to {es} 8.0. See also <> and <>. coming[8.0.0] * <> * <> * <> * <> * <> * <> * <> * <> * <> * <> * <> * <> * <> * <> * <> * <> * <> * <> * <> //NOTE: The notable-breaking-changes tagged regions are re-used in the //Installation and Upgrade Guide //tag::notable-breaking-changes[] [float] ==== Indices created before 7.0 Elasticsearch 8.0 can read indices created in version 7.0 or above. An Elasticsearch 8.0 node will not start in the presence of indices created in a version of Elasticsearch before 7.0. [IMPORTANT] .Reindex indices from Elasticsearch 6.x or before ========================================= Indices created in Elasticsearch 6.x or before will need to be reindexed with Elasticsearch 7.x in order to be readable by Elasticsearch 8.x. ========================================= [float] ==== REST endpoints containing `_xpack` In 7.0, we deprecated REST endpoints that contain `_xpack` in their path. These endpoints are now removed in 8.0. Each endpoint that was deprecated and removed is replaced with a new endpoint that does not contain `_xpack`. As an example, `/{index}/_xpack/graph/_explore` is replaced by `/{index}/_graph/explore`. // end::notable-breaking-changes[] include::migrate_8_0/analysis.asciidoc[] include::migrate_8_0/allocation.asciidoc[] include::migrate_8_0/breaker.asciidoc[] include::migrate_8_0/discovery.asciidoc[] include::migrate_8_0/mappings.asciidoc[] include::migrate_8_0/packaging.asciidoc[] include::migrate_8_0/rollup.asciidoc[] include::migrate_8_0/snapshots.asciidoc[] include::migrate_8_0/security.asciidoc[] include::migrate_8_0/ilm.asciidoc[] include::migrate_8_0/java.asciidoc[] include::migrate_8_0/network.asciidoc[] include::migrate_8_0/node.asciidoc[] include::migrate_8_0/transport.asciidoc[] include::migrate_8_0/http.asciidoc[] include::migrate_8_0/reindex.asciidoc[] include::migrate_8_0/search.asciidoc[] include::migrate_8_0/settings.asciidoc[] include::migrate_8_0/indices.asciidoc[]