Skip to main content

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.

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.