system-req-changes.asciidoc 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. [discrete]
  2. [[breaking_80_system_req_changes]]
  3. ==== System requirement changes
  4. //NOTE: The notable-breaking-changes tagged regions are re-used in the
  5. //Installation and Upgrade Guide
  6. //tag::notable-breaking-changes[]
  7. TIP: {ess-skip-section}
  8. .Several EOL operating systems are no longer supported.
  9. [%collapsible]
  10. ====
  11. *Details* +
  12. The following operating systems have reached their end of life and are no longer
  13. supported by {es}:
  14. * Amazon Linux
  15. * CentOS 6
  16. * Debian 8
  17. * openSUSE Leap 42
  18. * Oracle Enterprise Linux 6
  19. * Ubuntu 16.04
  20. We've also removed support for `SysV init`. No supported operating systems use
  21. the `SysV init` process.
  22. *Details* +
  23. Ensure your nodes use a
  24. https://www.elastic.co/support/matrix#matrix_os[supported operating system].
  25. Running {es} on an unsupported operating system can result in unexpected errors
  26. or failures.
  27. ====
  28. .Java 17 is required.
  29. [%collapsible]
  30. ====
  31. *Details* +
  32. Java 17 or higher is now required to run {es} and any of its command
  33. line tools.
  34. *Impact* +
  35. Use Java 17 or higher. Attempts to run {es} 8.0 using earlier Java versions will
  36. fail.
  37. There is not yet a FIPS-certified security module for Java 17
  38. that you can use when running {es} 8.0 in FIPS 140-2 mode.
  39. If you run in FIPS 140-2 mode, you will either need to request an exception
  40. from your security organization to upgrade to {es} 8.0,
  41. or remain on {es} 7.x until Java 17 is certified.
  42. ====
  43. .`JAVA_HOME` is no longer supported.
  44. [%collapsible]
  45. ====
  46. *Details* +
  47. `JAVA_HOME` is no longer supported to set the path for the JDK. Instead, use
  48. the bundled JDK (preferable), or set `ES_JAVA_HOME`.
  49. *Impact* +
  50. Use the bundled JDK (preferable), or set `ES_JAVA_HOME`. `JAVA_HOME` will be
  51. ignored.
  52. ====
  53. //end::notable-breaking-changes[]