Skip to main content

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.