# Java Runtime Compatibility Matrix

In **June 2024**, Sonatype announced it would stop supporting Java 8 and Java 11 for Nexus Repository, IQ Server, and the IQ CLI Scanner.

In **July 2024**, IQ CLI Scanner release 179 and Nexus Repository 3.70.x entered extended maintenance to continue support for Java 8 and Java 11. Those extended-maintenance releases receive only critical bug fixes and security patches as defined in our [sunsetting documentation](https://help.sonatype.com/en/sonatype-sunsetting-information.html#UUID-217b96ec-8a06-93ff-b373-ab40751a5647_id_SonatypeSunsettingInformation-ExtendedMaintenance).

IQ releases after 179 require Java 17. IQ Server releases beginning with the IQ Server v204 release include a bundled Eclipse Temurin JDK 25 runtime.

**Note**  
Starting with the IQ Server v204 release, Sonatype’s official installers and images include a bundled Eclipse Temurin JDK 25 runtime. Customers using official Sonatype packages normally do not need to upgrade the system Java runtime separately for an IQ Server upgrade. The compatibility table below documents supported Java versions when Nexus Repository or IQ Server is configured to use an external JVM.

| Sonatype solution | Java 8        | Java 11       | Java 17        | Java 21 | Java 25  |
|------------------|----------------|----------------|----------------|---------|----------|
| Sonatype Nexus Repository on OrientDB | 3.0.0–3.70.x   | 3.67.0–3.70.x  | None           | None    | None     |
| Sonatype Nexus Repository on H2/PostgreSQL | 3.31.0–3.70.x  | 3.67.0–3.70.x  | 3.69.0-3.86.x  | 3.87.0 or later | None     |
| IQ Server       | up to 179      | 89–179         | 180 or later    | None    | 204 release or later |

**Note**  
The table above documents the Java versions that Sonatype solutions support for **running** the software.

If you plan to scan Java bytecode (for example, bytecode produced by Java 21 or Java 22), see the [Java Bytecode Scanning Compatibility](https://help.sonatype.com/en/java-application-analysis.html#java-bytecode-scanning-compatibility "Java Bytecode Scanning Compatibility").

## Search results

No results found
