Release Notes - SonarQube - Version 2.2 - HTML format

Bug

  • [SONAR-543] - Transitive dependency on PMD version 3.9 in a parent pom breaks Maven Sonar goal execution
  • [SONAR-827] - if we have a column on dashboard with a new metric created by plugin and if we delete this plugin without removing this column, next startup crash
  • [SONAR-992] - Multiple source folders are not supported by the Maven Checkstyle plugin
  • [SONAR-1066] - JUnit aggregate report parsing problem
  • [SONAR-1118] - Unable to do sonar:sonar in multi module project
  • [SONAR-1153] - When a duplicated line is in several different duplicated blocs, the metrics duplicated lines is wrong
  • [SONAR-1179] - PMD and Checkstyle rule extensions are not executed when using Maven 2.1+
  • [SONAR-1201] - Violations on PreserveStackTrace PMD rule are duplicated
  • [SONAR-1230] - When more than 2 files are involved in the same duplications, Sonar only takes the 2 first into account
  • [SONAR-1296] - Problem of scrollbar horizontal with treemap activated
  • [SONAR-1321] - Unit test results not showing anymore.
  • [SONAR-1434] - sonar-maven-plugin 2.0-SNAPSHOT + Maven 3 (alpha 6) + Clover 2 doesn't work
  • [SONAR-1483] - make Sonar able to cope with more than 2 files involved in duplicated code.
  • [SONAR-1509] - login does not work with uid values containing a whitspace
  • [SONAR-1538] - Missing PMD rule SimplifyBooleanExpressions
  • [SONAR-1545] - Some checkstyle rules fail with Unable to instantiate
  • [SONAR-1555] - Sonar analyzer crashes parsing JSNI code
  • [SONAR-1593] - In the new check API, parameter name are used instead of parameter keys
  • [SONAR-1597] - Do not delete project settings when restoring a configuration backup
  • [SONAR-1606] - Unused protected methods from Abstract class should not be considered as dead code
  • [SONAR-1610] - Unexpected result when sorting on 'Version' Column
  • [SONAR-1617] - Parsing Multi-line comments beginning with /*/
  • [SONAR-1625] - Keyword 'switch' is misspelled in JavaKeywords
  • [SONAR-1628] - Bug in EventQuery class detected as Blocker by Sonar itself
  • [SONAR-1639] - Prevent Sonar analysis from stopping when a dependency between two resources can't be created
  • [SONAR-1673] - OutOfMemory error on the web service "resources"
  • [SONAR-1724] - Project overwiew (Sonar homepage) showing groupId:artifactId instead of nicename

Improvement

  • [SONAR-1227] - Ability to specify the Cobertura maxmem property in the Settings page
  • [SONAR-1265] - Compatibility with Maven 3.0
  • [SONAR-1336] - Upgrade Squid from Checkstyle 4.0 to 5.1 to get the java AST
  • [SONAR-1398] - Ugrade to Checkstyle 5.1
  • [SONAR-1421] - Upgrade to Cobertura 1.9.4.1
  • [SONAR-1431] - Change the formula for complexity distribution
  • [SONAR-1523] - DIRECTORY metric is not computed when AbstractDirectoryDecorator is not implemented
  • [SONAR-1528] - Add a data field to events
  • [SONAR-1536] - Do not use the maven plugin to execute Checkstyle
  • [SONAR-1537] - Upgrade PMD from 4.2.2 to 4.2.5
  • [SONAR-1542] - Do not use the maven plugin to execute PMD
  • [SONAR-1543] - Support of Clover 3
  • [SONAR-1550] - Publish checksums on the download page
  • [SONAR-1567] - Remove the internal Maven repository
  • [SONAR-1582] - Do not support Clover 1 anymore
  • [SONAR-1583] - Upgrade default version of Clover to 2.6.3
  • [SONAR-1589] - Sonar should provide log4j-over-slf4j
  • [SONAR-1592] - build-war.sh uses unnecessary shell syntax
  • [SONAR-1595] - A property to set an explicit list of modules to include in analysis
  • [SONAR-1599] - Web Services Java Client lib : support authentication with the connector HttpClient 4.0
  • [SONAR-1609] - In the build.xml script used to package the war file, the property "webxml" should be defined on the "war" task
  • [SONAR-1618] - Upgrade to Derby 10.6.1.0
  • [SONAR-1619] - Create a new Syntax Highlighter tokenizer able to work with Regular Expression
  • [SONAR-1620] - Should be possible to retrieve all human-readable measures for specified resource
  • [SONAR-1631] - Add tooltip to icons of resource type (project, package, ...)
  • [SONAR-1635] - Unconditionnaly run sonar analysis even with PMD configured to fail build
  • [SONAR-1636] - Change priority icons
  • [SONAR-1655] - Upgrade version of Mockito to 1.8.5

New Feature

  • [SONAR-96] - Let users flag projects, packages or classes as favourites
  • [SONAR-1426] - Add mechanism for loading plugin dependencies
  • [SONAR-1535] - Ability to create events using sonar-ws-client
  • [SONAR-1552] - API : add extension points to handle server lifecycle
  • [SONAR-1559] - Widget for displaying info about plugin
  • [SONAR-1560] - Extract metadata from Sonar plugins
  • [SONAR-1590] - User-defined filters
  • [SONAR-1594] - API : support user properties

Wish

  • [SONAR-1581] - Surefire should be enabled only for java projects

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.