index.asciidoc 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  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,
  7. the changes sometimes make older settings, APIs, and parameters obsolete.
  8. The obsolete functionality is typically deprecated in a minor release and
  9. removed in the subsequent major release.
  10. This enables applications to continue working unchanged
  11. across most minor version upgrades.
  12. Breaking changes introduced in minor releases are
  13. generally limited to critical security fixes
  14. and bug fixes that correct unintended behavior.
  15. To get the most out of {es} and facilitate future upgrades,
  16. we strongly encourage migrating
  17. away from using deprecated functionality as soon as possible.
  18. To give you insight into what deprecated features you're using, {es}:
  19. - Returns a `Warn` HTTP header whenever you
  20. submit a request that uses deprecated functionality.
  21. - <<deprecation-logging, Logs deprecation warnings>> when
  22. deprecated functionality is used.
  23. - <<migration-api-deprecation, Provides a deprecation info API>>
  24. that scans a cluster's configuration
  25. and mappings for deprecated functionality.
  26. For more information about {minor-version},
  27. see the <<release-highlights>> and <<es-release-notes>>.
  28. For information about how to upgrade your cluster, see <<setup-upgrade>>.
  29. * <<migrating-8.1,Migrating to 8.1>>
  30. * <<migrating-8.0,Migrating to 8.0>>
  31. include::migrate_8_1.asciidoc[]
  32. include::migrate_8_0.asciidoc[]