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 and Nexus Repository versions after 3.70.x require Java 17.
The table below shows which Sonatype solutions are compatible with Java 8, Java 11, and Java 17.
Sonatype solution | Java 8 | Java 11 | Java 17 |
|---|---|---|---|
Sonatype Nexus Repository on OrientDB | 3.0.0–3.70.x | 3.67.0–3.70.x | None |
Sonatype Nexus Repository on H2/PostgreSQL | 3.31.0–3.70.x | 3.67.0–3.70.x | 3.69.0 or later |
IQ Server | up to 179 | 89–179 | 180 or later |
IQ CLI Scanner | up to 179 | 89–179 | 180 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.
Avoid non-numeric characters in Java version numbers
Version detection supports numeric dot notation only. Do not use non-numeric characters in Java version strings.
Example
"17.0.3-internal"