Sonatype Nexus Repository 3.76.0 Release Notes
Released January 7, 2025
Known Issue
Sonatype is aware of an issue impacting Azure Blob Store users where attempting to download binary files exceeding 2GB can cause Nexus Repository to become unresponsive. We will release a patch for this issue as soon as possible.
What’s New and Noteworthy in This Release?
Native Support for Conan 2.0 (Pro Only)
This release introduces full native support for Conan 2.0, bringing significant improvements to your C/C++ development workflows. This enhancement empowers your development teams to leverage the latest advancements in Conan, including improved package IDs, streamlined recipe formats, and a redesigned command-line interface.
By integrating Conan 2.0 with Nexus Repository Pro, you gain full control over your C/C++ dependencies, ensuring consistency, reproducibility, and efficiency across your development lifecycle. Benefit from enhanced security, simplified workflows, and improved collaboration, all while leveraging the comprehensive features of Nexus Repository Pro, including repository management, cleanup policies, high availability, content replication, and robust security measures.
To ensure a smooth transition from Conan 1.x to 2.0, you will need to maintain separate repositories for Conan 1.x and 2.0 packages within Nexus Repository. This avoids conflicts and allows for a phased migration approach, enabling you to update your recipes and client configurations gradually while continuing to leverage existing Conan 1.x packages. Note also that support for group Conan repositories is limited to version 2.0 only. For detailed guidance, see our Conan format help documentation.
Eliminate Lurking Malware with the New Malware Remediation Task
Malicious components can infiltrate your repositories even before you've implemented security measures like Sonatype Repository Firewall. To combat this, Nexus Repository Pro now includes a dedicated Malware Remediation task that performs a deep inspection of all components in your proxy repositories, regardless of when they were ingested.
This new task complements the malware warning banner introduced in version 3.73.0 by providing a streamlined way to identify and manage existing malware. Configure the Malware Remediation task to leverage Sonatype Repository Firewall and analyze components for potential threats to identify malicious components in your repositories. The task generates a comprehensive report accessible through a dedicated Malware Audit page, offering valuable information such as component name, repository location, and quarantine status.
For full details, see the Malware Risk help documentation.
Quickly Access Firewall via Solution Switcher
We've enhanced navigation by adding Repository Firewall to the solution switcher, making it readily accessible alongside other Sonatype solutions like SBOM Manager and Sonatype Developer. This improvement streamlines your workflow and provides a more unified experience across the Sonatype platform.
For details about how to use the solution switcher, see the solution switcher help documentation.
GCP Blob Store Region Field Automatically Populated
Nexus Repository now automatically detects and uses your Nexus Repository instance’s GCP region when creating new GCP blob stores. This eliminates the need to manually specify the region, simplifying your configuration and reducing the risk of errors.
Bug Fixes
Issue ID | Description |
---|---|
NEXUS-45351 | Fixed an issue that could cause an error when the search index did not match the assets table. |
NEXUS-45283 | Improved the responsiveness of Nexus Repository when interacting with Azure blob storage in HA environments by adding timeouts to prevent delays. |
NEXUS-45236 | Corrected the Docker Bearer Token URL generation for anonymous pull requests when Nexus Repository is behind a reverse proxy. |
NEXUS-43770 | Resolved an issue in the cleanup service where attempting to convert an already internal ID to an internal ID again would cause a NumberFormatException error. |
NEXUS-43199 | Improved PUT request performance by optimizing hashing operations using a new |
NEXUS-39919 | Users can search using the REST API or UI for components and assets as long as they have Note that NuGet v2 does not need browse for searching while NuGet v3 does. |
NEXUS-30690 | Enhanced security for blob store configurations by encrypting sensitive data within logs and support zips. |