[[breaking-changes-7.0]] == Breaking changes in 7.0 ++++ <titleabbrev>7.0</titleabbrev> ++++ This section discusses the changes that you need to be aware of when migrating your application to Elasticsearch 7.0. See also <<release-highlights>> and <<es-release-notes>>. * <<breaking_70_aggregations_changes>> * <<breaking_70_cluster_changes>> * <<breaking_70_discovery_changes>> * <<breaking_70_indices_changes>> * <<breaking_70_ingest_changes>> * <<breaking_70_mappings_changes>> * <<breaking_70_ml_changes>> * <<breaking_70_search_changes>> * <<breaking_70_suggesters_changes>> * <<breaking_70_packaging_changes>> * <<breaking_70_plugins_changes>> * <<breaking_70_analysis_changes>> * <<breaking_70_api_changes>> * <<breaking_70_java_changes>> * <<breaking_70_settings_changes>> * <<breaking_70_scripting_changes>> * <<breaking_70_snapshotstats_changes>> * <<breaking_70_restclient_changes>> * <<breaking_70_low_level_restclient_changes>> * <<breaking_70_logging_changes>> * <<breaking_70_node_changes>> * <<breaking_70_java_time_changes>> [float] === Indices created before 7.0 Elasticsearch 7.0 can read indices created in version 6.0 or above. An Elasticsearch 7.0 node will not start in the presence of indices created in a version of Elasticsearch before 6.0. [IMPORTANT] .Reindex indices from Elasticsearch 5.x or before ========================================= Indices created in Elasticsearch 5.x or before will need to be reindexed with Elasticsearch 6.x in order to be readable by Elasticsearch 7.x. ========================================= include::migrate_7_0/aggregations.asciidoc[] include::migrate_7_0/analysis.asciidoc[] include::migrate_7_0/cluster.asciidoc[] include::migrate_7_0/discovery.asciidoc[] include::migrate_7_0/ingest.asciidoc[] include::migrate_7_0/indices.asciidoc[] include::migrate_7_0/mappings.asciidoc[] include::migrate_7_0/ml.asciidoc[] include::migrate_7_0/search.asciidoc[] include::migrate_7_0/suggesters.asciidoc[] include::migrate_7_0/packaging.asciidoc[] include::migrate_7_0/plugins.asciidoc[] include::migrate_7_0/api.asciidoc[] include::migrate_7_0/java.asciidoc[] include::migrate_7_0/settings.asciidoc[] include::migrate_7_0/scripting.asciidoc[] include::migrate_7_0/snapshotstats.asciidoc[] include::migrate_7_0/restclient.asciidoc[] include::migrate_7_0/low_level_restclient.asciidoc[] include::migrate_7_0/logging.asciidoc[] include::migrate_7_0/node.asciidoc[] include::migrate_7_0/java_time.asciidoc[]