Microsoft Build of OpenJDK End of Life (EOL) Dates and End of Support (EOS) Dates

Latest Release: 25.0.4.1 LTS

Microsoft Build of OpenJDK 25.0.4.1 LTS is the current supported release, with support through Sep 30, 2030 — 4 versions currently in active support. Track Microsoft Build of OpenJDK end of life dates — EOL, EOS and EOSL dates — across all 4 releases. Also see GraalVM Community Edition end of life dates for related end-of-life information.

Microsoft Build of OpenJDK end of life dates timeline — release schedule chart of the 4 most recent Microsoft Build of OpenJDK versions, mapping security support windows against their EOL dates
Microsoft Build of OpenJDK end of life dates and end of support (EOS) dates shown as a release schedule — support windows for the 4 most recent Microsoft Build of OpenJDK releases. Each bar runs from the release date to the end of security support, with the dashed line marking today. Exact Microsoft Build of OpenJDK EOL, EOS and EOSL dates for every version are listed in the tables below.

Currently Supported Microsoft Build of OpenJDK Releases - Active EOS/EOSL Support (4)

Release Released Security Support Latest LTS
25 (LTS) (1 year ago) (in 3 years and 11 months) 25.0.4.1 (2 months ago) LTS
21 (LTS) (3 years ago) (in 1 year and 11 months) 21.0.12.1 (2 months ago) LTS
17 (LTS) (5 years ago) (in 11 months) 17.0.20.1 (2 months ago) LTS
11 (LTS) (7 years and 8 months ago) (in 11 months) 11.0.32.1 (1 month and 2 weeks ago) LTS

Microsoft Build of OpenJDK End of Life & Support Summary

Which Microsoft Build of OpenJDK Versions Are Currently Supported?

Microsoft Build of OpenJDK currently has 4 supported releases. Microsoft Build of OpenJDK 25.0.4.1 LTS is the latest, with active support through Sep 30, 2030. Microsoft Build of OpenJDK 21 (LTS) is also supported until Sep 30, 2028. Also see Oracle GraalVM end of life for related end-of-life information.

EOL dates of related software products