Sonatype Nexus Repository 3.50.0 Release Notes

Sonatype Nexus Repository 3.50.0 Release Notes

Released March 27, 2023

#### Highlights in This Release
High Availability Deployment Options PRO
Sonatype Nexus Repository Pro customers can now achieve high availability using one of our high availability deployment options with Amazon Web Services, Azure, Kubernetes, or manual setup. High Availability comes with some additional system requirements and considerations, so be sure to check out our help documentation on this exciting new feature.
Conan Revisions Support for Hosted Repositories PRO
Sonatype Nexus Repository Pro now supports Conan revisions for hosted repositories when using an H2 or PostgreSQL database (revisions are not supported on OrientDB). If you are unfamiliar with Conan revisions, this feature allows you to make changes to your artifacts while maintaining a single Conan reference. Take a look at Conan’s documentation for detailed information about revisions. Also read our Conan format help documentation for full details and requirements.

Upgrade Impact

We know that Sonatype Nexus Repository is essential to your business, which is why we created multiple resilient deployment options that provide dynamic failover support to reduce downtime and data loss. These deployment options meet most of our customer's needs; however, we know that some enterprises need their deployments to achieve high availability (HA).

This release introduces a new active-active deployment pattern to accomplish a highly available Sonatype Nexus Repository deployment.

HA is designed to protect against the following scenarios:

As such, HA is an appropriate solution for mission-critical Nexus Repository deployments that require continuous operations or uptime for an extended period and can help such instances scale for load.

It also provides the following necessary functionality to highly scalable Nexus Repository deployments that must meet varying loads:

Multiple Deployment Options

Our HA deployment options are designed to work with technologies from some of the market's most widely used and reliable vendors. While Sonatype's expertise is in AWS, we've provided documentation for all of the following deployment options:

Deployment Option Helm Chart Available? Sample YAMLs Available?
AWS EKS
Yes

Yes
Azure AKS
Yes

Yes
On-Premises Kubernetes
No

Yes
Manual (Cloud or On-Premises)
No

No

HA is not appropriate for all deployments. Consider the following when planning your HA deployment:

Check out our comprehensive HA deployment documentation as well as the additional system requirements for HA deployments for complete information.

Support for Conan Revisions PRO

Sonatype Nexus Repository Pro now supports Conan's revisions feature for hosted repositories when using a PostgreSQL or H2 database (OrientDB does not support revisions). Revisions allow you to make changes to your artifacts while maintaining a single Conan reference. You can now leverage Conan's revisions feature to achieve package immutability while maintaining the benefits of managing your repositories with Sonatype Nexus Repository Pro.

As part of our support for Conan revisions, you can now search by Package ID, Package Revision, or Recipe Revision when searching for Conan components.

Bug Fixes Description
NEXUS-22721 Users who sign out of Sonatype Nexus Repository instances will be redirected to the default/welcome page as expected and will not see an authentication prompt.
NEXUS-25037 Resolved an issue that was causing confusion regarding sometimes receiving unexpected 401 responses when auto-blocking for proxy repositories is disabled.
NEXUS-33794 INFO-level log messages do not mistakenly appear as ERROR or WARN.
NEXUS-34022 Users are able to unassign routing rules for a repository via the Sonatype Nexus Repository UI as expected.
NEXUS-35497 Improved error messaging to explain that staging moves are not supported for hosted repositories that are configured as writable members for a Docker group repository.
NEXUS-36365 Added additional validation to prevent users from creating blobstores with invalid names. Blobstore names cannot contain spaces, special characters, or path separators (e.g., forward or back slashes).
NEXUS-37182 Conan searches via the command line work as expected.
NEXUS-37454 Improved UI for managing group blobstores.
NEXUS-37563 You can now upload Conan packages that are the same but with different configurations (e.g., different platform, different build settings/options) to hosted Conan repositories with redeploys disabled.
NEXUS-37895 Disabled form fields will not show as required.