Skip to main content

Nexus Repository 3.42.0 Release Notes

Released September 26, 2022

Highlights in This Release

Search Improvements

We have changed how component search works in order to eliminate delays.

Various Bug Fixes

This release includes a number of important bug fixes.

Improvement to Logs for Remove Quarantined Versions Feature PRO

In 3.35.0, we introduced the Remove Quarantined Versions feature. With this release, any metadata file changes made by using this feature are now logged in $data-dir/log/nexus.log and $data-dir/log/audit.log. This allows for Nexus Repository to provide more accurate and detailed logs.

Search Improvements

In order to improve search performance, component search will not perform a search query until you have specified search criteria. This should eliminate delays that may have previously existed when search would initiate a request as soon as you landed on the page in the user interface.

Eclipse Jetty Upgrade

To ensure we are taking advantage of available improvements and fixes, we upgraded Eclipse Jetty from version 9.4.43.v2021062 to version 9.4.48.v20220622.

Bug Fixes

Description

NEXUS-31188

Requesting a Nexus Firewall quarantined component through a group repository now appropriately returns a 403 status instead of a 404.

NEXUS-32449

Fixed a connection leak for hosted Helm repositories using AWS S3.

NEXUS-32453

Go proxy metadata in group repositories is now cached using Max metadata age.

NEXUS-32529

Fixed an issue that was causing some Nexus upgrades to fail with a NullPointerException at the OrientBlobReconciliationLogMigrator stage.

NEXUS-33294

Added additional details to the DB Migrator log about why assets are filtered during migration.

NEXUS-33917

Resolved an issue that was sometimes preventing newly published packages in hosted NPM repositories from being marked as the latest version in group repositories to which the hosted repository belongs.

NEXUS-33933

NuGet v3 search against a hosted repository now returns the expected version.

NEXUS-34184

The audit.log and task log files now record deleted components.

NEXUS-35082

The Nexus Repository instance ID is now preserved during migration from OrientDB to PostgreSQL.