Release Notes - Sonar - Version 2.10 - HTML format

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.