Microsoft Build of OpenJDK latest version & end-of-life dates
25.0.4.1
Release notes ↗
Microsoft Build of OpenJDK currently has 4 supported releases. The newest is Microsoft Build of OpenJDK 25 (LTS), released Sep 16, 2025, now at 25.0.4.1. The next end-of-life date is Sep 30, 2027, when Microsoft Build of OpenJDK 17 (LTS) stops getting updates. New releases come out about every 2 years, and each is supported for about 6 years, 2 months.
Support timeline
What the colors mean
Supported
Today
Supported versions
| Branch | Released | Latest | Status | End of life |
|---|---|---|---|---|
| 25 (LTS) | Sep 16, 2025 | 25.0.4.1 Aug 7, 2026 | Supported until Sep 30, 2030 | Sep 30, 2030 in 3 years |
| 21 (LTS) | Sep 19, 2023 | 21.0.12.1 Aug 7, 2026 | Supported until Sep 30, 2028 | Sep 30, 2028 in 1 year |
| 17 (LTS) | Sep 14, 2021 | 17.0.20.1 Aug 7, 2026 | Supported until Sep 30, 2027 | Sep 30, 2027 in 11 months |
| 11 (LTS) | Jan 21, 2019 | 11.0.32.1 Aug 19, 2026 | Supported until Sep 30, 2027 | Sep 30, 2027 in 11 months |
Quick answers
- What is the latest version of Microsoft Build of OpenJDK?
- The latest version of Microsoft Build of OpenJDK is 25.0.4.1, released on August 7, 2026.
- Which versions of Microsoft Build of OpenJDK are still supported?
- Microsoft Build of OpenJDK 25 (LTS), 21 (LTS), 17 (LTS) and 11 (LTS) are currently supported.
- When is the next Microsoft Build of OpenJDK end-of-life date?
- Microsoft Build of OpenJDK 17 (LTS) reaches end of life on September 30, 2027. After that it gets no more updates, including security fixes.
- How do I check which version of Microsoft Build of OpenJDK I have?
- Run
java -version, then paste the result into the “Am I up to date?” box on this page.
Release history
RSS- 11.0.32.1
- 25.0.4.1
- 21.0.12.1
- 17.0.20.1
- 25.0.4
- 21.0.12
- 17.0.20
- 11.0.32
- 11.0.31
- 25.0.3
- 21.0.11
- 17.0.19
Every version's release date is on its branch page.
Use this data
Official release policy · Checked 6 hours ago