The Repo team is pleased to announce the immediate availability of Nexus Repository 3.6.0 OSS and Pro. A summary of the highlights in this release is shown below.
Please see JIRA for the complete list of changes.
Docker Anonymous Support
This change makes it possible for anonymous users to be granted read-only (pull) access. It’s enabled by a new Docker repository connector option and realm. Anonymous read support can be deactivated by default and must be enabled on each Docker repository individually. Ultimately, this is useful as it allows users to consume and share Docker images with no credentials needed.
Goodbye JEXL, Hello CSEL
We’ve discovered that Apache JEXL based content selectors aren’t fast enough for our upcoming tree view feature, which does many more evaluations than other browsing methods. To address this we’re introducing our own Content Selector Expression Language (CSEL) to support current features, such as Upgrading, and future improvements that rely on optimal performance.
Nexus Repository will automatically upgrade as many of your existing JEXL selectors to CSEL selectors as possible. Any remaining JEXL selectors will continue to function but with this new expression language in place, future releases of the repository manager will be more performant.
Provisioning API and Group Repositories
Groups repositories created through the provisioning API will now preserve the order of their members. Previously, the initial ordering was set correctly, but jumbled on server restart.
For existing repositories affected by this, the workaround is to load the group repository in the UI, reorder the members as desired, and save.
Firewall and IQ Server
Firewall now requires the IQ Server connection capability to be configured and enabled. Previously, it would process transactions (e.g. audit) regardless, but a recent change now requires this capability.
Upgrading from 2.x
If you’re upgrading from Nexus Repository 2, you must first upgrade your installation to 2.14.5. See the upgrade compatibility matrix for more information.
Download it Now
Latest posts by Michael Prescott (see all)
- Migrating yum to Nexus Repository Manager 3 - November 24, 2017
- Nexus Repository 3.6.0 Released - September 27, 2017
- Nexus Repository: New Beta REST API for Content - September 25, 2017
- Nexus Repository 3.5.0 Released with Yum Proxy Repository Support - August 28, 2017
- Nexus Repository 3.2 Enhances Support for Backups, Docker, and Firewall - December 20, 2016