Skip to main content

Nexus Repository Upgrade Paths

Find the Nexus Repository version you have in the left column. Follow the upgrade procedure in the right column.

Nexus Repository

Required Upgrade Procedure

3.70.0 and earlier

Please see Upgrading to Nexus Repository 3.71.0 and Beyond

Release 3.71.0 includes multiple breaking changes, including dropping support for OrientDB, Java 8, and Java 11.

3.48.0 +

When using an H2 or PostgreSQL database, after upgrading to version 3.48.0+

Run a task for each APT, Helm, and Yum repository to rebuild their metadata:

Apt - Rebuild Apt metadata for each Apt repository
Helm - Rebuild Helm metadata for each Helm repository
Repair - Rebuild Yum rebuild metadata (repodata) for each Yum repository

3.41.0 +

You will need to run a task to rebuild metadata for existing Pypi repositories after upgrading:

PyPI Delete Index Asset Task

3.26.0 +

Is your jetty-https.xml file outside of the install directory? If so, you will need to make some changes to it as we updated the Jetty version in 3.26.0 and older jetty-https.xml files will not work.

Find the line below in your jetty-https.xml file:

<New id="sslContextFactory" class="org.eclipse.jetty.util.ssl.SslContextFactory">

Add "$Server" so that it looks like the following:

<New id="sslContextFactory" class="org.eclipse.jetty.util.ssl.SslContextFactory$Server">

3.1.0 +

1. Upgrade to the latest available 3.x version

3.0.0 to 3.0.2

3 milestone 7

3 milestone 1 to milestone 6

Upgrading these versions is not supported.

Latest 2.x version

Upgrade to the latest available 3.x version

2.0 or any later 2.x version

Upgrade to the latest available 3.x version

1.x

  1. Upgrade to any 2.x version up to 2.7.2

    Versions after 2.7.2 do not include support for upgrading 1.x versions

  2. Upgrade to the latest available 2.x version

  3. Upgrade to the latest available 3.x version