Skip to content

Commit

Permalink
Various updates to the supported platforms page for JDK22, RISC-V and…
Browse files Browse the repository at this point in the history
… others (#2760)

* Supported platforms: add riscv, JDK22, s390x+AIX JDK21, remove mac10 support

Signed-off-by: Stewart X Addison <sxa@redhat.com>

* Update support table with JDK22/23

Signed-off-by: Stewart X Addison <sxa@redhat.com>

---------

Signed-off-by: Stewart X Addison <sxa@redhat.com>
  • Loading branch information
sxa committed Apr 5, 2024
1 parent 4e07e6a commit 957b0ad
Show file tree
Hide file tree
Showing 2 changed files with 96 additions and 84 deletions.
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

0 comments on commit 957b0ad

Please sign in to comment.