[[breaking-changes-7.8]] == Breaking changes in 7.8 ++++ 7.8 ++++ This section discusses the changes that you need to be aware of when migrating your application to Elasticsearch 7.8. See also <> and <>. coming[7.8.0] //NOTE: The notable-breaking-changes tagged regions are re-used in the //Installation and Upgrade Guide //tag::notable-breaking-changes[] //end::notable-breaking-changes[] [discrete] [[breaking_78_api_changes]] === API changes [discrete] ==== Deprecation of `local` parameter for get field mapping API The `local` parameter is a no-op and field mappings are always retrieved locally. As of 7.8, this parameter is deprecated and will be removed in next major version. [discrete] [[breaking_78_mappings_changes]] === Mappings changes [discrete] [[prevent-enabled-setting-change]] ==== `enabled` setting cannot be changed on root mapper Previously, Elasticsearch accepted mapping updates that tried to change the `enabled` setting on the root mapping. The update was not applied, but the request didn't throw an error. As of 7.8, requests that attempt to change `enabled` on the root mapping will fail. [discrete] [[breaking_78_settings_changes]] === Settings changes [discrete] [[deprecate-node-local-storage]] ==== `node.local_storage` is deprecated In Elasticsearch 7.8.0, the setting `node.local_storage` was deprecated and beginning in Elasticsearch 8.0.0 all nodes will require local storage.