Sonatype CLM - Upgrade Instructions

3.3. Upgrading from Sonatype CLM 1.7x and 1.6x

There are two critical changes that will affect any users upgrading from version 1.7x.

Config.yml Change

The introduction of the security administration features require that a specific line be added to your current config file, under the loggers: area.

"org.apache.shiro.web.filter.authc.BasicHttpAuthenticationFilter": INFO

After adding, your config should look like this:

loggers:
    "eu.medsea.mimeutil.MimeUtil2": INFO
    "org.apache.http": INFO
    "org.eclipse.jetty": INFO
    "org.apache.shiro.web.filter.authc.BasicHttpAuthenticationFilter": INFO
[Warning]

Failure to add this line to your config.yml file will result in credentials being published to the Sonatype CLM log file and is considered insecure.

Parent Organization Requirement

For those users of Sonatype CLM between, and including, 1.6x and 1.8x, applications were permitted to exist without a parent organization. Within the interface any applications without an organization were identified as follows:

figs/web/release-notes-app-no-org-1-7-ui.png

Figure 3.2. Application Without Organization v.1.7 and Earlier UI


However, as of Sonatype CLM 1.9x and higher, this is no longer permitted, and will prevent the Sonatype CLM Server from starting. Prior to upgrading, make sure all applications have been assigned an organization. For more information on organization, please see the Organization and Application Management section of the Policy Management Guide.