From 957b0adea3baeb076e26a218a31bb026ef27ddcd Mon Sep 17 00:00:00 2001 From: Stewart X Addison <6487691+sxa@users.noreply.github.com> Date: Sat, 6 Apr 2024 00:42:12 +0100 Subject: [PATCH] Various updates to the supported platforms page for JDK22, RISC-V and others (#2760) * Supported platforms: add riscv, JDK22, s390x+AIX JDK21, remove mac10 support Signed-off-by: Stewart X Addison * Update support table with JDK22/23 Signed-off-by: Stewart X Addison --------- Signed-off-by: Stewart X Addison --- .../support/_partials/support-table.adoc | 32 ++-- .../supported-platforms/index.adoc | 148 +++++++++--------- 2 files changed, 96 insertions(+), 84 deletions(-) diff --git a/content/asciidoc-pages/support/_partials/support-table.adoc b/content/asciidoc-pages/support/_partials/support-table.adoc index 275ee1f9a..cc2dc9959 100644 --- a/content/asciidoc-pages/support/_partials/support-table.adoc +++ b/content/asciidoc-pages/support/_partials/support-table.adoc @@ -3,20 +3,28 @@ | Java Version | First Availability | Latest Release | Next Release Due | End of Availability ^[1]^ -| Java 22 +| Java 23 | Expected + -Mar 2024 +Sep 2024 | Not available | Expected + -Mar 2024 -| Expected Sep 2024 +Sep 2024 +| Expected Mar 2025 + +| Java 22 +| Mar 2024 +| 19 Mar 2024 + +[.small]#jdk-22+36# +| 16 Apr 2024 + +[.small]#jdk-22.0.1# +| Sep 2023 | Java 21 (LTS) | Sep 2023 | 24 Jan 2024 + [.small]#jdk-21.0.2+13# -| 16 Jan 2024 + -[.small]#jdk-21.0.2# +| 16 Apr 2024 + +[.small]#jdk-21.0.3# | At least Dec 2029 | Java 20 @@ -44,24 +52,24 @@ Mar 2024 | Sep 2021 | 23 Jan 2024 + [.small]#jdk-17.0.10+7# -| 16 Jan 2024 + -[.small]#jdk-17.0.10# +| 16 Apr 2024 + +[.small]#jdk-17.0.11# | At least Oct 2027 | Java 11 (LTS) | Sep 2018 | 22 Jan 2024 + [.small]#jdk-11.0.22+7# -| 16 Jan 2024 + -[.small]#jdk-11.0.22# +| 16 Apr 2024 + +[.small]#jdk-11.0.23# | At least Oct 2027 | Java 8 (LTS) | Mar 2014 | 19 Jan 2024 + [.small]#jdk8u402b06# -| + -[.small]## +| 16 Apr 2024 + +[.small]#jdk8u412# | At least Nov 2026 |=== diff --git a/content/asciidoc-pages/supported-platforms/index.adoc b/content/asciidoc-pages/supported-platforms/index.adoc index fdc9e6f5e..4cda68b27 100644 --- a/content/asciidoc-pages/supported-platforms/index.adoc +++ b/content/asciidoc-pages/supported-platforms/index.adoc @@ -10,90 +10,94 @@ icon:check[] - Supported, icon:docker[] - Docker image available, icon:times[] - -- [support-matrix] -- -[width="100%",cols="^.^5,^2,^2,^2,^2",] +[width="100%",cols="^.^5,^2,^2,^2,^2,^2",] |=== -.2+h|Operating System 4+h|Eclipse Temurin Version h| +.2+h|Operating System 5+h|Eclipse Temurin Version h| -{nbsp} 8 h|11 h|17 h|21 -5+h| Windows (x64) -| Windows Server 2022 | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:check[] icon:docker[] -| Windows Server 2019 | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:check[] icon:docker[] -| Windows Server 2016 | icon:check[] | icon:check[] | icon:check[] | icon:check[] -| Windows 11 | icon:check[] | icon:check[] | icon:check[] | icon:check[] -| Windows 10 | icon:check[] | icon:check[] | icon:check[] | icon:check[] -| Windows 8.1| icon:check[] | icon:check[] | icon:check[] | icon:check[] +{nbsp} 8 h|11 h|17 h|21 h|22 +6+h| Windows (x64) +| Windows Server 2022 | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:check[] icon:docker[] +| Windows Server 2019 | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:check[] icon:docker[]| icon:check[] icon:docker[] +| Windows Server 2016 | icon:check[] | icon:check[] | icon:check[] | icon:check[] | icon:check[] +| Windows 11 | icon:check[] | icon:check[] | icon:check[] | icon:check[] | icon:check[] +| Windows 10 | icon:check[] | icon:check[] | icon:check[] | icon:check[] | icon:check[] +| Windows 8.1| icon:check[] | icon:check[] | icon:check[] | icon:check[] | icon:check[] -5+h| Windows (x86) -| Windows Server 2022 | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:times[] -| Windows Server 2019 | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:times[] -| Windows Server 2016 | icon:check[] | icon:check[] | icon:check[] | icon:times[] -| Windows 11 | icon:check[] | icon:check[] | icon:check[] | icon:times[] -| Windows 10 | icon:check[] | icon:check[] | icon:check[] | icon:times[] -| Windows 8.1| icon:check[] | icon:check[] | icon:check[] | icon:times[] +6+h| Windows (x86) +| Windows Server 2022 | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:times[] | icon:times[] +| Windows Server 2019 | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:times[] | icon:times[] +| Windows Server 2016 | icon:check[] | icon:check[] | icon:check[] | icon:times[] | icon:times[] +| Windows 11 | icon:check[] | icon:check[] | icon:check[] | icon:times[] | icon:times[] +| Windows 10 | icon:check[] | icon:check[] | icon:check[] | icon:times[] | icon:times[] +| Windows 8.1| icon:check[] | icon:check[] | icon:check[] | icon:times[] | icon:times[] -5+h| Linux (x64) footnote:[These builds should work on any distribution with glibc version 2.17 or higher. Versions up to 17 will work with glibc 2.12] -| Alpine Linux 3.5 or later (Headless) | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:check[] icon:docker[] -| RHEL / UBI 9.x | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:check[] icon:docker[] -| RHEL / UBI 8.x | icon:check[] | icon:check[] | icon:check[] | icon:check[] -| RHEL / CentOS 7.x | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:check[] -| SUSE Linux Enterprise Server (SLES) 12 | icon:check[] | icon:check[] | icon:check[] | icon:check[] -| SUSE Linux Enterprise Server (SLES) 15 | icon:check[] | icon:check[] | icon:check[] | icon:check[] -| Ubuntu 22.04 | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:check[] icon:docker[] -| Ubuntu 20.04 | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:check[] icon:docker[] -| Ubuntu 18.04 | icon:check[] | icon:check[] | icon:check[] | icon:check[] +6+h| Linux (x64) footnote:[These builds should work on any distribution with glibc version 2.17 or higher. Versions up to 17 will work with glibc 2.12] +| Alpine Linux 3.5 or later (Headless) | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:check[] icon:docker[] +| RHEL / UBI 9.x | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:check[] icon:docker[] +| RHEL / UBI 8.x | icon:check[] | icon:check[] | icon:check[] | icon:check[] | icon:check[] +| RHEL / CentOS 7.x | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:check[] | icon:check[] +| SUSE Linux Enterprise Server (SLES) 12 | icon:check[] | icon:check[] | icon:check[] | icon:check[] | icon:check[] +| SUSE Linux Enterprise Server (SLES) 15 | icon:check[] | icon:check[] | icon:check[] | icon:check[] | icon:check[] +| Ubuntu 22.04 | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:check[] icon:docker[] +| Ubuntu 20.04 | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:check[] icon:docker[] +| Ubuntu 18.04 | icon:check[] | icon:check[] | icon:check[] | icon:check[] | icon:check[] -5+h| Linux (ARM 64-bit) footnote:glibc217[These builds should work on any distribution with glibc version 2.17 or higher.] -| Alpine Linux 3.5 or later (Headless) | icon:times[] | icon:times[] | icon:times[] | icon:check[] icon:docker[] -| RHEL / UBI 9.x | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:check[] icon:docker[] -| RHEL / UBI 8.x | icon:check[] | icon:check[] | icon:check[] | icon:check[] -| RHEL / CentOS 7.x | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:check[] -| SUSE Linux Enterprise Server (SLES) 15 | icon:check[] | icon:check[] | icon:check[] | icon:check[] -| Ubuntu 22.04 | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:check[] icon:docker[] -| Ubuntu 20.04 | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:check[] icon:docker[] -| Ubuntu 18.04 | icon:check[] | icon:check[] | icon:check[] | icon:check[] +6+h| Linux (ARM 64-bit) footnote:glibc217[These builds should work on any distribution with glibc version 2.17 or higher.] +| Alpine Linux 3.5 or later (Headless) | icon:times[] | icon:times[] | icon:times[] | icon:check[] icon:docker[] | icon:check[] icon:docker[] +| RHEL / UBI 9.x | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:check[] icon:docker[] +| RHEL / UBI 8.x | icon:check[] | icon:check[] | icon:check[] | icon:check[] | icon:check[] +| RHEL / CentOS 7.x | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:check[] | icon:check[] +| SUSE Linux Enterprise Server (SLES) 15 | icon:check[] | icon:check[] | icon:check[] | icon:check[] | icon:check[] +| Ubuntu 22.04 | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:check[] icon:docker[] +| Ubuntu 20.04 | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:check[] icon:docker[] +| Ubuntu 18.04 | icon:check[] | icon:check[] | icon:check[] | icon:check[] | icon:check[] -5+h| Linux (ARM 32-bit Hard-Float) footnote:glibc223[These builds should work on any distribution with glibc version 2.23 or higher.] -| Ubuntu 22.04 | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:times[] -| Ubuntu 20.04 | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:times[] -| Ubuntu 18.04 | icon:check[] | icon:check[] | icon:check[] | icon:times[] +6+h| Linux (ARM 32-bit Hard-Float) footnote:glibc223[These builds should work on any distribution with glibc version 2.23 or higher.] +| Ubuntu 22.04 | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:times[] | icon:times[] +| Ubuntu 20.04 | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:times[] | icon:times[] +| Ubuntu 18.04 | icon:check[] | icon:check[] | icon:check[] | icon:times[] | icon:times[] -5+h| Linux (PowerPC 64-bit Little Endian) footnote:glibc217[] -| RHEL / UBI 9.x | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:check[] icon:docker[] -| RHEL / UBI 8.x | icon:check[] | icon:check[] | icon:check[] | icon:check[] -| RHEL / CentOS 7.x | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:check[] icon:check[] | icon:check[] -| SUSE Linux Enterprise Server (SLES) 15 | icon:check[] | icon:check[] | icon:check[] | icon:check[] -| Ubuntu 22.04 | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:check[] icon:docker[] -| Ubuntu 20.04 | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:check[] icon:docker[] -| Ubuntu 18.04 | icon:check[] | icon:check[] | icon:check[] | icon:check[] +6+h| Linux (PowerPC 64-bit Little Endian) footnote:glibc217[] +| RHEL / UBI 9.x | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:check[] icon:docker[] +| RHEL / UBI 8.x | icon:check[] | icon:check[] | icon:check[] | icon:check[] | icon:check[] +| RHEL / CentOS 7.x | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:check[] icon:check[] | icon:check[] | icon:check[] +| SUSE Linux Enterprise Server (SLES) 15 | icon:check[] | icon:check[] | icon:check[] | icon:check[] | icon:check[] +| Ubuntu 22.04 | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:check[] icon:docker[] +| Ubuntu 20.04 | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:check[] icon:docker[] +| Ubuntu 18.04 | icon:check[] | icon:check[] | icon:check[] | icon:check[] | icon:check[] -5+h| Linux (s390x) footnote:glibc217[] -| RHEL / UBI 9.x | icon:times[] footnote:nojit[JDK8 on s390x has no JIT so is unsupported.] | icon:check[] | icon:check[] | icon:times[] -| RHEL / UBI 8.x | icon:times[] footnote:nojit[] | icon:check[] | icon:check[] | icon:times[] -| RHEL 7.x | icon:times[] footnote:nojit[] | icon:check[] | icon:check[] | icon:times[] -| SUSE Linux Enterprise Server (SLES) 12 | icon:times[] footnote:nojit[] | icon:check[] | icon:check[] | icon:check[] -| SUSE Linux Enterprise Server (SLES) 15 | icon:times[] footnote:nojit[] | icon:check[] | icon:check[] | icon:check[] -| Ubuntu 22.04 | icon:times[] footnote:nojit[] | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:times[] -| Ubuntu 20.04 | icon:times[] footnote:nojit[] | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:times[] -| Ubuntu 18.04 | icon:times[] footnote:nojit[] | icon:check[] | icon:check[] | icon:times[] +6+h| Linux (s390x) footnote:glibc217[] +| RHEL / UBI 9.x | icon:times[] footnote:nojit[JDK8 on s390x has no JIT so is unsupported.] | icon:check[] | icon:check[] | icon:times[] | icon:times[] +| RHEL / UBI 8.x | icon:times[] footnote:nojit[] | icon:check[] | icon:check[] | icon:check[] | icon:times[] +| RHEL 7.x | icon:times[] footnote:nojit[] | icon:check[] | icon:check[] | icon:check[] | icon:times[] +| SUSE Linux Enterprise Server (SLES) 12 | icon:times[] footnote:nojit[] | icon:check[] | icon:check[] | icon:check[] | icon:check[] +| SUSE Linux Enterprise Server (SLES) 15 | icon:times[] footnote:nojit[] | icon:check[] | icon:check[] | icon:check[] | icon:check[] +| Ubuntu 22.04 | icon:times[] footnote:nojit[] | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:check[] | icon:times[] +| Ubuntu 20.04 | icon:times[] footnote:nojit[] | icon:check[] icon:docker[] | icon:check[] icon:docker[] | icon:check[] | icon:times[] +| Ubuntu 18.04 | icon:times[] footnote:nojit[] | icon:check[] | icon:check[] | icon:check[] | icon:times[] -5+h| macOS (x64) footnote:[These builds should work on macOS 10.12 or higher.] -| macOS 14 | icon:times[] | icon:check[] | icon:check[] | icon:check[] -| macOS 13 | icon:check[] | icon:check[] | icon:check[] | icon:check[] -| macOS 12 | icon:check[] | icon:check[] | icon:check[] | icon:check[] -| macOS 11 | icon:check[] | icon:check[] | icon:check[] | icon:check[] +6+h| Linux (riscv64) footnote:glibc231[These builds should work on any distribution with glibc version 2.31 or higher.] +| Ubuntu 22.04 | icon:times[] | icon:times[] | icon:times[] | icon:check[] | icon:check[] +| Ubuntu 20.04 | icon:times[] | icon:times[] | icon:times[] | icon:check[] | icon:check[] -5+h| macOS (Apple Silicon) -| macOS 14 | icon:times[] | icon:check[] | icon:check[] | icon:check[] -| macOS 13 | icon:times[] | icon:check[] | icon:check[] | icon:check[] -| macOS 12 | icon:times[] | icon:check[] | icon:check[] | icon:check[] -| macOS 11 | icon:times[] | icon:check[] | icon:check[] | icon:check[] +6+h| macOS (x64) +| macOS 14 | icon:times[] | icon:check[] | icon:check[] | icon:check[] | icon:check[] +| macOS 13 | icon:check[] | icon:check[] | icon:check[] | icon:check[] | icon:check[] +| macOS 12 | icon:check[] | icon:check[] | icon:check[] | icon:check[] | icon:check[] +| macOS 11 | icon:check[] | icon:check[] | icon:check[] | icon:check[] | icon:check[] -5+h| Solaris (x64 and Sparc) -| Solaris 11 | icon:check[] | icon:times[] | icon:times[] | icon:times[] -| Solaris 10u11 | icon:check[] | icon:times[] | icon:times[] | icon:times[] +6+h| macOS (Apple Silicon) +| macOS 14 | icon:times[] | icon:check[] | icon:check[] | icon:check[] | icon:check[] +| macOS 13 | icon:times[] | icon:check[] | icon:check[] | icon:check[] | icon:check[] +| macOS 12 | icon:times[] | icon:check[] | icon:check[] | icon:check[] | icon:check[] +| macOS 11 | icon:times[] | icon:check[] | icon:check[] | icon:check[] | icon:check[] -5+h| AIX (PowerPC 64-bit Big Endian) footnote:aix71[AIX 7.1 is no longer supported. The last versions able to run on AIX 7.1 were 8u362, 11.0.18 and 17.0.8 ] -| AIX 7.2 | icon:check[] | icon:check[] | icon:check[] | icon:times[] +6+h| Solaris (x64 and Sparc) +| Solaris 11 | icon:check[] | icon:times[] | icon:times[] | icon:times[] | icon:times[] +| Solaris 10u11 | icon:check[] | icon:times[] | icon:times[] | icon:times[] | icon:times[] + +6+h| AIX (PowerPC 64-bit Big Endian) footnote:aix71[AIX 7.1 is no longer supported. The last versions able to run on AIX 7.1 were 8u362, 11.0.18 and 17.0.8 ] +| AIX 7.2 | icon:check[] | icon:check[] | icon:check[] | icon:check[] | icon:times[] |=== --