One in Six Developers in Healthcare Report Open Source Breaches | Press Release

blog-logo Sonatype Blog

New in Nexus Repository 3.24: Storage Optimization at Scale and NuGet V3 Hosted

June 09, 2020 By Brent Kostak

We are excited to announce the official release of Nexus Repository 3.24. This release focuses on two initiatives from the Nexus Repository product teams - enterprise administration capabilities and frictionless ecosystem support. Continuing on our core principles for delivering the most robust, universal binary repository manager to Nexus users, this release completes two important milestones for repository component management and extended format support.

Export for Raw and Maven Formats (Pro Only)
The number of teams and developers using Nexus Repository to manage the flow of binaries and build artifacts through their software supply chain continues to grow. As organizations increase their usage of open source projects, the tougher it becomes to manage the actual content within all of these repositories, especially across a diverse range of different languages and formats.

Export for Raw and Maven formats (Nexus Repository Pro only) enables customers to export Raw and Maven contents from any repository to a target folder. The exports can then be imported into another repository of the same instance, or a totally different instance. This is a great way to migrate content between two or more Nexus Repository Manager Pro 3 installations.

There are many reasons that customers need to perform one time moves of content between repositories and instances to help manage their environments. Large organizations need a way to:

  • Consolidate multiple Nexus Repository 3 instances into a single instance
  • Move content from a connected environment to a disconnected environment (Air Gap Environment)
  • Manage large terabytes of data from different repository components

Export for Raw and Maven formats can be used with Import functionality from Nexus Repository 3.23 release. Customers will be able to execute the new Import/Export tasks to solve the pain points above for Raw and Maven formats. The final milestone for the Export initiative will be delivered in an upcoming Nexus Repository release which will include NuGet, NPM, RubyGems, Yum, Docker, and PyPI formats.

To use Export, configure the task from Settings → TasksCreate TaskRepositoryExport assets

NuGet V3 Hosted Repositories

NuGet V3 hosted repositories are available in both Nexus Repository Pro and our free version Nexus Repository OSS. Nexus users and .NET developers, you can now use a NuGet V3 hosted repository to upload your own packages as well as third-party packages to Nexus Repository Manager.

A NuGet V3 hosted repository allows users to configure, share, and deploy NuGet V3 packages across teams. As .NET developers begin to create hosted repositories for their NuGet V3 packages, they will no longer be dependent on external registries outside of their control. Storing NuGet V3 packages within a Nexus Repository Manager hosted repository delivers increased build performance (locally caching your NuGet V3 dependencies), ease of finding packages with extensive search capabilities, sharing of packages for simplified and secure developer collaboration, and the ability to separate your development work environment from needing an internet connection to proxy external NuGet V3 packages.

Nearing the end of the final milestone for full support, NuGet V3 Group repositories will be available right around the corner. We plan to deliver this last stage of full support in an upcoming release! As always, if you have any questions please leave a comment below or connect with our product teams via the Nexus community. Until then, we will be in the Nexus Design Lab putting the polish on some exciting new features coming later this year. Stay tuned for more...

Additional Resources

For further Nexus release details and any questions you may have, please refer to the links below:

Tags: Product Release, Nuget, Nexus Repository Pro, Nexus and NuGet, featured, Product

Written by Brent Kostak

Brent is the Product Marketing Manager connecting developers and DevOps communities to Sonatype Nexus tools and technologies