Start Free
10.7 | Server upgrade and maintenance | Release and deprecation notes | Deprecations and removals

Deprecations and removals by version

This page contains information on the deprecation and removal of SonarQube features and API endpoints.

  • Each deprecated feature or API endpoint will be removed in a future release. We recommend to start using its replacement (if any) as soon as possible.
  • To check for breaking changes before you upgrade, read the release upgrade notes for all the versions between your current version and the target version.
  • Plugin API deprecations are announced in the sonar-plugi-api GitHub repository.

Deprecation time frame

If a feature or API endpoint is deprecated in version X.Y, it is planned to be dropped in version (X+1).0.  For example, a feature deprecated in the 10.x version is kept until the 10.x LTA (Long-Term Active) version and dropped in the 11.0 version or later.

A backward-incompatible change or dropping of a public API endpoint, a workflow, or a feature can be considered deprecation. Once deprecated, they will be removed in a future version.

SonarQube 10.6

Deprecated build wrapper output property

  • Announced in SonarQube 10.6 (June 2024)
  • Removal in SonarQube 11.0 or later

Build Wrapper collects information from the build in two separate JSON formats: compile_commands.json and build-wrapper-dump.json. Both these files are generated in the specified output directory. The build-wrapper-dump.json format and its associated property sonar.cfamily.build-wrapper-output are deprecated. The sonar.cfamily.compile-commands property should be used instead to specify the path to the compile_commands.json file.


Was this page helpful?

© 2008-2024 SonarSource SA. All rights reserved. SONAR, SONARSOURCE, SONARLINT, SONARQUBE, SONARCLOUD, and CLEAN AS YOU CODE are trademarks of SonarSource SA.

Creative Commons License