Supported
Java 21 LTS
Support ends on 19 Sep 2031 (in 59 months). The newest release is 21.0.12.1, published 18 Aug 2026.
What to do
Stay on the newest release, 21.0.12.1. Support continues until 19 Sep 2031.
Move to Java 25 LTSLatest 25.0.4.1 · supported until 16 Sep 203323 more months of support21.0.12.1Newest release · 57d ago
1801
Days of support left · until 19 Sep 2031
5Releases in the last 12 months · typically every 91 days
Is your version current?
Compared with the publisher's releases of this lineOracle Java support timeline
From first preview through release to end of support, as the vendors publish them- Oracle Java SE Java 27 ends on 15 Mar 2027 (in 5 months).
- The newest supported line is Oracle Java SE Java 25 LTS, supported until 16 Sep 2033.
Oracle Java SE Java 21 LTSLTS21.0.12.1 · until 19 Sep 2031 (in 59 months)
Ticks are releases; the red ones fix CVEs. Dates come from each vendor's release and lifecycle data and move when the vendor changes them.
Releases of Java 21 LTS
8 collected, newest firstWhat changed
First observed 14 Oct 2026No field changes in the recorded history.
Cite this recorded revision to keep the same title, summary, facts and links when the page changes.
A day selects the latest observation by the end of that UTC day; today's selection can change until midnight. History starts when this installation records it.
Keep track
- Add the end of support to your calendar: one event on 19 Sep 2031, with a reminder 30 days before.
- Oracle Java RSS feed: new releases, known issues, retirements and roadmap changes.
- What I run: list the versions you run and see which fall behind or out of support.
- Everything about Oracle Java: its timeline, notices, roadmap and other lines.