mirror of
https://github.com/honeymoose/OpenSearch.git
synced 2025-02-09 14:35:04 +00:00
In #33933 we disallowed changing the `enabled` parameter in object mappings. However, the fix didn't cover the root object mapper. This PR adjusts the change to also include the root mapper and clarifies the error message.
44 lines
1.2 KiB
Plaintext
44 lines
1.2 KiB
Plaintext
[[breaking-changes-7.8]]
|
|
== Breaking changes in 7.8
|
|
++++
|
|
<titleabbrev>7.8</titleabbrev>
|
|
++++
|
|
|
|
This section discusses the changes that you need to be aware of when migrating
|
|
your application to Elasticsearch 7.8.
|
|
|
|
See also <<release-highlights>> and <<es-release-notes>>.
|
|
|
|
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_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.
|