Sonar is proud to announce the release of SonarQube 10.1, with automatic GitHub user and group provisioning, multiple C/C++ code variant analysis, and much more. Details in the official announcement.
In addition, there are a few other items to note in the release:
- User and group provisioning with GitHub requires the use of a GitHub app. Using OAuth with GitHub is still supported for authentication but deprecated. We recommend switching to a GitHub app.
- The number of days allowed for the New Code definition of new projects is now limited to 90. Also, setting a specific analysis for the New Code definition remains available only via the Web API. We recommend you update your existing projects to align with the Clean as You Code methodology. (SONAR-19294).
- The UI of the project space gets a refresh. Most of those pages now benefit from a more modern and intuitive UI.
- We’ve added a page to demonstrate the impact you would see if Clean as You Code methodology would be applied to your projects. (SONAR-19410).
- Rules are now available in the new format. This format shows clearly what you need to know today to fix the issue and what additional information you may want to look into in the future to help you avoid similar issues.
- We’ve added information in telemetry to better understand the use of SonarQube in regard to cloud environments and New Code definitions. As before, telemetry data doesn’t contain personal information and uses only anonymized technical IDs. See more details in the telemetry documentation. (SONAR-19425, SONAR-19297).
- Several web service parameters and response fields that were previously deprecated have been removed. (SONAR-18738, SONAR-18739, SONAR-18741, SONAR-18742, SONAR-18652). Also, the portfolio XML import /export web services that were deprecated in 9.2 have been removed. (SONAR-17620).
As usual, download is available at sonarsource.com. Docker images are also available on Docker Hub.