Sonatype Nexus Repository 3.50.0 Release Notes

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. Read more below

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. Read more below

What's New and Noteworthy in This Release? 


The new features in this release require a Nexus Repository Pro license. Interested in a free trial? Start here.

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

High Availability Deployment Options PRO 

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).

With this release, we introduce a new active-active deployment pattern to accomplish a highly available Sonatype Nexus Repository deployment.

Enterprise-Level Use Cases

HA is designed to protect against the following scenarios:

  • An Availability Zone (AZ) outage within a single region
  • A virtual machine/bare metal/EC2 instance failure
  • A Nexus Repository instance failure

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:

  • Manually scale repository instances
  • Auto scale instances in Amazon Web Services (AWS)/Azure
  • Deploy in Kubernetes to facilitate scaling instances up and down without having to shut down Nexus Repository

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 OptionHelm Chart Available?Sample YAMLs Available?
AWS EKS(tick) Yes(tick) Yes
Azure AKS(tick) Yes(tick) Yes
On-Premises Kubernetes(error) No(tick) Yes
Manual (Cloud or On-Premises)(error) No(error) No

Thoroughly Performance Tested

In the interest of full transparency and to help you evaluate whether HA is right for your organization, we're doing something we've never done before: providing you with detailed performance information from our internal performance testing. Note that the scope of this summary is limited to how our HA solution performed in an AWS environment (our area of expertise). Check out the Sonatype Nexus Repository High Availability Performance Data Using AWS for full details.

What Makes for a Good HA Deployment?

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

  • Containerized and cloud HA deployments require using several advanced technologies (e.g., Kubernetes, cloud technologies) outside the Sonatype Suite's scope. You should ensure that you have in-house expertise in these technologies before attempting an HA deployment.
  • HA requires additional infrastructure and maintenance overhead (See Sonatype Nexus Repository High Availability Performance Data Using AWS). Deploying HA without a strong need or use case may not yield your desired return on investment.
  • Sonatype Nexus Repository High Availability deployments should be fully deployed and tested in a development environment before attempting to deploy in production. Improper deployment in a production environment can result in critical data loss.

Resources to Get You Started

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 reposiories 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. See our supported Conan features documentation as well as the Conan documentation for detailed information about the revisions feature.

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.

Requirements and Limitations

  • Hosted repositories only
  • Must be using H2 or PostgreSQL database
  • You must add the Conan Bearer Token Realm in Nexus Repository (See our Realms documentation).
  • You must explicitly enable revisions for Conan as detailed in the Conan documentation.

Bug Fixes 


Ticket NumberDescription

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-25037Resolved an issue that was causing confusion regarding sometimes receiving unexpected 401 responses when auto-blocking for proxy repositories is disabled.
NEXUS-33794INFO-level log messages do not mistakenly appear as ERROR or WARN.
NEXUS-34022Users are able to unassign routing rules for a repository via the Sonatype Nexus Repository UI as expected.
NEXUS-35497Improved error messaging to explain that staging moves are not supported for hosted repositories that are configured as the writable member for a Docker group repository. See the Staging help topic for more information about this limitation.
NEXUS-36365Added 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-37182Conan searches via the command line work as expected.
NEXUS-37454Improved 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-37895Disabled form fields will not show as required.