Release Notes - SonarQube - Version 6.5 - HTML format

Bug

  • [SONAR-9216] - Memory hotspot when indexing components at server startup
  • [SONAR-9252] - Custom Measure with empty value causes NPE during report processing on Oracle
  • [SONAR-9329] - Impossible to activate a rule from the list
  • [SONAR-9331] - Tag search returns tags of issues, that the user has no access to
  • [SONAR-9336] - Infinite loop when having misconfigured proxy authentication
  • [SONAR-9377] - Facet values are all set to 0 when using text search the projects page
  • [SONAR-9387] - Remove usage of /dashboard/index/<PROJECT_KEY> url in Quality Gate notification
  • [SONAR-9388] - Windows-1252 encoding is not detected
  • [SONAR-9422] - Bad error message when creating a project with key containing percent character
  • [SONAR-9423] - NullPointerException is sometimes generated instead of the real error message
  • [SONAR-9430] - Customized rule tags are no more indexed after reset of elasticsearch index
  • [SONAR-9432] - Searching rules by tags is using AND instead of OR
  • [SONAR-9440] - Wrong paging in api/measures/search_history WS
  • [SONAR-9441] - Web service api/duplications/show is failing when used without any parameter
  • [SONAR-9444] - Migration to Public project must happen ONLY if Anyone has BOTH Browse AND See Source Code
  • [SONAR-9489] - Scanner fails on SonarCloud when deactivating a rule from a profile
  • [SONAR-9520] - Tomcat fails to process request with error "Unexpected state: headers already parsed"
  • [SONAR-9572] - Bulk apply permission template is not working

Improvement

  • [SONAR-7618] - Drop loading of Components annotated with @ServerSide in the Compute Engine
  • [SONAR-7655] - Provide a permalink to the selected component on the Measures page
  • [SONAR-8061] - Web services api/issues/assign and api/issues/do_transition are slow
  • [SONAR-8546] - Improve SensorDescriptor API to give more flexibility on configuration requirements to execute Sensors
  • [SONAR-8550] - Show a version badge for each analysis
  • [SONAR-8611] - "Time Machine" is not easily discoverable and accessible from the project home page
  • [SONAR-8733] - Do not fail when the download of a static file has been cancelled
  • [SONAR-8785] - HTTP request should open only one DB connection
  • [SONAR-8787] - WS should return 404 on removed components
  • [SONAR-8800] - Deprecate org.sonar.api.platform.Server#getUrl
  • [SONAR-8918] - Combine filters of WS api/qualityprofiles/search
  • [SONAR-9028] - Web service api/projects/delete is too slow
  • [SONAR-9069] - Silence logs of MsSQL Driver
  • [SONAR-9146] - Deprecate api/permissions/search_XXX_permissions WS
  • [SONAR-9191] - Loading of Quality Profile definitions is slow at startup when plugin uses RuleFinder
  • [SONAR-9198] - Support multi-value properties containing comma
  • [SONAR-9230] - The number of available metrics used to search measures in api/components/search_projects should be limited
  • [SONAR-9253] - Create an option panel on top of projects page
  • [SONAR-9256] - Update design of project cards
  • [SONAR-9259] - Allow sorting by analysis date in api/components/search_projects
  • [SONAR-9260] - Add the new "No Data" filter to Coverage and Duplication facets
  • [SONAR-9292] - Make JUL logging consistent at startup
  • [SONAR-9295] - Configuration of sonar.cluster.search.hosts should append default port
  • [SONAR-9296] - Configuration of sonar.search.host must not be required for a node without ES
  • [SONAR-9311] - Sanitize api/issues/* web services
  • [SONAR-9322] - Deprecate the fake plugin API used to declare hierarchy of Quality profiles
  • [SONAR-9323] - API should enforce that settings can only defined for projects, views, subviews or modules
  • [SONAR-9330] - Display the loading spinner immediately when page loads
  • [SONAR-9351] - Enforce that properties can be defined only on Project, View, module or sub view
  • [SONAR-9357] - Hide default login form if there are other ways to login
  • [SONAR-9358] - Display a first analysis spinner in the onboarding tutorial
  • [SONAR-9404] - Display more detailed information on the activity list
  • [SONAR-9410] - Add date selection menu on the project activity page
  • [SONAR-9418] - Add more interaction with the project activity list and graphs
  • [SONAR-9427] - Display of Quality profile changelog can be slow
  • [SONAR-9443] - Allow disabling email notification on built-in quality profiles modifications
  • [SONAR-9448] - Sanitize api/qualityprofiles/* web services
  • [SONAR-9476] - Add from and to filter parameters in api/project_analyses/search
  • [SONAR-9477] - Deprecate Java API ProjectReactor and ProjectBuilder
  • [SONAR-9478] - Replace Settings Java API by Configuration to not expose setters
  • [SONAR-9479] - Make operations on users resilient
  • [SONAR-9480] - Make operations on rules resilient
  • [SONAR-9481] - Make operations on Quality Profiles resilient
  • [SONAR-9505] - Design breaks when coverage is 100%
  • [SONAR-9506] - HtmlReport should use individual file encoding to display source code
  • [SONAR-9648] - Upgrade bundled plugins to latest released version

New Feature

  • [SONAR-9245] - Show leak information in Projects page
  • [SONAR-9302] - Display built-in quality profiles
  • [SONAR-9303] - Built-in quality profiles are read only
  • [SONAR-9304] - Built-in quality profiles are shared across organizations
  • [SONAR-9305] - Built-in quality profiles are updated automatically
  • [SONAR-9355] - Show onboarding tutorial after successful login
  • [SONAR-9356] - Show onboarding tutorial only once and only for new users
  • [SONAR-9401] - Display graphs to visualize history of metrics on the project activity page
  • [SONAR-9402] - Filter project activity data by date range
  • [SONAR-9403] - Add custom graph to the list of available project activity graphs
  • [SONAR-9414] - Display a small version of the activity chart on the project page
  • [SONAR-9442] - Send email to quality profiles administrator when built-in quality profiles are updated
  • [SONAR-9482] - Display the number of "Sonar way" rules not included in a given quality profile
  • [SONAR-9483] - Compare a profile with a "Sonar way" profile in the rules page

Task

  • [SONAR-9081] - Remove WS /batch/users
  • [SONAR-9215] - Drop support of developer cockpit plugin
  • [SONAR-9254] - Update the projects facets
  • [SONAR-9374] - Update web pages titles for the "SonarCloud" mode
  • [SONAR-9412] - Add event type icons to the project activity list
  • [SONAR-9535] - Upgrade MyBatis from 3.2.7 to 3.4.4
  • [SONAR-9536] - Upgrade PostgreSQL driver

Edit/Copy Release Notes

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