Java (Eclipse Temurin) latest version, LTS & end-of-life dates
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.
| Branch | LTS from | Full support until | End 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
Support timeline
What the colors meanSupported versions
| Branch | Released | Latest | Status | End 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
| Branch | Released | Final version | End 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 |
Compare: 21 LTS vs 25 LTS · 17 LTS vs 21 LTS · 11 LTS vs 17 LTS
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- jdk-27+35
- 27+35
- 26.0.2.1+1
- 8u504-b01
- 11.0.32.1+1
- 25.0.4.1+1
- 21.0.12.1+1
- 17.0.20.1+1
- 8u502-b07
- 26.0.2+10
- 25.0.4+7
- 21.0.12+8
Every version's release date is on its branch page.
Use this data
People who run Java (Eclipse Temurin) also check
Package identifiers (for SBOM and vulnerability scanners)
- temurin-bin
- temurin-jre-bin
- cpe:/a:eclipse:temurin
- cpe:2.3:a:eclipse:temurin
Official release policy · Checked 4 hours ago