Sonatype Nexus Repository 3.49.0 Release Notes

Highlights in This Release 

New Default Logic for Admin - Cleanup unused asset blobs Task

The Admin - Cleanup unused asset blobs task now uses batch delete by default. Read more below

Bug Fixes

This release primarily focuses on improving Sonatype Nexus Repository quality by resolving bugs. Read more below

What's New and Noteworthy in This Release?

See the complete release notes for everything included in this release.

New Default Logic for Admin - Cleanup unused asset blobs Task PRO 

In 3.43.0, we added a system property to enable batch delete for the Admin - Cleanup unused asset blobs task; using batch delete greatly improved the task's performance. To allow you to benefit from this behavior without having to take extra steps, we have now made batch delete the default behavior.

Note that if you were already using the previously existing system property, you don't need to do anything after upgrading.

Bug Fixes

Ticket NumberDescription


Error responses from the roles REST API now use a consistent format.
NEXUS-30811Fixed an issue that was causing staging moves to fail with an NPE for multi-arch Docker images.
NEXUS-34600Adding old privileges to a role after migrating to PostgreSQL now works as expected. 
NEXUS-36244The Security Users view in the user interface no longer unnecessarily queries the database for all user role mappings.
NEXUS-36296Changing a proxy repository's online state no longer enables/disables the Audit and Quarantine capability.
NEXUS-36555Component links in the Browse UI no longer delimit GAV paths with "%2F" instead of a forward slash.
NEXUS-36784Fixed an issue that was causing assets downloaded via the UI to be saved with group ID and underscores instead of the expected name and extension.
NEXUS-37385Fixed an issue that was causing the Database Migrator to fail if a blobstore name contained a colon.

Fixed the blobref parsing so that it can handle blobstore names with colon.