Skip to content

Commit

Permalink
add Java 21 LTS
Browse files Browse the repository at this point in the history
  • Loading branch information
dmuelle committed Jun 4, 2024
1 parent ecfd865 commit ad78694
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions modules/ROOT/pages/jakarta-ee.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -38,13 +38,13 @@ image::jakarta-ee-ol-2.png[diagram that shows the relationship between Jakarta E

[#platform]
=== Platform versions
Java SE evolved through a series of versions as more classes were added to the JCL, new APIs were introduced, and some older functions were deprecated and replaced. Currently, the only versions of Java SE that are maintained with long-term support (LTS) are Java SE 8, Java SE 11, and Java SE 17. In between LTS releases, Oracle introduces short-term support releases, such as Java 16. These short-term releases are supported for only 6 months. For more information about which versions of Java SE Open Liberty runs on, see xref:java-se.adoc[Java SE support].
Java SE evolved through a series of versions as more classes were added to the JCL, new APIs were introduced, and some older functions were deprecated and replaced. Currently, the only versions of Java SE that are maintained with long-term support (LTS) are Java SE 8, Java SE 11, Java SE 17, and Java SE 21. In between LTS releases, Oracle introduces short-term support releases, such as Java 16. These short-term releases are supported for only 6 months. For more information about which versions of Java SE Open Liberty runs on, see xref:java-se.adoc[Java SE support].

Java EE, which is now the open source Jakarta EE platform, has also evolved over a series of versions:

* Java EE 8 was the last release of the platform by the Oracle corporation before it was moved to the Eclipse foundation, which first released the platform as Jakarta EE 8.
* Jakarta EE 9 arrived in 2020. The primary change in this release was to replace `javax` with `jakarta` in Jakarta package names.
* In February 2021, Jakarta EE 9.1 was released. Although this release did not include any API changes from version 9.0, it added support for Java SE 11.
* Java EE 8 was the last release of the platform by the Oracle corporation before it was moved to the Eclipse foundation, which first released the platform as Jakarta EE 8.
* Jakarta EE 9 arrived in 2020. The primary change in this release was to replace `javax` with `jakarta` in Jakarta package names.
* In February 2021, Jakarta EE 9.1 was released. Although this release did not include any API changes from version 9.0, it added support for Java SE 11.
* In September 2022, Jakarta EE 10 was released. This release included many API changes and dropped support for Java SE 8.

== Jakarta EE specifications
Expand Down

0 comments on commit ad78694

Please sign in to comment.