Release Notes - Sonar - Version 2.13 - HTML format

Bug

  • [SONAR-1682] - Commented LOC metric does not include fully commented source code
  • [SONAR-2660] - Exception when launching the Sonar service on Windows platform with a LocalSystem account
  • [SONAR-2795] - Pagination limitation in Filters
  • [SONAR-2891] - Breadcrumb is not valid in the page Dependencies
  • [SONAR-2897] - Typo in property name : instead of "sonar.cobertura.maxmen" should be "sonar.cobertura.maxmem"
  • [SONAR-2939] - On the complexity widget, rename Functions distribution /complexity in Methods distribution /complexity
  • [SONAR-2945] - The message and the line of a violation linked to a review are not updated in the review detail
  • [SONAR-2947] - The source code snippet displayed in a review detail is not always the last snapshot
  • [SONAR-2980] - Web-service: impossible to retrieve unassigned reviews
  • [SONAR-3033] - Bad tooltip for the action "Move right" in the Components page
  • [SONAR-3050] - TimeoutException when looking for duplications
  • [SONAR-3055] - API: remove the attribute "classes" of the annotations @DependsUpon and @DependedUpon
  • [SONAR-3058] - AJP connector is broken in 2.12 (jetty 6.1.26)
  • [SONAR-3070] - API: DateUtils accepts badly formatted strings for parsing
  • [SONAR-3071] - The settings page fails if a property has a null value
  • [SONAR-3077] - Rule.toString() sometimes throws org.hibernate.LazyInitializationException
  • [SONAR-3096] - Exclude source sub-directories starting with a dot
  • [SONAR-3101] - "Duplications" tab shows incorrect lines
  • [SONAR-3103] - Do not allow to unshare default dashboards
  • [SONAR-3107] - When a problem occurs while starting a Sonar server component, the root exception is not logged

Improvement

  • [SONAR-1836] - Upgrade to Checkstyle 5.5
  • [SONAR-2018] - "Commented-out lines of code" is not defined as a rule
  • [SONAR-2816] - Internationalize numbers displayed in the TimeLine widget
  • [SONAR-2819] - Upgrade to PMD 4.3
  • [SONAR-2912] - [Rename quality profile] Default value: put profile name instead of undefined
  • [SONAR-2968] - Do not force to add the root project to the property sonar.includedModules
  • [SONAR-2972] - Remove the + sign before the number of accessors
  • [SONAR-2975] - Replace the properties sonar.hibernate.default_schema and sonar.jdbc.postgreSearchPath by sonar.jdbc.schema
  • [SONAR-2984] - Review comment should be optional
  • [SONAR-2991] - Add pagination to the "Reviews" page
  • [SONAR-3027] - Highlight measure values in headers of viewers
  • [SONAR-3028] - Improve the way to deselect filters in drilldown pages
  • [SONAR-3034] - API: default value of WidgetProperty is not injected in Ruby widgets
  • [SONAR-3037] - Remove the + sign before the number of skipped tests
  • [SONAR-3045] - Guess the property sonar.jdbc.driverClassName
  • [SONAR-3052] - API : add Guava dependency
  • [SONAR-3054] - Change some Findbugs rule titles
  • [SONAR-3057] - Differential measures on 'Violations' and 'New Violations' should be displayed with red or green colors
  • [SONAR-3060] - Add new CPD algorithm based on suffix tree
  • [SONAR-3061] - Accept whitespaces in sonar.includedModules
  • [SONAR-3062] - API: org.sonar.api.config.Settings#getStringArray() should trim values
  • [SONAR-3063] - Implement the hotspots page as a dashboard
  • [SONAR-3086] - Improve usability of review forms
  • [SONAR-3090] - Remove DUPLICATIONS_INDEX.ID
  • [SONAR-3093] - Java: remove metric "commented out lines of code" and "comments" metric must include all comments
  • [SONAR-3095] - Upgrade to JaCoCo 0.5.5
  • [SONAR-3098] - Add localization of dashboard name
  • [SONAR-3099] - Search of reviews by id must ignore other criteria
  • [SONAR-3116] - Do not allow to skip the root module

New Feature

  • [SONAR-983] - Add modules, packages and files to the search engine
  • [SONAR-1929] - New extension point: dashboard template
  • [SONAR-1974] - Being able to "review" any source code with or without violations
  • [SONAR-2399] - Provide some "Reviews" widgets
  • [SONAR-2662] - Create action plans which are a set of manual reviews
  • [SONAR-2973] - Add the ability to override the severity of a violation
  • [SONAR-3046] - Support of periods in the widget "Most Violated Rules"

Task

  • [SONAR-3023] - Increase the size of SNAPSHOTS.QUALIFIER and PROJECTS.QUALIFIER
  • [SONAR-3039] - Refactor the LCOM4 viewer with Ruby extension
  • [SONAR-3118] - Remove property "sonar.useStructureDump"

Edit/Copy Release Notes

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