Skip to main content

Upgrading to Nexus Repository 3.71.0 and Beyond

Sonatype Nexus Repository 3.70.0 was the final release to include our legacy OrientDB embedded database alongside H2 and PostgreSQL. It was also the final release to include support for Java 8 and 11. From release 3.71.0, you must migrate to an H2 or PostgreSQL database and Java 17. The topics below provide detailed upgrade paths for those migrating to 3.71.0 and beyond.

Before proceeding, you must know the following information:

  • Current database (PostgreSQL, OrientDB, or H2)

    • If you are unsure what database you are currently using, see our documentation on determining your current database.

  • Current Nexus Repository version

  • Current Java version (Java 8, 11, or 17)

Once you know the above information, use the sections below to navigate to your specific upgrade path.

Find Your Upgrade Path

Use the table below to find your upgrade instructions.

Current Database

Current Nexus Repository Version

Current Java Version

Upgrade Instructions

PostgreSQL

Any

Java 17

No additional actions; follow normal upgrade procedures

PostgreSQL

Any

Java 8/11

Upgrade to Java 17 while upgrading to 3.71.0+ following normal upgrade procedures

H2

3.70.x

Java 17

No additional actions; follow normal upgrade procedures

H2

3.70.x

Java 8/11

Upgrade to Java 17 while upgrading to 3.71.0+ following normal upgrade procedures

H2

3.69.0

Java 17

Specific Upgrade instructions for 3.69.0 deployments on H2 and Java 17

H2

3.69.0

Java 8/11

Specific Upgrade instructions for 3.69.0 deployments on H2 and Java 8/11

H2

3.68.x or earlier

Java 8/11

Specific Upgrade instructions for pre-3.69.0 deployments on H2 and Java 8/11

OrientDB

3.70.x

Java 8/11

Specific Upgrade instructions for 3.70.x deployments on OrientDB and Java 8/11

OrientDB

3.69.x or earlier

Java 8/11

Specific Upgrade instructions for 3.69.0 and earlier deployments using OrientDB and Java 8/11