Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Various updates to the supported platforms page for JDK22, RISC-V and others #2760

Merged
merged 2 commits into from
Apr 5, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 20 additions & 12 deletions content/asciidoc-pages/support/_partials/support-table.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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

|===
148 changes: 76 additions & 72 deletions content/asciidoc-pages/supported-platforms/index.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -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[]
|===
--

Expand Down
Loading