Sonatype Nexus Repository 3.76.0 - 3.76.1 Release Notes
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 in 3.76.1?
Released January 23, 2025
Here's what's new in Sonatype Nexus Repository release 3.76.1:
Bug Fix for Yum Install Issue
Nexus Repository 3.76.1 fixes a bug that caused 404 errors during yum install
commands for some 3.76.0 deployments.
Bug Fix for Assets REST API
This release fixes a bug that prevented the Assets REST API from returning maven2 details in some 3.76.0 deployments.
What’s New in 3.76.0?
Released January 7, 2025
Here's what's new in Sonatype Nexus Repository release 3.76.0:
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.
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-45564 | (Release 3.76.1) Fixed a bug that caused 404 errors during |
NEXUS-45516 | (Release 3.76.1) Fixed a bug that prevented the Assets REST API from returning maven2 details in some 3.76.0 deployments. |
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-44723 | Optimized Nexus Repository startup process by streamlining periodic job scheduling and execution, reducing startup time for instances with large databases. |
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. |