NodeJS v20 support

  • Which versions are you using (SonarQube Server / Community Build, Scanner, Plugin, and any relevant extension)
    SonarQube Server / Community Build 9.9.7

  • How is SonarQube deployed: zip, Docker, Helm
    Helm

  • Description
    Same issue as NodeJS v20 support, but for v9.9

Node.js version 20 is not recommended, you might experience issues. Please use a recommended version of Node.js [16, 18]

image

Is it not officially supported, or just just a warning that needs to be updated (might as well happen with v22)?

Hello Giancarlo,

Thank you for the feedback,

This is a warning that we didn’t test the analyzer with Node 20 at the time, so you might experience some issues.

2 Likes

Hello @gian1200,

I would like to add that if you upgrade to the latest SonarQube Server, Node.js 20 and 22 are supported.
You might be interested that we’re releasing the next LTA in January.

1 Like

I ran node 20 in 9.9.x since one year for now. No issue

But I agreed it’s confusing.

9.9 require Node 16, 18
10.8 require Node 20, 22

Large company are sometimes running both version in parallel for a staging/dev environment (because planning to upgrade at some point) (The enterprise edition version allow 2 test license)

I understand it’s only a warning, but it’s confusing for users.

Ideally we should have at least one Node LTS supported for both LTA or maybe a way to disable such warning.

Regards,

1 Like

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.