Start Free
SonarQube Community Build | Server upgrade and maintenance | Release and deprecation notes | Deprecations and removals

Deprecations and removals by version

On this page

This page contains information on the deprecation and removal of SonarQube Community Build 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.
  • Plugin API deprecations are announced in the sonar-plugi-api GitHub repository.

Deprecation time frame

A deprecated feature can be dropped in the year following the year it was deprecated, with a minimum of 6 months after deprecation.

For example, a feature deprecated in the 25.3 Community Build can be removed starting in the 26.1 Community Build.

A backward-incompatible change or dropping of a public API endpoint, a workflow, or a feature is subject to the deprecation. Once deprecated, it 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.

Additional API updates

When querying rules or issues, INFO and BLOCKER may appear as statuses at the quality level (i.e. a rule might have a reliability severity of BLOCKER). It is also possible to create rules/issues with these additional severities. 

The affected APIs:

  • api/issues/*
  • api/rules/*
  • api/projects/export_findings
  • api/qualityprofiles/compare
  • api/qualityprofiles/changelog

Was this page helpful?

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

Creative Commons License