Question about OpenJDK versioning under AL10 – Ops vs Dev expectations

Apologies if this is a beginner-level question, but I’m still getting my head around how Java and OpenJDK version and stream lifecycles work under AL10.

Our Java developers have asked us in operations to provision the next batch of Linux VMs (which will run on AL10) with the newly released OpenJDK v25. However, from what I understand, OpenJDK v21 is intended to be the main supported stream for the lifecycle of AL10. The only other option seems to be the rolling/latest stream, which is currently at v24 and will likely move to v25 soon.

Here’s our concern: once the rolling stream progresses to v26, v27, etc., we won’t have a reliable way to keep those VMs pinned to v25 with regular updates. There doesn’t seem to be an RPM repo or AL-supported stream dedicated to maintaining updates for v25 once it’s no longer the latest.

Are there any other options for maintaining OpenJDK v25 on AL10 long-term, apart from manually pulling the official source tar.gz and building it ourselves? Are there any repos that support LTS versions of java for longer?

Would really appreciate any insights or best practices from others who’ve tackled this.

Hello,

The sites below seem to distribute Java RPMs.
Please check to see if they have the version you’re looking for.

Eclipse Adoptium :https://adoptium.net/installation/linux

Azul Zulu: Installing Azul Zulu CA RPM-Packages on Linux

Thanks.