Release Notes - SonarQube - Version 6.7 - HTML format

Bug

  • [SONAR-7942] - Issue is not assigned to the default assignee when SCM information are missing
  • [SONAR-7992] - Differential period param columns can't hold large version names
  • [SONAR-8146] - Upgrade form does not fail if server stops
  • [SONAR-8158] - Issues page is not scrolled correctly when switching between issues on the same line
  • [SONAR-8305] - Fix descriptions of "Browse" and "Administer Issues" permissions
  • [SONAR-8364] - Importing a profile with custom rules fails with a NPE
  • [SONAR-8371] - Rule parameters shortened without any way to get its full name
  • [SONAR-8392] - Component names should not be listed in the reverse order on measures page
  • [SONAR-8524] - Rule inheritance indicator is not updated
  • [SONAR-8587] - Cannot display the search bar with keyboard shortcut on a project's "code" tab
  • [SONAR-8727] - Do not fail when SCM login is longer than 255 characters
  • [SONAR-8967] - A CE task should not be associated to a module
  • [SONAR-9142] - 'previous_analysis' option should not be available on the leak period
  • [SONAR-9264] - Rounding issue in line charts
  • [SONAR-9333] - Web service api/plugins/uninstall fails when plugin is already being uninstalling
  • [SONAR-9354] - Looking for updates in the update center, the proposed version is not the latest one
  • [SONAR-9381] - Deadlock faced by Compute Engine while computing views with MySQL
  • [SONAR-9500] - User is redirect to login page after 5 minutes when using SSO authentication
  • [SONAR-9527] - Disabled users should only have login and name
  • [SONAR-9544] - Long words in issue box breaks the display
  • [SONAR-9555] - Page is not scrolled to selected issue when using IE11
  • [SONAR-9579] - No redirect when browsing my new issues without authentication
  • [SONAR-9647] - Issue box is not displayed for not file level issues
  • [SONAR-9686] - Secondary locations without messages should not be numbered
  • [SONAR-9696] - UI asks to comment issues after bulk change
  • [SONAR-9698] - Left-arrow to issues list doesn't scroll to right place
  • [SONAR-9750] - Impossible to bulk add a new tag on issues from the UI
  • [SONAR-9782] - Permissions are not correctly checked for a file permalink
  • [SONAR-9788] - Onboarding tutorial is shown many times
  • [SONAR-9822] - Quality Gate cannot be displayed directly if it includes a custom metric that was deleted
  • [SONAR-9830] - Onboarding of C# projects is not working properly
  • [SONAR-9850] - Remove scrollbar from the "Similar Issues" filter popup
  • [SONAR-9903] - Adding multiple time the same scm account to a user should ignore duplicates
  • [SONAR-9905] - Notification daemon must not be started twice
  • [SONAR-9910] - "Process[ce] is up" log wrongly appears after ce startup failed
  • [SONAR-9911] - Rule activation form asks parameters from rule template
  • [SONAR-9918] - Remove plugins from the system info page in cluster mode
  • [SONAR-9920] - Quality Gate Admins are not allowed to rename, copy, set as default or delete a quality gate
  • [SONAR-9922] - "Lines of New Code" is really "New Lines" and should be labeled as such
  • [SONAR-9927] - Project admins see "Cancel All" button on Background Tasks page
  • [SONAR-9928] - Wrong total in WS api/components/search response
  • [SONAR-9929] - Filter secondary locations that are in a different file than primary location
  • [SONAR-9963] - Unexpected 500 error when calling /api/metrics/update with long domain
  • [SONAR-9966] - Page extensions are shown for branches
  • [SONAR-9973] - "java.lang.IllegalStateException: load called twice" error prevents any new analysis
  • [SONAR-9980] - Cannot search for words longer then 15 characters in rule descriptions
  • [SONAR-9984] - Coverage per tests should be disabled for short living branches
  • [SONAR-9986] - No project added when searching in the global issues page
  • [SONAR-9993] - Issue search WS should return functional comment creation date
  • [SONAR-9995] - Order of settings should be based on index when provided
  • [SONAR-10008] - Issue Search: Inconsistent time zone handling for creation dates
  • [SONAR-10018] - Check vulnerabilities of dependencies
  • [SONAR-10027] - Compute Engine is resetting all pending tasks at startup

