Java (Eclipse Temurin) latest version, LTS & end-of-life dates

Latest version, released Sep 21, 2026 (3 weeks ago) Supported

Java (Eclipse Temurin) currently has 6 supported releases and 8 that have reached end of life. The newest is Java (Eclipse Temurin) 27, released Sep 22, 2026, now at 27+35. The next end-of-life date is Mar 23, 2027, when Java (Eclipse Temurin) 27 stops getting updates. New releases come out about every 6 months, and each is supported for about 1 year, 11 months. Long-term support (LTS) releases: 25 (LTS), 21 (LTS), 17 (LTS), 11 (LTS).

Java (Eclipse Temurin) LTS schedule

Current LTS: Java (Eclipse Temurin) 25 25.0.4.1+1 · supported until Sep 30, 2031.

BranchLTS fromFull support untilEnd of life
Java (Eclipse Temurin) 25 Current LTS — — Sep 30, 2031
Java (Eclipse Temurin) 21 — — Dec 31, 2029
Java (Eclipse Temurin) 17 — — Oct 31, 2027
Java (Eclipse Temurin) 11 — — Oct 31, 2027
Java (Eclipse Temurin) 8 — — Dec 31, 2030

LTS (long-term support) branches get fixes for longer, so they're the usual pick for servers. What LTS means

Not sure? Run java -version · commands for other tools

Next Java (Eclipse Temurin) release

Java (Eclipse Temurin) 28 is expected around March 2027.

This is an estimate, not an official date. The last 7 Java (Eclipse Temurin) versions came out about every 6 months, most recently Java (Eclipse Temurin) 27 on Sep 22, 2026. This page updates when the release is announced.

Support timeline

What the colors mean
Supported Today + 5 older branches below

Supported versions

BranchReleasedLatestStatusEnd of life
27 Sep 22, 2026 27+35
Sep 21, 2026
Supported until Mar 23, 2027 Mar 23, 2027
in 5 months
25 (LTS) Sep 22, 2025 25.0.4.1+1
Aug 19, 2026
Supported until Sep 30, 2031 Sep 30, 2031
in 4 years
21 (LTS) Oct 10, 2023 21.0.12.1+1
Aug 19, 2026
Supported until Dec 31, 2029 Dec 31, 2029
in 3 years
17 (LTS) Sep 22, 2021 17.0.20.1+1
Aug 19, 2026
Supported until Oct 31, 2027 Oct 31, 2027
in 1 year
11 (LTS) Aug 1, 2021 11.0.32.1+1
Aug 24, 2026
Supported until Oct 31, 2027 Oct 31, 2027
in 1 year
8 (LTS) Jul 29, 2021 8u504-b01
Aug 25, 2026
Supported until Dec 31, 2030 Dec 31, 2030
in 4 years
8 end-of-life versions
BranchReleasedFinal versionEnd of life
26 Mar 23, 2026 26.0.2.1+1 Sep 22, 2026
24 Mar 20, 2025 24.0.2+12 Sep 22, 2025
23 Sep 17, 2024 23.0.2+7 Mar 18, 2025
22 Mar 20, 2024 22.0.2+9 Sep 17, 2024
20 Mar 23, 2023 20.0.2+9 Sep 19, 2023
19 Sep 26, 2022 19.0.2+7 Mar 31, 2023
18 Mar 24, 2022 18.0.2.1+1 Sep 30, 2022
16 Jul 30, 2021 16.0.2+7 Sep 30, 2021

How to upgrade Java (Eclipse Temurin)

Ubuntu / Debian (Adoptium repository)

sudo apt update
sudo apt install temurin-27-jdk

Windows

winget install EclipseAdoptium.Temurin.27.JDK

Docker

docker pull eclipse-temurin:27

Official upgrade guide ↗ Back up first, and test on a non-production machine when you move to a new branch.

Quick answers

What is the latest version of Java (Eclipse Temurin)?
The latest version of Java (Eclipse Temurin) is 27+35, released on September 21, 2026.
What is the current Java (Eclipse Temurin) LTS version?
The current LTS is Java (Eclipse Temurin) 25 (25.0.4.1+1). It's supported until Sep 30, 2031. Older LTS branches still supported: Java (Eclipse Temurin) 21 (until Dec 31, 2029), Java (Eclipse Temurin) 17 (until Oct 31, 2027), Java (Eclipse Temurin) 11 (until Oct 31, 2027), Java (Eclipse Temurin) 8 (until Dec 31, 2030).
Which versions of Java (Eclipse Temurin) are still supported?
Java (Eclipse Temurin) 27, 25 (LTS), 21 (LTS), 17 (LTS), 11 (LTS) and 8 (LTS) are currently supported.
When is the next Java (Eclipse Temurin) end-of-life date?
Java (Eclipse Temurin) 27 reaches end of life on March 23, 2027. After that it gets no more updates, including security fixes.
When is the next Java (Eclipse Temurin) release?
Java (Eclipse Temurin) 28 is expected around March 2027. That's an estimate from past release dates, not an official date. Recent versions have come out about every 6 months.
How do I check which version of Java (Eclipse Temurin) I have?
Run java -version, then paste the result into the “Am I up to date?” box on this page.

Release history

RSS
  1. jdk-27+35
  2. 27+35
  3. 26.0.2.1+1
  4. 8u504-b01
  5. 11.0.32.1+1
  6. 25.0.4.1+1
  7. 21.0.12.1+1
  8. 17.0.20.1+1
  9. 8u502-b07
  10. 26.0.2+10
  11. 25.0.4+7
  12. 21.0.12+8

Every version's release date is on its branch page.

Use this data

Java (Eclipse Temurin) latest version badge

People who run Java (Eclipse Temurin) also check

Package identifiers (for SBOM and vulnerability scanners)

Official release policy · Checked 4 hours ago