V0.9.6
We are pleased to announce the release of the SonarQube C++ Community Plugin version 0.9.6.
See lists below for features added and bugs fixed in this release.
SonarQube compability
- tested and released for SonarQube 5.6.x only
see also SonarQube compatibility matrix - Upgrade Instructions
- Installation Instructions
Enhancements
- use latest SQ 5.6 API and POM 32 (#887, #883, #881, #868)
- end of Java 7 support (#823)
- remove deprecated SQALE quality model,
sonar.cxx.other.sqales
(#858, #856) - support of new SonarQube Quality Model (#816, #720)
- sonar-scanner V2.6 support (#845)
- support of Dr Memory Analysis reports;
sonar.cxx.drmemory.reportPath
(#837) - upgrade to sonar-dotnet-tests-library v1.3.2: supporting
sonar.cxx.vstest.reportsPaths
,sonar.cxx.nunit.reportsPaths
andsonar.cxx.xunit.reportsPaths
(#841) - cache coverage data to improve performance (#822)
- improved logging (#838, #821, #846)
Bugfixes
- fix Eclipse build (#863, #851)
- improve preprocessor #elif and #include handling (#860)
- preprocessor fails to parse #include directive which has functional macros (#855)
- Microsoft specific handling of variadic macros not supported (#853, #843)
- CxxCompilerSensor: Fix check for valid input handling (#826)
Know Issues
For an up to date list of known issues see the issue tracker.
- V0.9.6 is not compatible with SQ 6.0, SQ 6.1, ...
- V0.9.6 is not compatible with Java 9
Thanks ....
go to all contributors (in alphabetical order):
@arnaudsylvestre
@Bertk
@BobSilent
@guwirth
@jmecosta
... and all people which were active on the issue tracker!