Nexus Repository 3.35.0 Release Notes
October 12, 2021
Multiple Repository Replication Improvements
Repository replication can now use source and target repositories in Docker and npm formats. Replicator will also run continuously by default. Lastly, we've created a new preconfigured role with all privileges relating to replication.
PostgreSQL and H2 Now Support Conan Hosted Format
Our PostgreSQL and H2 database options now support Conan hosted format. Note that Conan hosted format is not compatible with OrientDB.
Improvements to Repository Replication PRO
As outlined in detail below, we've made a number of improvements to the repository replication feature introduced in 3.34.0. If you're new to repository replication, be sure to check out our Repository Replication help documentation.
Replicator Now Supports Docker and npm Formats PRO
In addition to repositories using raw and Maven formats, source and target repositories can now also be in Docker or npm formats.
Replicator Now Runs Continuously by Default PRO
You no longer need to run a separate bash script to keep the Replicator running continuously.
New Replication Administrator Role PRO
To simplify setup and managing privileges, we've created a Replication Administrator role that has all six privileges that relate to replication.
Faster Imports with Hardlink Support for All Formats PRO
In order to speed up import, we have added hard link support for all remaining formats that previously did not support hard links. This includes Docker, npm, NuGet, PyPI, RubyGems, and Yum.
Enabling hard links will create hard links for the blobs in the source directory to be used in the target directory. A physical copy of the blobs will not be created in the target directory. This can save time if the source directory will continue to be accessible by the current instance. Please note that detaching the source directory where the blobs are located from the current instance after using this option to import the artifacts will result in the blobs becoming inaccessible.
Read more in our Repository Import help documentation.
Updated Database Migrator for Easier Migration Between PostgreSQL and H2 Databases PRO
Those wishing to migrate between PostgreSQL and H2 databases can now use the Database Migrator utility to move from H2 to PostgreSQL or vice versa. We've provided updated instructions about migrating to a new database in our help documentation. You can also download the Database Migrator utility from our downloads page.
Conan Hosted Support for PostgreSQL and H2 Databases PRO
Those requiring Conan hosted format support can now take advantage of our new PostgreSQL or H2 database options. Note that Conan hosted format is not supported for OrientDB. See our help documentation for more information on using a hosted Conan repository.
Firewall Integration Improvement: Policy-Compliant Component Selection for npm
For those integrating Nexus Firewall with Nexus Repository, we have added a newRemove Quarantined Versionsoption to the Nexus Repository settings page.By enabling this option, Nexus Firewall will remove quarantined versions from the npm package metadata to prevent you from selecting a version with policy violations.
The Remove Quarantined Versions option will eventually replace the Remove Non-cataloged Versions option since, using properly configured policy, it is able to do that on top of additional functionality.
Check out our help documentation for more information on enabling this feature.
[NEXUS-20284] Changed mime type detection so that assets from raw repositories now correctly have a default content type
ofapplication/octet-stream
.