Release Notes - SonarQube - Version 7.3 - HTML format

Bug

  • [SONAR-10512] - Cancelling a Compute Engine task should have no effect if task was started in the meantime
  • [SONAR-10721] - Moving a portfolio local reference generates portfolio orphans
  • [SONAR-10776] - NullPointerException in web service api/developers/search_events
  • [SONAR-10872] - Filter deleted comments when trying to update PR decoration
  • [SONAR-10898] - Number of CE workers not taken into account in all nodes
  • [SONAR-10914] - Purge of CE_TASK_CHARACTERISTICS should not drop pending analyses
  • [SONAR-10917] - Compute Engine workers may be stuck on in-progress tasks
  • [SONAR-10919] - Broken creation date facet in issues page
  • [SONAR-10931] - Unexpected wrapping in the global nav bar
  • [SONAR-10933] - Wrong page title on the Projects page of a portfolio or an application
  • [SONAR-10940] - "Change On My Issues" notification message should not contain user UUID
  • [SONAR-10943] - Analysis may be kept pending indefinitely in Compute Engine on PostgreSQL
  • [SONAR-10964] - Display of group members is incorrect after search
  • [SONAR-10973] - Modal window stays open after copying quality profile
  • [SONAR-10990] - Unable to edit global search field after clicking on "Show More"
  • [SONAR-10995] - Issues list display "No issues, hooray !" when switching from My Issues to All
  • [SONAR-11004] - Prevent returning "sonar.links.scm" and "sonar.links.ci" in api/settings/list_definition
  • [SONAR-11010] - Unknown status: OPEN when assigning an open issue on a VSTS PR
  • [SONAR-11021] - Quality profiles are missing on some organization when installing/uninstalling/installing a language's plugin
  • [SONAR-11035] - Displaying top level Portfolios only
  • [SONAR-11062] - Analysis task fails when previous task on same thread crashed
  • [SONAR-11071] - Fix vulnerability in SMTP server certificate verification
  • [SONAR-11088] - Cannot create a sub-sub portfolio
  • [SONAR-11095] - Performance hotspot when background task sends issue notifications
  • [SONAR-11099] - Sometimes click on portfolio name in the console can fail
  • [SONAR-11107] - Do not send notifications if subscriber does not have access to private project

Documentation

  • [SONAR-10950] - Add documentation about paid organizations feature

Improvement

  • [SONAR-8572] - "Source files should have a sufficient density of comment lines" should apply to production file and not test file
  • [SONAR-9178] - Make spinner more noticeable when loading projects, issues or measures
  • [SONAR-10029] - Exception when stopping a SonarQube cluster
  • [SONAR-10045] - Silent Hazelcast logs when cluster is shutting down
  • [SONAR-10138] - Remove support for API < 5.6
  • [SONAR-10197] - Unset flows and secondary locations of closed issues
  • [SONAR-10668] - Drop support of PostgreSQL versions lower than 9.3
  • [SONAR-10677] - Reduce amount of DOM nodes on Projects page
  • [SONAR-10683] - Allow to hide Members page to non-org members
  • [SONAR-10808] - Add the ability fo filter projects by visibility
  • [SONAR-10812] - Create application branches
  • [SONAR-10813] - Define project branches in an application
  • [SONAR-10815] - Allow setting a branch application as homepage
  • [SONAR-10850] - When SonarQube is shutting down, do not log Hazelcast exception.
  • [SONAR-10860] - Make generation of static docs site part of normal build process
  • [SONAR-10863] - Tweak styling of embedded docs site for better readability
  • [SONAR-10867] - New issue type: Security Hotspot
  • [SONAR-10868] - Add a flag to distinguish manual vulnerabilities
  • [SONAR-10869] - Add a custom syntax to highlight warning/info messages in documentation
  • [SONAR-10874] - New issue transitions for security hotspots
  • [SONAR-10878] - Enable configuration of multiple CE workers on SonarCloud
  • [SONAR-10887] - Create a new permission: Administer Security Hotspots
  • [SONAR-10891] - Move SonarCloud branding inside the project
  • [SONAR-10915] - Limit size of submitter in background task page
  • [SONAR-10922] - Silence HZ errors when refreshing the state of the cluster while it's stopping
  • [SONAR-10924] - Update short date format to dd MON yy
  • [SONAR-10926] - Bad alignment of issue box elements when long tag list
  • [SONAR-10928] - Display more precise duration in background tasks page
  • [SONAR-10932] - Leave more room for project names on the Projects page of an Application
  • [SONAR-10934] - Add QG status to Main Branch in dropdown
  • [SONAR-10935] - Remove redundant tooltips in the Portfolios administration console
  • [SONAR-10936] - Disallow bulk change if there is no issues to change
  • [SONAR-10945] - Quality profiles and Quality gates pages should only be visible to members on paid organizations
  • [SONAR-10948] - Remove ability to set default project visibility on paid organizations
  • [SONAR-10949] - Members page should only be visible to organization member on all organizations
  • [SONAR-10963] - Improve privacy badges of projects
  • [SONAR-10976] - Upgrade code analyzers to latest released versions
  • [SONAR-10979] - Change rendering of hotspots
  • [SONAR-10983] - Drop the "Effort" display mode on the Issues page
  • [SONAR-10986] - Extend RulesDefinitions API to support security standards
  • [SONAR-10992] - Filter hotspots out by default on the Issues page
  • [SONAR-11012] - Private organization without public project must not be accessible for not member
  • [SONAR-11014] - Create a library of advanced styling for the documentation
  • [SONAR-11015] - Allow to add links for SonarQube global spaces
  • [SONAR-11016] - Add additional scope for the documentation static website
  • [SONAR-11019] - Limit size of tags in rules page
  • [SONAR-11032] - Hide "Analyze New Project" button to users without provisioning permissions
  • [SONAR-11059] - Documentation and suggestions links should open a new tab
  • [SONAR-11064] - Drop unused metric "comment_lines_data"
  • [SONAR-11072] - Allow customization of request parameter used to check CSRF state
  • [SONAR-11076] - add more docs links and tool tips
  • [SONAR-11077] - Logs should help better profile Compute Engine performance hotspots
  • [SONAR-11078] - Improve Security Hotspots page layout
  • [SONAR-11083] - Adapt licensing to staging instances
  • [SONAR-11085] - Prettify logs of SQL requests
  • [SONAR-11092] - Add a banner on Security Reports

New Feature

  • [SONAR-10978] - Add Security Reports space
  • [SONAR-10980] - Add Standards facet on the Issues page
  • [SONAR-11013] - Add search capabilities to the embedded documentation
  • [SONAR-11017] - Create a ToC component for the documentation
  • [SONAR-11024] - Embed SonarCSS in all SonarQube editions
  • [SONAR-11025] - Embed SonarKotlin in all SonarQube editions

Task

  • [SONAR-10816] - Create dedicated web services to manage applications
  • [SONAR-10880] - Prevent security hotspots to be reported on short living branches or PR
  • [SONAR-10944] - Add subscription flag to organizations
  • [SONAR-10965] - Set ORGANIZATIONS#SUBSCRIPTION columns as not nullable
  • [SONAR-10987] - Avoid the ES index to be dropped because of the new security standards fields
  • [SONAR-11026] - Deprecate AnalysisMode and ProjectIssues

Sub-task

Edit/Copy Release Notes

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