@@ -38,19 +38,19 @@ enable <<deprecation-logging, deprecation logging>>.
38
38
==== Mapping changes
39
39
40
40
[[geo-mappers-external-values]]
41
- .Geo mappers no longer accept external values from multifields
41
+ .Geo mappers no longer accept external values from multifields.
42
42
[%collapsible]
43
43
====
44
44
*Details* +
45
45
In earlier versions, geo fields could theoretically be used as a subfield
46
46
if their parent field set a geometry object as an external value during
47
47
parsing. This functionality was unused within the {es} codebase and
48
- blocked required changes to allow index-time scripts on geo_point fields,
48
+ blocked required changes to allow index-time scripts on ` geo_point` fields,
49
49
so it has been removed.
50
50
====
51
51
52
52
[[geo-point-geohash-subfields]]
53
- .Geopoint mappers pass geohashes to subfields one-by-one
53
+ .Geopoint mappers pass geohashes to subfields one-by-one.
54
54
[%collapsible]
55
55
====
56
56
*Details* +
@@ -65,7 +65,7 @@ geohash strings.
65
65
=== Deprecations
66
66
67
67
The following functionality has been deprecated in {es} 7.13
68
- and will be removed in 8.0
68
+ and will be removed in 8.0.
69
69
While this won't have an immediate impact on your applications,
70
70
we strongly encourage you take the described steps to update your code
71
71
after upgrading to 7.13.
@@ -75,6 +75,54 @@ the old behavior is supported until the next major release.
75
75
To find out if you are using any deprecated functionality,
76
76
enable <<deprecation-logging, deprecation logging>>.
77
77
78
+ [discrete]
79
+ [[breaking_713_agg_deprecations]]
80
+ ==== Aggregation deprecations
81
+
82
+ [discrete]
83
+ [[breaking_713_boolean-field-support-deprecated-date-aggs]]
84
+ .Date aggregations on `boolean` fields are deprecated.
85
+ [%collapsible]
86
+ ====
87
+ *Details* +
88
+ Support for auto-interval date histogram, date histogram, and date range
89
+ aggregations on `boolean` fields is now deprecated. On `boolean` fields, these
90
+ aggregations are rarely useful and often unintended.
91
+ ====
92
+
93
+ [discrete]
94
+ [[breaking_713_infra_core_deprecations]]
95
+ ==== Core deprecations
96
+
97
+ [[multiple-data-path-support-deprecated]]
98
+ .Multiple data path support is deprecated.
99
+ [%collapsible]
100
+ ====
101
+ *Details* +
102
+ Support for multiple paths in the `path.data` setting is now deprecated. We
103
+ introduced this option as a way to support multi-disk setups. It has since been
104
+ a source of user complaints due to confusing and unintuitive behavior.
105
+
106
+ *Impact* +
107
+ Specify a single path in `path.data`. To use multiple disks, use a RAID
108
+ hardware configuration or similar hardware solution.
109
+ ====
110
+
111
+ [[action-destructive-defaults-to-true]]
112
+ .The `action.destructive_requires_name` setting will default to `true` in 8.0.0.
113
+ [%collapsible]
114
+ ====
115
+ *Details* +
116
+ In 8.0.0, the `action.destructive_requires_name` setting will default to `true`.
117
+ Currently, the setting defaults to `false`.
118
+
119
+ *Impact* +
120
+ If you use a wildcard (`*`) or `_all` to delete indices or perform other
121
+ destructive actions, use the {ref}/cluster-update-settings.html[update cluster
122
+ settings API] to set `action.destructive_requires_name` to `false` to avoid
123
+ errors in 8.0.0.
124
+ ====
125
+
78
126
[discrete]
79
127
[[breaking_713_eql_deprecations]]
80
128
==== EQL deprecations
@@ -93,14 +141,20 @@ Use the <<eql-syntax-pattern-comparison-keywords,`like`>> or
93
141
==== Security deprecations
94
142
95
143
[[implicitly-disabled-basic-realms]]
96
- Currently, the file and native realms have following implicit behaviours:
144
+ .Implicit enablement of the file and native realms is deprecated.
145
+ [%collapsible]
146
+ ====
147
+ *Details* +
148
+ Currently, the file and native realms have the following implicit behaviors:
97
149
98
150
* If file and native realms are not configured, they are implicitly disabled
99
151
if there are other explicitly configured realms.
100
- * If no realm is available due to either unconfigured, explicitly disabled
101
- or disallowed by the license, the file and native realms are always enabled
102
- even when they are explicitly disabled.
152
+ * If no realm is available because realms are unconfigured, explicitly
153
+ disabled, or not allowed by your license, the file and native realms are always
154
+ enabled, even if explicitly disabled.
103
155
104
- Both of the above behaviours are deprecated. In version 8.0.0, the file and
156
+ *Impact* +
157
+ Both of the above behaviors are deprecated. In 8.0.0, the file and
105
158
native realms will always be enabled unless explicitly disabled. If they are
106
159
explicitly disabled, they remain disabled at all times.
160
+ ====
0 commit comments