Bug
- [SONAR-1302] - Authenticated sessions do not expire
- [SONAR-1800] - Context ClassLoader can be changed during execution of Maven plugin and should be restored
- [SONAR-2094] - Loosing custom profile when starting with missing plugin
- [SONAR-2113] - Static resource loading is not working
- [SONAR-2116] - Cannot build 2.5 war, ant-nodeps-1.7.0.jar library is missing
- [SONAR-2133] - Sonar doesn't work out of the box with PostgreSQL 9.0
- [SONAR-2137] - Incorrect violation severity is displayed on violation tab
- [SONAR-2149] - Resource filters are ignored in complexity distributions of Java projects
- [SONAR-2155] - Resource filters are ignored in RFC/LCOM4 distributions of Java projects
- [SONAR-2159] - The total classes used in complexity distribution is different than the number of classes
- [SONAR-2161] - Pmd plugin doesn't accept 5 and 6 as valid Java versions
- [SONAR-2171] - Do not compute LCOM4/RFC measures when Java bytecode is not available
- [SONAR-2174] - A SQL request in DBCleaner plugin generates two locks on the table SNAPSHOTS
- [SONAR-2180] - NoClone Checkstyle module in error
- [SONAR-2184] - Can not select a period on custom dashboards
- [SONAR-2191] - Source cannot be viewed in IE6
- [SONAR-2192] - Anonymous classes should not be shown in RFC and LCOM4 distribution
Improvement
- [SONAR-1280] - Add experimental Findbugs rules
- [SONAR-1526] - ResourceFilters are not used by Squid
- [SONAR-1664] - Add access to project settings/properties
- [SONAR-2046] - Synchronize unmarshallers from sonar-ws-client to sonar-gwt-api
- [SONAR-2066] - Allow PUT requests from Java Web Service Client
- [SONAR-2067] - Upgrade to JRuby 1.5
- [SONAR-2075] - Add the ability for a plugin to extend an other plugin
- [SONAR-2110] - Add Tomcat 7.x to list of supported servers
- [SONAR-2114] - Cardinality of checkstyle rule Type Name should be updated to multiple
- [SONAR-2126] - Change API to work with project and file system of a project
- [SONAR-2127] - API: do not automatically create hierarchy of resource tree
- [SONAR-2130] - Make measures of Java methods/classes available to plugins
- [SONAR-2138] - Displaying differential values in % can be misleading
- [SONAR-2153] - API: A decorator should override formulas
- [SONAR-2154] - API: add the minimum scope of resource to persist in SumChildDistributionFormula
- [SONAR-2165] - Cardinality of checkstyle rule Local Variable Name should be updated to multiple
- [SONAR-2166] - Cardinality of checkstyle rule Member Name should be updated to multiple
- [SONAR-2167] - Improve descriptions and default values of Checkstyle naming convention rules
- [SONAR-2168] - Add the parameter tabWidth to the Checkstyle Indentation rule
- [SONAR-2169] - API: Add marker interface CoverageExtension
- [SONAR-2188] - API: add parameters from and to to timemachine chart
New Feature
- [SONAR-1481] - Allow Findbugs extensions
- [SONAR-2106] - New Java library to bootstrap project analysis
- [SONAR-2123] - New annotation to allow specify in which environments BatchExtension should be active
- [SONAR-2148] - New properties to manage level of Java language
- [SONAR-2151] - New property to manage source encoding
- [SONAR-2172] - API: New extension point - Initializer
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.