Release notes
On this page
This page groups the release notes for SonarQube Community Build, with a focus on new features and enhancements. Links to the full release notes for each version are available below.
To check for breaking changes before an upgrade, refer to the release upgrade notes.
SonarQube Community Build 24.12.0.100206
Server administration
Introducing Multi-Quality Rule Mode
You can now toggle your SonarQube Community Build instance between the Standard Experience and Multi-Quality Rule Mode (MQR).
See Instance mode overview for more information. In both modes, it's possible to customize the severity of issues and rules.
New SonarQube Server instances use MQR Mode by default. Upon upgrading, existing SonarQube Server 10.1 and earlier are configured with the Standard Experience by default.
Analyzers, scanners, languages
Python
Python 3.13 is now supported.
Java
Analysis of Java 22 Projects is now supported.
JSpecify annotations are now supported with one new rule.
24 main code rules enabled for test code.
.NET / C#
Analysis of C#13 is now supported, and the rules have been updated to support .NET 9. We also added 3 new advanced rules around locking and misuse Linq queries on collections known to not be empty.
Kotlin
Analysis of Kotlin 2.0 is now supported.
Was this page helpful?