Sonatype Nexus Repository 3.63.0 Release Notes

Sonatype Nexus Repository 3.63.0 Release Notes

Released December 5, 2023

#### Highlights in This Release
Quality Improvements
This release primarily focuses on improving Sonatype Nexus Repository quality through bug fixes. See the Bug Fix table for full details.
Enhancements to High Availability Helm Chart
We have recently enhanced our High Availability (HA) Helm Chart ( GitHub, ArtifactHub) to make it more flexible and configurable.

Enhancements to High Availability Helm Chart

We have recently enhanced our High Availability (HA) Helm Chart ( GitHub, ArtifactHub) to make it more flexible and configurable.

We’ve removed version numbers from Kubernetes objects that the Helm chart creates. We’ve also made it possible to add custom labels and selectors. If you have existing volumes and volume mounts, you can also use those rather than having the Helm chart create new ones.

Here is a complete list of items you can now specify:

Learn more about our HA deployment options in the Resiliency and High Availability help documentation.
This feature was made possible because of your feedback in the Ideas Portal.

Additional Audit Logging

Based on your requests, we’ve enhanced our audit logging in this release:

Check out our Support Features documentation for more information about logging.
This feature was made possible because of your feedback in the Ideas Portal.

Filter by Blob Store Name

To make it easier for you to locate and sort the list of repositories in your deployment, we’ve enhanced our Repositories table filter to ensure you can search by blob store name. Simply type the blob store name into the table’s filter box to filter by blob store name.

See the Repository Management help topic for more information on using this table to manage your repositories.

Dependency Upgrades

This release upgrades the following dependencies:

Bug Fixes Description
NEXUS-40742 Addressed an edge case for the Database Migrator where component tags were not preserved post-migration.
NEXUS-40623 Adjusted regex to handle requests for NuGet v3 versions with double hyphens.
NEXUS-40621 Sonatype Nexus Repository deployments using PostgreSQL will appropriately return a 204 response when a user re-deploys a component with the same tag to the hosted repository when re-deploy is allowed.
NEXUS-40491 Resolved an issue where running the Repair - Reconcile component database from the blob store task with the integrity check option enabled did not remove some assets even though their .properties files did not exist.
NEXUS-40421 Resolved an issue with the nexus.azure.server property not being set properly.
NEXUS-40244 The Reconcile component database from the blob store task restores only the expected blobs with the created/updated times matching the originals.
NEXUS-40007 Conditional Get (If-Modified-Since) on Yum group repo metadata now appropriately returns a 200 response when expected.
NEXUS-39826 You are now able to proxy RubyGems.org escape gem.
NEXUS-39675 PyPI package versions published using Twine before upgrading to 3.41.0 or later are now discoverable as expected. The “Generate Missing SHA256 Checksums” and “Delete Index Asset MD5 Metadata” tasks now run automatically after the upgrade.
NEXUS-39567 You are now able to proxy the RubyGems.org abstract gem.
NEXUS-39464 Proxying scoped npm packages with an underscore in the name now works without issue.
NEXUS-39227 Proxying PyPI repositories with policy-compliant component selection enabled is now appropriately incorporated into etag updates.
NEXUS-38587 Searching for Docker images with names containing a “/” character now works as expected.
NEXUS-36415 Resolved an issue that was causing cached proxied NuGet package metadata that cannot be parsed to prevent content from being updated from remote.