Nexus 2.9.0 Released

Previous Topic Next Topic
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view

Nexus 2.9.0 Released

Rich Seddon
Sonatype is pleased to announce the release of Nexus 2.9.0

Nexus 2.9.0 is available for download here.

See below for the release notes, and be sure to check the upgrade notes before installing this release.


Rich Seddon


Sonatype Nexus 2.9 Release Notes

These notes are a compilation of new features and significant bug fixes for Sonatype Nexus 2.9.

See the complete release notes for all resolved issues.

New and Noteworthy

Default Repository URLs Have Changed

Sonatype has made the much publicized change of making SSL access to the Central Repository free for everyone. Additionally, we have changed the default URLs for the Apache Snapshots and Codehaus Snapshots repositories to be https.

There is no automatic upgrade step which changes these URLs for you, but we encourage you to change your existing repository URLs manually as described in the support article. [NEXUS-6737]

Nexus OSS Includes Support For NuGet Repositories

Sonatype now includes NuGet repository support in Nexus OSS. Nuget support is covered in the Nexus book. [NEXUS-6738]

Additional Upgrade Steps

During upgrade from previous Nexus Professional versions, Nexus will migrate the NuGet feed database to a new format. Therefore as standard practice, it is recommended that users back up this database under $NEXUS_WORK/nuget before upgrading. This should be done while the server is not running.[NEXUS-6700]

Note: This one time database migration may take considerable time for large NuGet databases. 

If you have any "Download NuGet Feed" tasks scheduled to run in your Nexus instance Sonatype recommends you remove them, this task isn't needed in 2.9.

General Improvements


  • [NEXUS-6669] Bug analytics does not record staging operations
  • [NEXUS-6687] Bug Analytics EventData.timestamp field not really timestamp


  • [NEXUS-6682] Bug Wrong exit status in Java Service Wrapper sh script

Capabilities,Secure Central

  • [NEXUS-6689] Bug Exception thrown during secure central capabily construction can put it into an invalid state


  • [NEXUS-6645] Bug Problem with authentication in Nexus with RutAuthentication plugin and LDAP combination

Configuration,Proxy Repository

  • [NEXUS-6692] Bug add more robust proxy repository URL validation


  • [NEXUS-6646] Bug Crowd plugin that is not configured logs IllegalStateException when viewing security roles


  • [NEXUS-6652] Bug LDAP OSS to Pro upgrade bug, multiple configuration fields are not migrated
  • [NEXUS-6664] Bug upgrade from previously upgraded 2.8 OSS to Pro ldap configuration can fail subsequent upgrades


  • [NEXUS-6479] Bug align discrepancies between "user manager" and "realm" names


  • [NEXUS-6500] Bug Unable to install a license after a non-trial license expires

Maven Repository,Secure Central


  • [NEXUS-6651] Improvement allow direct request for NuGet artifact through proxy repository if artifact is not already cached in the local feed performance
  • [NEXUS-6650] Improvement Nuget: return 403 with reason instead of 404 when redirection fails through a proxy server
  • [NEXUS-6700] Improvement NuGet Database Migration
  • [NEXUS-6738] Improvement Include support for NuGet repositories in Nexus OSS

Proxy Repository

  • [NEXUS-6622] Bug Nexus should handle Content-Type which includes charset=binary better
  • [NEXUS-6701] Bug Archiva repos are auto-blocked due to Last-Modified header

Proxy Repository,REST

  • [NEXUS-6647] Improvement ?describe should include estimate when cache will expire for not found artifacts


  • [NEXUS-6653] Improvement imrpove expire metadata cache performance performance
  • [NEXUS-6537] Task File deletion does a copy/delete to trash rather than a move performance


  • [NEXUS-6666] Bug Download indexes task should not process out of service repositories performance


  • [NEXUS-6677] Bug Artifacts from removed member are never removed from group repository published indexes

Smart Proxy

  • [NEXUS-6071] Improvement Smart Proxy secure connector capability should validate fields


  • [NEXUS-6448] Bug Releasing a staging repository doesn't take target repository deployment policy into account
  • [NEXUS-6658] Improvement Add a mode to staging which allows explicit profile selection, and also enforces repository targets

Support Tools

  • [NEXUS-6668] Improvement include all referenced jetty configuration files in support zip
  • [NEXUS-6621] Improvement include request.log in support bundle
  • [NEXUS-6617] Bug Support Bundle can include unprotected HTTP proxy server password security


[NEXUS-6626] Task upgrade to HTTP client 4.3.4