Nexus Repository 3.45.0 - 3.45.1 Release Notes

Nexus Repository 3.45.0 - 3.45.1 Release Notes

Highlights in This Release
Admin - Change Repository Blob Store Task Disabled (3.45.0)
Due to known issues that can result in data loss, we have disabled the Admin - Change repository blob store task for your protection. We highly discourage you from using this task in earlier Nexus Repository releases where it is not disabled.
Changes for PostgreSQL Deployments with Resultant Upgrade Impacts (3.45.0)

3.45.1 Released January 17, 2023

This release fixes an import/export bug for npm dist-tags.

3.45.0 Released December, 2022

This release focuses on bugs, including an important change to protect your data from a known issue.

Changes for PostgreSQL Deployments with Resultant Upgrade Impacts

Beginning with release 3.44.0, Nexus Repository 3 instances with PostgreSQL databases use the pg_trgm (trigram) module; we enabled this module to prepare for upcoming search performance improvements. This module may not be installed with PostgreSQL by default on all Linux distributions, which will result in an exception when attempting to upgrade. If you find yourself in this situation, you will need to install the postgresql-contrib package available from your Linux distribution. In order to install it, the PostgreSQL user must have CREATE privileges on the current database. See our knowledge base article for further information.

We have updated our documentation to note the new PostgreSQL database user permission requirements introduced as of 3.44.0.

Bug Fixes Description
NEXUS-36400 Npm package dist-tags are now preserved as expected during repository export and import.
NEXUS-36046 Roles UI calls to backend now include the x-nexus-ui request header as expected.
NEXUS-36239 Due to multiple known issues that can lead to data loss, we have disabled the Admin - Change repository blob store task for your protection. All pre-existing tasks of this type will no longer run, and you will not be able to create new ones through either the user interface or API. We highly discourage you from using this task in earlier Nexus Repository releases where it is not disabled.