index.asciidoc 1.5 KB

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