Documentation

  • [SONAR-9703] - "Ignore Issues on Files" and "Ignore Issues in Blocks" are ignored for rules coming from "Common XXX" repository
  • [SONAR-9826] - Document Web API correct date time format supported

Improvement

  • [SONAR-7309] - Add a DB cleaner strategy to keep only analyses having a released version
  • [SONAR-7574] - Authorize to set log level to WARN or ERROR in API for embedded 3rd party library
  • [SONAR-7590] - Redirect to previous page when using OAuth authentication
  • [SONAR-7663] - Simplify 'System Upgrades' instructions by simply referencing the WIKI
  • [SONAR-7709] - Help users to not enter wrong date periods
  • [SONAR-7710] - Freeze 'Restart' pane in Update Center
  • [SONAR-7734] - Misleading message when one of several web service parameters are required
  • [SONAR-7998] - Open rule description in a new window from rules page
  • [SONAR-8150] - Change the color of strings when displaying a source code
  • [SONAR-8303] - Ability to set rule type when creating a rule with web service api/rules/create
  • [SONAR-8331] - Clean up complexity metrics
  • [SONAR-8497] - Increase size of input on Encryption page
  • [SONAR-8499] - Remove orange underline for administration menu
  • [SONAR-8513] - Show visual indicator that a rule is a template
  • [SONAR-8516] - Improve UI of quality gate section on the project dashboard
  • [SONAR-8543] - Remove projects from "Browsed Recently" when deleted on server
  • [SONAR-8558] - Avoid auth logs pollution when forced authentication is on
  • [SONAR-8635] - Remove "assign_to_me" actions from issues search WS response
  • [SONAR-8638] - Useless tooltip information in an issue's coverage
  • [SONAR-8683] - Delete internal WS api/profiles/restore
  • [SONAR-8872] - Fields in the Administration section are too small
  • [SONAR-8972] - Limit the input length when creating custom metrics
  • [SONAR-9262] - WS api/issues/search must not accept loading files/dirs/modules facets when organization or project are not specified
  • [SONAR-9325] - Load only displayed setting values on the Settings page
  • [SONAR-9473] - Differentiate between selected issues and hovered issues
  • [SONAR-9504] - Support ESC keyboard shortcut to skip the on boarding tutorial
  • [SONAR-9640] - Reorder coverage and duplications graphs on the project activity page
  • [SONAR-9673] - Add shadows to dropdown menus
  • [SONAR-9690] - Improve positioning of secondary locations markers
  • [SONAR-9691] - Align size badges on project cards
  • [SONAR-9749] - Order secondary locations markers by line
  • [SONAR-9777] - Open severity facet and close resolutions facet by default
  • [SONAR-9780] - Add keyboard shortcuts help on the Rules page
  • [SONAR-9785] - Add new languages on the about page
  • [SONAR-9790] - Add project context to a file permalink
  • [SONAR-9798] - Improve legibility of links in tooltips
  • [SONAR-9799] - Deprecate "sonar.branch" parameter
  • [SONAR-9815] - Add focus to the close button of the project creation confirmation dialog
  • [SONAR-9817] - Provide activity page for modules and directories
  • [SONAR-9823] - Add line hash to response of web service api/issues/search
  • [SONAR-9828] - Support at best of Java 9 as runtime
  • [SONAR-9838] - Append "Administration" to all titles of admin pages
  • [SONAR-9847] - Add tooltip explaining how to get branch support
  • [SONAR-9863] - Drop support of SonarSource licenses
  • [SONAR-9867] - Add button promoting governance on background tasks page
  • [SONAR-9869] - Add URLs and changedAt to webhook payload
  • [SONAR-9870] - Add short lived branches status as hardcoded Quality Gate to webhook payload
  • [SONAR-9871] - Call webhook on single issue changes changing the short lived branch status
  • [SONAR-9872] - Call webhook during bulk change of short lived branch issues
  • [SONAR-9876] - Improve facet badges
  • [SONAR-9882] - send sonar.analysis.* properties in webhook called after issue changes
  • [SONAR-9891] - Replace PostProjectAnalysisTask.ProjectAnalysis#getAnalysisDate by PostProjectAnalysisTask.ProjectAnalysis#getAnalysis()
  • [SONAR-9913] - More aggressive matching when tracking issues from short lived branches
  • [SONAR-9917] - Add the branch when a notification is triggered on a short living or a long living branch
  • [SONAR-9921] - Add keyboard shortcut to save setting
  • [SONAR-9924] - Analyze all files when analyzing short-lived branches
  • [SONAR-9925] - Display "Log In to SonarCloud" instead of "SonarQube" on the login page
  • [SONAR-9926] - Let project admins cancel background tasks
  • [SONAR-9930] - Noisy ERROR logs when failing to delete a temp directory that does not exist
  • [SONAR-9931] - Deprecate cross-project duplication
  • [SONAR-9932] - Change duplication bar color
  • [SONAR-9934] - Remove ability to install/uninstall SonarSource closed source plugins individually
  • [SONAR-9935] - Rename update center to market place
  • [SONAR-9936] - Display available edition at the top of the MarketPlace
  • [SONAR-9938] - Hide histogram in creation date facet on issues page when there is no results
  • [SONAR-9939] - Add WS api/editions/preview
  • [SONAR-9940] - Add WS api/editions/apply_license
  • [SONAR-9941] - WS api/plugins/[install/uninstall] fails for closed sources plugins of SonarSource organization
  • [SONAR-9943] - Add WS api/editions/status
  • [SONAR-9949] - Merge all attributes when tracking issues from short lived branches
  • [SONAR-9951] - Finish installation of edition on restart
  • [SONAR-9952] - Display only two new plugins filter "All" and "Updates Only"
  • [SONAR-9953] - Move the System upgrade to the System page
  • [SONAR-9968] - Add SonarTS to the default plugin bundle
  • [SONAR-9969] - Change the validation logic of the new branch parameter
  • [SONAR-9970] - Also copy issue changelog and comments when creating a long living branch
  • [SONAR-9976] - Add flag to mark edition plugins to api/plugins/[available|installed|updates]
  • [SONAR-9978] - Upgrade Tomcat to 8.5.23
  • [SONAR-9979] - Fix potential vulnerability in plugins built with API <= 5.2
  • [SONAR-9981] - Upgrade Elasticsearch to 5.6.3
  • [SONAR-9982] - Upgrade Hazelcast to 3.8.6
  • [SONAR-9983] - Upgrade the packaged plugins
  • [SONAR-9987] - Add a changelog entry when copying/merging issues
  • [SONAR-10000] - Optimize DB migration from 5.6
  • [SONAR-10002] - Support failure of background install of an edition
  • [SONAR-10010] - Add WS api/edition/form_data
  • [SONAR-10015] - Add flag standalone to api/navigation/global
  • [SONAR-10021] - Remove logs from JMX that are appearing when starting SonarQube
  • [SONAR-10033] - Improve Handling of failed installation of editions
  • [SONAR-10043] - Upgrade mssql-jdbc driver to 6.2.2.jre8

New Feature

  • [SONAR-9937] - Add ability to automatically install an edition in the marketplace
  • [SONAR-9946] - Background download and "pre-installation" of an edition
  • [SONAR-9947] - Add ability to manually install SonarSource edition from the MarketPlace
  • [SONAR-9954] - Add "request a license" link in input license window
  • [SONAR-9996] - Add WS api/editions/uninstall
  • [SONAR-10003] - Add ws api/editions/clear_error_message

Task

  • [SONAR-8770] - Remove bundles ending by ".abbreviation"
  • [SONAR-9263] - Drop unused property sonar.web.dev
  • [SONAR-9880] - Add the column ANALYSIS_UUID on WEBHOOK_DELIVERIES
  • [SONAR-9961] - Support clustering in market place
  • [SONAR-9991] - Clean up remaining references to P/R
  • [SONAR-10020] - Refactor system/info WS

Edit/Copy Release Notes

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