We are pleased to announce the SonarQube C++ Community Plugin version 2.2.1.
This is only a small enhancement and bugfix release, see previous V2.2.x for complete release notes.
SonarQube compability
- tested and released with Sonar Plugin API 11.1.0.2693 and SonarQube Community Build 25.1.0.102122 with Java 17 (other versions are not tested but the plugin should also be compatible with SonarQube Server 2025.1 LTA)
- see also SonarQube compatibility matrix
- tested and released with Sonar Plugin API 9.14.0.375 and SonarQube 9.9 LTS with Java 17 (other versions are not supported)
- see also SonarQube compatibility matrix
- The plugin requires Java 17 on server and scanner side: install a Java version (e.g http://jdk.java.net/archive/) and update
JAVA_HOME
to point to the installation directory. - make sure to read the Upgrade Instructions before you get started
Enhancements
- Clangtidy 20.1.0 support #2878
- GCC 15.1 support #2923
- Cppcheck 2.17 support #2925
- copyright information updated for 2025 #2866
- use latest SQ and Scanner for CI #2900
- ensure SonarQube Server 2025.1 LTA compatibility #2930
Bugfixes
- Support Cppcheck rule iterateByValue #2915
- handle NumberFormatException on Cobertura data #2897 #2902
Thanks to @reddwarf69 @amai2012 @guwirth for their input and support.