Sub-task
- [SONAR-11527] - Remove ActiveRule#createdAt field from analysis report
- [SONAR-11627] - Provide a new WS to set baseline for a branch
- [SONAR-11628] - Provide a new WS to un-set baseline for a branch
- [SONAR-11652] - Exclude baseline analysis from housekeeping
- [SONAR-11654] - Update the baseline in analysis when not manual
- [SONAR-11799] - Change ES data directory to es6
Bug
- [SONAR-10277] - Cannot display My Favorites on Projects page if user has more than 1024 projects as favorite
- [SONAR-10722] - New coverage measures should not be computed for portfolios
- [SONAR-11439] - Analysis of long branch doesn't trigger purge of dependent short branches and pull requests
- [SONAR-11501] - When an issue is confirmed, the comment on the PR should be deleted
- [SONAR-11551] - 'Delete project' popup stays up after successful delete
- [SONAR-11561] - Allow more special characters in branch names
- [SONAR-11625] - Search field resizing while being filled
- [SONAR-11641] - When a Sensor saves empty coverage for a file, don't fallback on executable lines
- [SONAR-11644] - {instance} not swapped in static documentation search results
- [SONAR-11645] - Broken j,k files navigation in measures page
- [SONAR-11656] - Quality profile changelog is not correctly ordered
- [SONAR-11669] - Duplicate entries in component tree when using the "Show more" link
- [SONAR-11679] - SonarCloud - NPE - org.sonarqube.ws.Measures SearchHistoryResponse
- [SONAR-11680] - CVE-2018-1336 / CVE-2018-8014 - Apache Tomcat
- [SONAR-11683] - Analysis of a short-living branch fails due to New Code Period version
- [SONAR-11687] - Shift+click to unselect multiple issues at once doesn't work, let's drop it
- [SONAR-11715] - Cannot close modal when updating license threshold notification
- [SONAR-11717] - Clicking the input's error message doesn't focus
- [SONAR-11721] - Wrong response example of web API api/user_groups/users
- [SONAR-11741] - Scanner fails with NullPointerException when importing issues from external report
- [SONAR-11747] - Calculation fails for portfolios containing QG=Warning projects
- [SONAR-11783] - CVE-2018-14718, 14719, 14720, 14721 / jackson-databind
- [SONAR-11802] - Wrong description in the sqale_index metric
- [SONAR-11829] - Failed to set working directory hidden on Windows
New Feature
- [SONAR-5611] - Track the last connection date time when a user got connected
- [SONAR-11451] - Documentation related to UT/Coverage and Import of External Essues should be part of SQ documentation
- [SONAR-11617] - Support SQLServer 2017
- [SONAR-11620] - Add file exclusion methods to scm plugin api
- [SONAR-11621] - Use scm exclusions in scanner engine
- [SONAR-11693] - Add new Overview tab for PRs and SLBs
- [SONAR-11768] - Decorate pull requests on GitHub Enterprise using GitHub App
Task
- [SONAR-11449] - Drop the support of "sonar.language" and "sonar.profile" parameters
- [SONAR-11549] - Remove code that load old scanner reports with modules (MMF-365)
- [SONAR-11603] - Deprecate custom metrics web services
- [SONAR-11643] - Clean up elasticsearch index 'tests' and tests data from FILES_SOURCE table
- [SONAR-11650] - Remove usage of FILE_SOURCES#DATA_TYPE
- [SONAR-11657] - Suppress Lunr logs about overwriting existing functions
- [SONAR-11670] - Drop 'preview' analysis mode
- [SONAR-11682] - Drop DATA_TYPE column from FILE_SOURCES
- [SONAR-11713] - Remove '~' from chunk filenames
- [SONAR-11729] - Decorate PR on Bitbucket Server
- [SONAR-11731] - Add documentation for Bitbucket Server integration
- [SONAR-11791] - Drop usage of multi type ES indices
- [SONAR-11792] - Upgrade to ES 6.6
- [SONAR-11794] - Remove old deprecated metrics
- [SONAR-11795] - Drop persistit use on scanner side and move coverage measures computation to CE
- [SONAR-11835] - Upgrade protobuf v3.7
Improvement
- [SONAR-7087] - Display the last accessed date of a user token
- [SONAR-8697] - Enable keyboard file navigation in Code page
- [SONAR-9392] - Extend existing profile in one click
- [SONAR-10487] - Improve UX of filter option in Quality Profiles page
- [SONAR-11011] - Rework alert messages in modals and add them to the guidelines
- [SONAR-11487] - Update OKHttp to 3.14.0
- [SONAR-11504] - Don't trigger portfolio/application refresh after analysis of unrelated branch
- [SONAR-11558] - Default 'sonar.sources' to '.'
- [SONAR-11589] - Disable the language facet when a quality profile is selected
- [SONAR-11609] - Bulk change: "All" or "Selected" submenu is useless when there's no pagination
- [SONAR-11611] - Change cancel button's text when marking issues as won't fix
- [SONAR-11626] - Provide a way to set a baseline marker per long-lived branch
- [SONAR-11631] - Provide a way to correlate analyses with their builds
- [SONAR-11653] - Display new code period details when a manual baseline analysis is defined
- [SONAR-11659] - Add projectVersion to response of api/project_analyses/search
- [SONAR-11660] - Upgrade code analyzers to latest released versions
- [SONAR-11662] - Display projectVersion on activity page
- [SONAR-11664] - Remove metric 'directories'
- [SONAR-11665] - Prevent deletion of analysis currently set as baseline of the new code period
- [SONAR-11666] - Add newcode period baseline flag to api/project_analyses/search
- [SONAR-11668] - Links from the project dashboard should point to the list vizualisation
- [SONAR-11677] - Support PR analysis when the target branch is not analyzed
- [SONAR-11678] - Prevent an analysis from being deleted if it is a baseline
- [SONAR-11700] - Show Quality Gate badge instead of issue breakdown
- [SONAR-11704] - Use real quality gates in pull requests on BitBucket
- [SONAR-11706] - Use real quality gates in pull requests on GitHub
- [SONAR-11707] - Replace hardcoded QG with project's QG for SLB/PRs
- [SONAR-11711] - Remove number of issues, coverage and duplication from code quality check statuses
- [SONAR-11719] - Display more measures for PRs and SLBs
- [SONAR-11724] - Remove Leak Period from Code view for PRs and SLBs
- [SONAR-11725] - Add ratings per issue type in GitHub Checks
- [SONAR-11726] - Add documentation suggestions to new PR and SLB Overview
- [SONAR-11736] - Return overall issue count measures as new measures in SLBs and PRs
- [SONAR-11743] - Update documentation for real Quality Gate on PR
- [SONAR-11766] - Remove the need for a user token to use the GithubApp
- [SONAR-11776] - Quality Gate failure conditions should be sorted
- [SONAR-11777] - Make the Bitbucket post analysis task point to the new Overview page
- [SONAR-11786] - Drop Github PR review decoration
- [SONAR-11804] - Drop support for 32-bits systems
- [SONAR-11811] - Deprecate module qualifier 'BRC' from Java API
- [SONAR-11812] - Prevent setting a directory as favorite
- [SONAR-11814] - Speed-up Compute Engine when persisting measures on PostgreSQL
- [SONAR-11816] - Make it possible to configure GitHub integration settings on the UI
- [SONAR-11828] - Display ES translog size in system/info
Documentation
- [SONAR-11769] - Document setting up SonarQube with GitHub Enterprise and PR decoration
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.