@@ -9,38 +9,7 @@ your application to {es} 8.0.
9
9
10
10
See also <<release-highlights>> and <<es-release-notes>>.
11
11
12
- coming[8.0.0]
13
-
14
- * <<breaking_80_aggregations_changes>>
15
- * <<breaking_80_allocation_changes>>
16
- * <<breaking_80_analysis_changes>>
17
- * <<breaking_80_breaker_changes>>
18
- * <<breaking_80_cluster_changes>>
19
- * <<breaking_80_ccr_changes>>
20
- * <<breaking_80_discovery_changes>>
21
- * <<breaking_80_eql_changes>>
22
- * <<breaking_80_http_changes>>
23
- * <<breaking_80_ilm_changes>>
24
- * <<breaking_80_indices_changes>>
25
- * <<breaking_80_ingest_changes>>
26
- * <<breaking_80_java_changes>>
27
- * <<breaking_80_logging_changes>>
28
- * <<breaking_80_mappings_changes>>
29
- * <<breaking_80_network_changes>>
30
- * <<breaking_80_node_changes>>
31
- * <<breaking_80_packaging_changes>>
32
- * <<breaking_80_reindex_changes>>
33
- * <<breaking_80_api_changes>>
34
- * <<breaking_80_rollup_changes>>
35
- * <<breaking_80_scripting_changes>>
36
- * <<breaking_80_search_changes>>
37
- * <<breaking_80_security_changes>>
38
- * <<breaking_80_settings_changes>>
39
- * <<breaking_80_snapshots_changes>>
40
- * <<breaking_80_threadpool_changes>>
41
- * <<breaking_80_transform_changes>>
42
- * <<breaking_80_transport_changes>>
43
- * <<breaking_80_watcher_changes>>
12
+ coming::[8.0.0]
44
13
45
14
[discrete]
46
15
[[breaking-changes-8.0]]
@@ -58,93 +27,18 @@ the old behavior is supported until the next major release.
58
27
To find out if you are using any deprecated functionality,
59
28
enable <<deprecation-logging, deprecation logging>>.
60
29
61
- //NOTE: The notable-breaking-changes tagged regions are re-used in the
62
- //Installation and Upgrade Guide
63
-
64
- //tag::notable-breaking-changes[]
65
-
66
- .Indices created in {es} 6.x and earlier versions are not supported.
67
- [%collapsible]
68
- ====
69
- *Details* +
70
- Elasticsearch 8.0 can read indices created in version 7.0 or above. An
71
- Elasticsearch 8.0 node will not start in the presence of indices created in a
72
- version of Elasticsearch before 7.0.
73
-
74
- *Impact* +
75
- Reindex indices created in {es} 6.x or before with {es} 7.x if they need to be carried forward to {es} 8.x.
76
- ====
77
-
78
- .REST API endpoints containing `_xpack` have been removed.
79
- [%collapsible]
80
- ====
81
- *Details* +
82
- In 7.0, we deprecated REST endpoints that contain `_xpack` in their path. These
83
- endpoints are now removed in 8.0. Each endpoint that was deprecated and removed
84
- is replaced with a new endpoint that does not contain `_xpack`. As an example,
85
- `/{index}/_xpack/graph/_explore` is replaced by `/{index}/_graph/explore`.
86
-
87
- *Impact* +
88
- Use the replacement REST API endpoints. Requests submitted to the `_xpack`
89
- API endpoints will return an error.
90
- ====
91
-
92
- .Several EOL operating systems are no longer supported.
93
- [%collapsible]
94
- ====
95
- *Details* +
96
- The following operating systems have reached their end of life and are no longer
97
- supported by {es}:
98
-
99
- * Amazon Linux
100
- * CentOS 6
101
- * Debian 8
102
- * openSUSE Leap 42
103
- * Oracle Enterprise Linux 6
104
- * Ubuntu 16.04
105
-
106
- We've also removed support for `SysV init`. No supported operating systems use
107
- the `SysV init` process.
108
-
109
- *Details* +
110
- Ensure your nodes use a
111
- https://www.elastic.co/support/matrix#matrix_os[supported operating system].
112
- Running {es} on an unsupported operating system can result in unexpected errors
113
- or failures.
114
- ====
115
-
116
- // end::notable-breaking-changes[]
117
-
118
- include::migrate_8_0/aggregations.asciidoc[]
119
- include::migrate_8_0/allocation.asciidoc[]
120
- include::migrate_8_0/analysis.asciidoc[]
121
- include::migrate_8_0/breaker.asciidoc[]
122
- include::migrate_8_0/cluster.asciidoc[]
123
- include::migrate_8_0/ccr.asciidoc[]
124
- include::migrate_8_0/discovery.asciidoc[]
125
- include::migrate_8_0/eql.asciidoc[]
126
- include::migrate_8_0/http.asciidoc[]
127
- include::migrate_8_0/ilm.asciidoc[]
128
- include::migrate_8_0/indices.asciidoc[]
129
- include::migrate_8_0/ingest.asciidoc[]
130
- include::migrate_8_0/java.asciidoc[]
131
- include::migrate_8_0/logging.asciidoc[]
132
- include::migrate_8_0/mappings.asciidoc[]
133
- include::migrate_8_0/network.asciidoc[]
134
- include::migrate_8_0/node.asciidoc[]
135
- include::migrate_8_0/packaging.asciidoc[]
136
- include::migrate_8_0/reindex.asciidoc[]
137
- include::migrate_8_0/api.asciidoc[]
138
- include::migrate_8_0/rollup.asciidoc[]
139
- include::migrate_8_0/scripting.asciidoc[]
140
- include::migrate_8_0/search.asciidoc[]
141
- include::migrate_8_0/security.asciidoc[]
142
- include::migrate_8_0/settings.asciidoc[]
143
- include::migrate_8_0/snapshots.asciidoc[]
144
- include::migrate_8_0/threadpool.asciidoc[]
30
+ include::migrate_8_0/_cluster-node-setting-changes.asciidoc[]
31
+ include::migrate_8_0/_command-line-tool-changes.asciidoc[]
32
+ include::migrate_8_0/_index-setting-changes.asciidoc[]
33
+ include::migrate_8_0/_java-api-changes.asciidoc[]
34
+ include::migrate_8_0/_jvm-option-changes.asciidoc[]
35
+ include::migrate_8_0/_logging-changes.asciidoc[]
36
+ include::migrate_8_0/_mapping-changes.asciidoc[]
37
+ include::migrate_8_0/_packaging-changes.asciidoc[]
38
+ include::migrate_8_0/_painless-changes.asciidoc[]
39
+ include::migrate_8_0/_rest-api-changes.asciidoc[]
40
+ include::migrate_8_0/_system-req-changes.asciidoc[]
145
41
include::migrate_8_0/transform.asciidoc[]
146
- include::migrate_8_0/transport.asciidoc[]
147
- include::migrate_8_0/watcher.asciidoc[]
148
42
149
43
[discrete]
150
44
[[deprecated-8.0]]
@@ -161,9 +55,12 @@ the old behavior is supported until the next major release.
161
55
To find out if you are using any deprecated functionality,
162
56
enable <<deprecation-logging, deprecation logging>>.
163
57
58
+ //NOTE: The notable-breaking-changes tagged regions are re-used in the
59
+ //Installation and Upgrade Guide
60
+ //tag::notable-breaking-changes[]
164
61
[discrete]
165
- [[breaking_80_settings_deprecations ]]
166
- ==== Settings deprecations
62
+ [[breaking_80_cluster_node_setting_deprecations ]]
63
+ ==== Cluster and node setting deprecations
167
64
168
65
[[deprecate-transient-cluster-settings]]
169
66
.Transient cluster settings are deprecated.
@@ -183,6 +80,31 @@ settings instead. See the
183
80
{ref}/transient-settings-migration-guide.html[Transient settings migration
184
81
guide].
185
82
====
83
+ //end::notable-breaking-changes[]
84
+
85
+ [discrete]
86
+ [[breaking_80_command_line_tool_deprecations]]
87
+ ==== Command line tool deprecations
88
+
89
+ TIP: {ess-skip-section}
90
+
91
+ [[deprecate-elasticsearch-setup-passwords]]
92
+ .The `elasticsearch-setup-passwords` tool is deprecated.
93
+ [%collapsible]
94
+ ====
95
+ *Details* +
96
+ The `elasticsearch-setup-passwords` tool is deprecated in 8.0. To
97
+ manually reset the password for built-in users (including the `elastic` user), use
98
+ the {ref}/reset-password.html[`elasticsearch-reset-password`] tool, the {es}
99
+ {ref}/security-api-change-password.html[change passwords API], or the
100
+ User Management features in {kib}.
101
+ `elasticsearch-setup-passwords` will be removed in a future release.
102
+
103
+ *Impact* +
104
+ Passwords are generated automatically for the `elastic` user when you start {es} for the first time. If you run `elasticsearch-setup-passwords` after
105
+ starting {es}, it will fail because the `elastic`
106
+ user password is already configured.
107
+ ====
186
108
187
109
include::migrate_8_0/migrate_to_java_time.asciidoc[]
188
110
include::transient-settings-migration-guide.asciidoc[]
0 commit comments