1- [[breaking-changes]]
2- = Migration guide
3-
4- This section discusses the changes that you need to be aware of to migrate
5- your application to {version}. For more information about what's new in this
6- release, see the <<release-highlights>> and <<es-release-notes>>.
7-
8- As {es} introduces new features and improves existing ones, the changes
9- sometimes make older settings, APIs, and parameters obsolete. We typically
10- deprecate obsolete functionality as part of a release. If possible, we support
11- the deprecated functionality for several subsequent releases before removing it.
12- This enables applications to continue working unchanged while you prepare to
13- migrate away from the deprecated functionality.
14-
15- To get the most out of {es} and facilitate future upgrades, we strongly
16- encourage migrating away from using deprecated functionality as soon as
17- possible.
18-
19- To give you insight into what deprecated features you're using, {es}:
20-
21- - Returns a `Warn` HTTP header whenever you
22- submit a request that uses deprecated functionality.
23- - <<deprecation-logging, Logs deprecation warnings>> when
24- deprecated functionality is used.
25- - <<migration-api-deprecation, Provides a deprecation info API>>
26- that scans a cluster's configuration
27- and mappings for deprecated functionality.
28-
29- For more information about {minor-version},
30- see the <<release-highlights>> and <<es-release-notes>>.
31- For information about how to upgrade your cluster, see <<setup-upgrade>>.
1+ include::migration_intro.asciidoc[]
322
333* <<migrating-8.3,Migrating to 8.3>>
344* <<migrating-8.2,Migrating to 8.2>>
@@ -39,3 +9,4 @@ include::migrate_8_3.asciidoc[]
399include::migrate_8_2.asciidoc[]
4010include::migrate_8_1.asciidoc[]
4111include::migrate_8_0.asciidoc[]
12+
0 commit comments