This page intends to provide information about potential impacts of migrating from SonarQube 3.7.x to SonarQube 4.5.x. It is not meant to replace the upgrade procedure, nor will it provide comprehensive information about plugin compatibility.

Core

Plugins 

 

Developer Cockpit Plugin

Developer Cockpit is not computed as part of project analysis anymore; a separate job must be configured that will run sonar-runner devcockpit.


Java Plugins

Checkstyle and PMD plugins are no longer part of the core plugin. If you use Checkstyle and/or PMD rules, you must install those plugins to preserve quality profiles 


.Net Plugins

The .NET 2.x ecosystem has been rewritten and replaced with 3 plugins: C#VB.NET and Analysis Bootstrapper for Visual Studio Projects. Remove all pieces of the .NET 2.1 environment and install the newest plugins.


Web Plugin

Files analyzed by the plugin by default have now been reduced to ".html,.xhtml,.rhtml,.shtml" 

 

Views Plugin 

Views are not computed as part of project analysis anymore; a separate job must be configured that will run "sonar-runner views"

Analyzers 

Analyzers should also be updated to the latest version.

IDE Integration

Eclipse and IntelliJ plugins allow now to run local / pre-commit analysis in incremental and differential way.