Skip to content

Commit 15888c2

Browse files
7.13.0 release notes (#72306) (#72763)
Co-authored-by: Rory Hunter <[email protected]>
1 parent 6531264 commit 15888c2

File tree

3 files changed

+359
-9
lines changed

3 files changed

+359
-9
lines changed

docs/reference/migration/migrate_7_13.asciidoc

+63-9
Original file line numberDiff line numberDiff line change
@@ -38,19 +38,19 @@ enable <<deprecation-logging, deprecation logging>>.
3838
==== Mapping changes
3939

4040
[[geo-mappers-external-values]]
41-
.Geo mappers no longer accept external values from multifields
41+
.Geo mappers no longer accept external values from multifields.
4242
[%collapsible]
4343
====
4444
*Details* +
4545
In earlier versions, geo fields could theoretically be used as a subfield
4646
if their parent field set a geometry object as an external value during
4747
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,
4949
so it has been removed.
5050
====
5151

5252
[[geo-point-geohash-subfields]]
53-
.Geopoint mappers pass geohashes to subfields one-by-one
53+
.Geopoint mappers pass geohashes to subfields one-by-one.
5454
[%collapsible]
5555
====
5656
*Details* +
@@ -65,7 +65,7 @@ geohash strings.
6565
=== Deprecations
6666

6767
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.
6969
While this won't have an immediate impact on your applications,
7070
we strongly encourage you take the described steps to update your code
7171
after upgrading to 7.13.
@@ -75,6 +75,54 @@ the old behavior is supported until the next major release.
7575
To find out if you are using any deprecated functionality,
7676
enable <<deprecation-logging, deprecation logging>>.
7777

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+
78126
[discrete]
79127
[[breaking_713_eql_deprecations]]
80128
==== EQL deprecations
@@ -93,14 +141,20 @@ Use the <<eql-syntax-pattern-comparison-keywords,`like`>> or
93141
==== Security deprecations
94142

95143
[[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:
97149
98150
* If file and native realms are not configured, they are implicitly disabled
99151
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.
103155
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
105158
native realms will always be enabled unless explicitly disabled. If they are
106159
explicitly disabled, they remain disabled at all times.
160+
====

docs/reference/release-notes.asciidoc

+2
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66

77
This section summarizes the changes in each release.
88

9+
* <<release-notes-7.13.0>>
910
* <<release-notes-7.12.1>>
1011
* <<release-notes-7.12.0>>
1112
* <<release-notes-7.11.2>>
@@ -47,6 +48,7 @@ This section summarizes the changes in each release.
4748

4849
--
4950

51+
include::release-notes/7.13.asciidoc[]
5052
include::release-notes/7.12.asciidoc[]
5153
include::release-notes/7.11.asciidoc[]
5254
include::release-notes/7.10.asciidoc[]

0 commit comments

Comments
 (0)