Documentation for releases should list supported language versions

Must-share information (formatted with Markdown):

  • which versions are you using (SonarQube Server / Community Build, Scanner, Plugin, and any relevant extension)
  • how is SonarQube deployed: zip, Docker, Helm
  • what are you trying to achieve
  • what have you tried so far to achieve this

Do not share screenshots of logs – share the text itself (bonus points for being well-formatted)!

Sonar documentation, such as Java | SonarQube Server Documentation, does not list the supported language version. Instead, this information is buried in release announcements which might miss backports. It would be great to have a section on each language listing the minimum version of the language supported for analysis, maximum version fully analysed, and maximum version partially supported.

For example, Sonar 9.9.1 will happily analyse Java 21, but will be missing some rules Sonar 10.5+ would have. It would be great if this limitation was listed on Java
This might also help explain to internal stakeholders why staying on LTS versions is not an adequate solution.

Hey there.

Starting sometime in the 10.x series, we began documenting Supported language versions. I think that going forwards, this is what you’re looking for.