migrate_8_16.asciidoc 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. [[migrating-8.16]]
  2. == Migrating to 8.16
  3. ++++
  4. <titleabbrev>8.16</titleabbrev>
  5. ++++
  6. This section discusses the changes that you need to be aware of when migrating
  7. your application to {es} 8.16.
  8. See also <<release-highlights>> and <<es-release-notes>>.
  9. coming::[8.16.0]
  10. [discrete]
  11. [[breaking-changes-8.16]]
  12. === Breaking changes
  13. The following changes in {es} 8.16 might affect your applications
  14. and prevent them from operating normally.
  15. Before upgrading to 8.16, review these changes and take the described steps
  16. to mitigate the impact.
  17. [discrete]
  18. [[breaking_816_locale_change]]
  19. ==== JDK locale database change
  20. {es} 8.16 changes the version of the JDK that is included from version 22 to version 23. This changes
  21. the locale database that is used by Elasticsearch from the _COMPAT_ database to the _CLDR_ database.
  22. This can result in significant changes to custom textual date field formats,
  23. and calculations for custom week-date date fields.
  24. For more information see <<custom-date-format-locales,custom date formats>>.
  25. If you run {es} 8.16 on JDK version 22 or below, it will use the _COMPAT_ locale database
  26. to match the behavior of 8.15. However, please note that starting with {es} 9.0,
  27. {es} will use the _CLDR_ database regardless of JDK version it is run on.