Scanners (SQ Runner, Maven, Gradle, Ant, MSBuild Runner, Jenkins, …) don’t have access to the database anymore. This feature is the biggest change and it has several consequences:
This improves performance, security and>
A big part of what scanners used to do has been moved to server-side and is now processed asynchronously.
Another important consequence: SonarQube plugins that currently do some kind of data manipulation during the analysis will probably have tobe rewritten.
Because more processing is done on server-side, more information is available to monitor and understand what’s going on in SonarQube
Report processing logs are also available from the web application
The page is available at project administration level too
Server logs are accessible from the “System” page, and it’s possibleto dynamically change the log level to help debug some issues
The former “Analysis Reports” page has been renamed “Background Tasks” and redesigned to offer far more features
More features are available to better manage issues
Support for more precise issue location and multiple location (this requires language plugins to provide the information)
The Issues page can be displayed either in “issue count” or in “technical debt amount”
New “My New Issues” notification that tells what’s>
Possibility to define the default assignee on a project – for every new issue that SonarQube could not automatically assign based on the SCMinformation
Issue filters can now be displayed in a generic widget that shows the distribution of issue on a specific axis
The Quality Profile page and most global administration pages have been rewritten
UI/UX is more consistent
This also means that web services for those domains are available - for instance to manage users, groups, permissions, …etc.
Some features were dropped – the main ones being:
All design>
Cross-module/project duplication: this one could actually not be rewritten in this 5.2 version, but for sure it will be reintroduced in next>
And obviously, there are plenty of bug fixes, improvements and other smaller new features not listed here.