We are pleased to announce the release of Nexus Repository 3.36.0!
What’s New and Noteworthy in Nexus Repository Pro?
The features in this section are only available in Nexus Repository Pro. Interested in a free trial? Start here.
Replication Improvement: Use Truststore Certificates for Replication Connection PRO
We continue to invest time and effort in improving our Replication feature, which we introduced in version 3.34.0. In this release, we’ve added support for the Nexus Truststore. You can now opt to use a certificate connected to the Nexus Truststore when configuring a replication connection. Checking the Use certificate connected to the Nexus Truststore checkbox tells your source Nexus Repository instance to use the Nexus Truststore for certificates when contacting the remote Nexus Repository. See our Replication help documentation for more information on creating Replication connections.
Improvements to Database Migration to H2 or PostgreSQL PRO
An externalized PostgreSQL database is the cornerstone of improved resilient deployment models and cloud support. We will be continually working to improve in this area.
Added OrientDB Health Check and Repair to Database Migration PRO
If you’re ready to migrate from OrientDB to H2 or PostgreSQL, it’s important to know that your OrientDB database is in a healthy state in order for migration to be successful. We have added a new optional parameter to allow our Database Migrator utility to check for and report any existing detected OrientDB corruption before attempting to migrate data to the new database. Check out our migration documentation for more information on running the Database Migrator.
Added Nexus Repository Database Version Check PRO
In this version, we’ve added an automated check that will make upgrades safer. Should you run a H2 or PostgreSQL database version that is newer than your Nexus Repository version, the data or table structure could be changed in such a way that Nexus Repository cannot interpret it. Further, any bad data that the old version of Nexus Repository adds to the database cannot be fixed since migrations can only be done once. To prevent this happening, we’ve added a check so that Nexus Repository will stop during startup if it determines that the database version is newer than the Nexus Repository version.
Documentation Improvement: New Resiliency Example Using Azure PRO
We have added a new single-node cloud resilient deployment example using Azure to our help documentation. This resilient deployment example is geared towards those wishing to protect against an Azure Availability Zone, node/server, or Nexus Repository service failure. If you are interested in a resilient Nexus Repository deployment, check out the new example along with our on-premises and AWS examples in our resiliency documentation.
What’s New for Everyone?
Optimized How Yum Metadata is Rebuilt
When rebuilding a Yum repository, you may have encountered errors due to how metadata was handled. We have changed things so that stale metadata is temporarily retained after rebuilding Yum metadata in order to support clients with an update metadata operation already in progress.
Faster Migration from Nexus Repository 2 to Nexus Repository 3
In order to make migration from Nexus Repository 2 to 3 faster, we’ve removed building search indexes and browse nodes from the upgrade process. Previously, Nexus Repository had to complete these steps before migration itself could finish; now, the Repair - Rebuild repository browse and Repair - Rebuild repository search tasks will run after migration is complete.
See the After the Upgrade section of our Nexus Repository 2 to 3 migration help pages for more information.
Nexus Repository Team