Sub-task
- [SONAR-2589] - Modification of all web ruby templates (of nonadministrative services) to use bundles
- [SONAR-2591] - API : translation mechanism of rule descriptions
- [SONAR-2592] - Provide a new global property in the Settings page to define the default locale to be used
- [SONAR-2593] - Modify the Checkstyle plugin to use the default locale in order to generate violation message
- [SONAR-2598] - Provide a new NotificationManager service
- [SONAR-2599] - Extend the "My Profile" page to display available event types and to be able to subscribe to those even types
- [SONAR-2600] - Provide an email notification channel
- [SONAR-2606] - Provide a new NotificationDispatcher extension point
Bug
- [SONAR-830] - Sonar WS API return all elements when there aren't metric value
- [SONAR-1388] - Metric measures that are user_managed are not output in the web services resources api
- [SONAR-1566] - Alerts on manual metrics are not drawn
- [SONAR-1866] - Filters do not work when manual measure is used as criteria
- [SONAR-2004] - Sorting manual metrics fails in Filters
- [SONAR-2539] - Should not be possible to modify closed review
- [SONAR-2540] - New empty comment leads to error
- [SONAR-2567] - When removing a user sharing some filters or dashboards, those filters and dashboards must also be removed
- [SONAR-2582] - The Filter Path field is not working with Oracle DB
- [SONAR-2619] - Measure drilldown fails with Views plugin
- [SONAR-2627] - False-positive flags disappear after second analysis run
- [SONAR-2637] - Issue with dashboard layout in IE6 and IE7
- [SONAR-2650] - FileFilter extension point is ignored
- [SONAR-2673] - Fail to upgrade from 2.8 to 2.9 because of migration of reviews
- [SONAR-2674] - The method Sensor#shouldExecuteOnProject() must not be executed before Initializer extensions
- [SONAR-2707] - Some dependencies might miss in the Libraries, Dependencies and Design services when running several sonar analysis at same time
Improvement
- [SONAR-848] - Being able to retrieve manual measures through the API as any other measure
- [SONAR-1905] - Add email information on user profile
- [SONAR-2002] - The Sonar WS API automatically kills an HTTP connection after 30s. This timeout parameter should be configurable
- [SONAR-2006] - Allow to select manual measures in filters treemap
- [SONAR-2583] - Remove the unused table PARAMETERS
- [SONAR-2604] - Default value for properties "sonar.java.source" and "sonar.java.target" should be "1.5"
- [SONAR-2610] - Replace the table ASYNC_MEASURES_SNAPSHOTS by MANUAL_MEASURES
- [SONAR-2615] - Administrator should be able to change email address of user
- [SONAR-2634] - The tendency icon of the "violations" metric should not be colorized
- [SONAR-2635] - Add new type of widget property : METRIC
- [SONAR-2636] - Display keys in the administration console of manual metrics
- [SONAR-2644] - Rule name should be optional in XML declaration files
- [SONAR-2648] - New web service /api/manual_measures
- [SONAR-2649] - Create a new parameter for "conf/sonar.properties" to define delay (in seconds) between processing of notification queue
- [SONAR-2665] - Allow to override the HTTP parameter Accepted-Language in Java Web Service Client
- [SONAR-2667] - Keep context when Java Web Service raises exceptions
New Feature
- [SONAR-75] - Internationalization
- [SONAR-2477] - Allow to use FindBugs filter-files with exclusions
- [SONAR-2547] - Create a new administration page on project/module/views resources to be able to feed manual measures
- [SONAR-2548] - New widget to display a selection of measures
- [SONAR-2596] - Provide an event notification mechanism
- [SONAR-2601] - New administration page to configure email settings
- [SONAR-2607] - Provide some email notifications on review changes
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.