Skip to main content

Sonatype Nexus Repository 3.81.0 Release Notes

Released June 10, 2025

Known Issue in 3.81.0: dotnet restore Command Fails

We’ve identified an issue in Nexus Repository 3.81.0 that causes dotnet restore commands to fail due to NuGet v3 content requests returning 404 errors. This can disrupt build pipelines that rely on NuGet group repositories. If your environment uses the dotnet build tool, do not upgrade to 3.81.0. A fix is in progress and will be released as soon as possible.

What’s New and Noteworthy in This Release?

Egress Information Available in Licensing Usage Tab

Sonatype Nexus Repository now provides egress information for on-prem instances; administrators can find this information in the Usage tab under Settings > System > Licensing. This new feature helps you understand your data transfer patterns, making it easier to plan for a potential cloud migration. By seeing your egress data upfront, you can better estimate costs and resource needs in a cloud environment.

Note that Total Egress is calculated at the application level. This might differ from network transfer measurements from your cloud provider. Our testing indicates approximately 15% more traffic when estimating total egress in cloud environments.

For full details, see the License Management help documentation.

Enhanced Security and Performance with Jetty 12

This release upgrades Sonatype Nexus Repository from Jetty 9 to Jetty 12, bringing enhanced security and performance to your instance. This upgrade ensures that Sonatype Nexus Repository operates on a supported and modern server technology.

If your Sonatype Nexus Repository instance uses a customized Jetty configuration, serves HTTPS directly through Sonatype Nexus Repository, or has a customized request log, plan to update your configurations accordingly.

Performance Improvements for Change Repository Blobstore in Google Cloud Environments

This release includes performance improvements for the Change Repository Blob Store task when moving from one Google Cloud Storage (GCP) bucket to another. Previously, this operation took considerably longer than other blob store migration types. This enhancement greatly improves the efficiency of managing your Google Cloud Storage-backed repositories.

Integrate Sonatype Repository Firewall with Zscaler for Enhanced Malware Protection

Sonatype Repository Firewall now integrates with Zscaler, a cloud-native cybersecurity platform, to provide an additional layer of defense against actively verified malware components. This integration automatically blocks malicious components from being downloaded directly from public repositories, protecting your organization from malware found in "shadow downloads."

For details on how to enable this protection, see our Zscaler integration help documentation.

Bug Fixes

Issue ID

Description

NEXUS-47222

The nexus.log no longer generates ERROR and WARN entries related to an unavailable reconcile/list resource when administrators open the Administration > System > Tasks page.

NEXUS-47217

Sonatype Nexus Repository's cargo-group functionality now correctly handles features2 when building projects, preventing build failures that previously occurred.

NEXUS-47197

Custom branding changes made through the UI branding capability now correctly appear in the application's user interface.

NEXUS-47020

Made performance improvements so that newly uploaded components and staging move results now appear in search results more quickly.

NEXUS-46899

Sonatype Nexus Repository now immediately reflects changes to user data from Crowd in the UI.

NEXUS-46508

In Sonatype Nexus Repository HA instances, the Disassociate Tag API now correctly disassociates components from a tag and no longer returns an unrelated list of components.

NEXUS-46264

Resolved various issues with 3.77.1 Alpine image.

NEXUS-46033

The Number of versions option in the cleanup policy for maven2 and docker repositories no longer unexpectedly hides or reveals itself when other cleanup policy options are selected.

NEXUS-45866

After enabling HA in Sonatype Nexus Repository, the Support > Status and System > Nodes pages now display consistent information.

NEXUS-45113

The cleanup policy and cleanup service tasks now correctly remove empty directories.

NEXUS-44548

npm audit commands work as expected when npm package name aliases are present.

NEXUS-29739

NuGet v3 group repositories display the correct path in the browse UI. The download link for assets within these repositories also now functions as expected.

Coming Soon

Here’s what’s coming soon for Sonatype Nexus Repository:

Sonatype Nexus Repository Cloud

Sonatype Nexus Repository will soon be available as a Sonatype Cloud solution! This will provide all the powerful artifact management capabilities you rely on, delivered and managed by Sonatype in the cloud.

Path-Based Repository Support for Docker

Sonatype Nexus Repository will soon provide path-based repository support for Docker, allowing you to host multiple Docker registries under a single hostname using different URL subpaths. This eliminates the need for multiple ports or wildcard TLS certificates, simplifying enterprise deployments.

Firewall Support for Containers

Sonatype Repository Firewall will soon introduce support for containers, enabling you to proactively block the download of container images violating your organization's policy configurations before they enter your container ecosystem.