Nexus Repository 3.40.0 - 3.40.1 Release Notes
Critical Bug Fix (3.40.1) Fixed a bug (NEXUS-33568) that prevented downloading and uploading files for those with an H2 or PostgreSQL database who upgraded from 3.39.0 to 3.40.0. Docker Subdomain Connector (3.40.0) This release introduces subdomain connectors for Docker repositories – a new way to improve Docker port scalability without needing to set up a reverse proxy. Optimized Maven Metadata Rebuilding (3.40.0) This release introduces a new SQL-based Maven metadata rebuild implementation to optimize rebuilding maven-metadata.xml files. |
What's New and Noteworthy in Nexus Repository 3.40.1?
Released June 24, 2022
Critical Bug Fix
This release fixes a bug (NEXUS-33568) that prevented downloading and uploading files for those with an H2 or PostgreSQL database who upgraded from 3.39.0 to 3.40.0.
What's New and Noteworthy in Nexus Repository 3.40.0?
Released June 22, 2022
Docker Subdomain Connector PRO
Want a quick overview of this new feature? Check out our "Have You Heard?" video below!
Before this release, those with Docker repositories may have experienced scaling challenges related to the number of port connectors needed for their deployment. These customers had to set up a reverse proxy, and we know that this was often a pain point. In 3.34.0, we introduce a way to avoid using a reverse proxy: the subdomain connector for Docker.
By using a subdomain, you can reduce your deployment complexity, save on ongoing maintenance costs, and reduce administrative time and effort while improving Docker port scalability.
The diagram below illustrates how an example organization might currently be using port connectors:
The problem with the above (besides having to remember a lengthy list of port numbers) is that each port connector consumes resources. The more port connectors you need, the more performance issues you are likely to encounter. In fact, if you need 20+ port connectors, you must set up a reverse proxy or subdomain to properly scale.
The diagram below shows the same organization now using subdomain connectors with memorable, logically assigned names instead of port connectors:
Best of all, setting up subdomain routing is easy. See theDocker subdomain connector documentationfor implementation information.
Note
Note that SSL is required for Docker to work properly.
Maven Metadata Rebuild Optimizations for SQL Databases PRO
This release introduces a new SQL-based Maven metadata rebuild implementation to optimize rebuilding maven-metadata.xml files. This new implementation is enabled by default for SQL-based deployments.
If you must revert to the previous legacy SQL implementation Maven metadata rebuilder, you can do so by adding the following line to $data-dir/etc/nexus.properties:
nexus.maven.datastore.legacy.rebuild=true
Upgrade Database Migrator to Spring 5.3.18
While the Database Migrator is not vulnerable to CVE-2022-22965, out of an abundance of caution, we upgradedSpring Boot to 2.6.6, which upgrades Spring to 5.3.18.
Bug Fixes
3.40.1 Bug Fixes
Ticket Number | Description |
---|---|
NEXUS-33568 | Fixed a bug that prevented downloading and uploading files for those with an H2 or PostgreSQL database who upgraded from 3.39.0 to 3.40.0. |
3.40.0 Bug Fixes
Ticket Number | Description |
---|---|
NEXUS-26584 | Updated our API documentation for the privileges API (under security management) so that it now correctly asks that you use privilegeName instead of privilegeId. |
NEXUS-27494 | OCI image handling now works as expected with Docker. |
NEXUS-29558 | Fixed a bug that allowed a RELEASE version to be selectable for the Maven - Delete unused SNAPSHOT task. |
NEXUS-31410 | The Search REST API no longer returns a null value for the |