Does anyone know the plan for updating node.js for the linux/server version?
Our Tenable/Nessus software is flagging it as a high vulnerability (and my security team is yelling at me to patch it!).
Secondly, and much less important, v22 is in maintenance mode until May `27 and v24 will move to maintenance mode in Nov-ish. Is there a timeline to move to v26 at some point.
We will eventually move to 26, but probably not until a release early next year.
FYI, this bundled node.js is used for two things: Posit Assistant and GitHub Copilot.
You can also override and point at a node.js that you have installed separately:
Overriding the Node.js runtime used by Copilot / Posit Assistant
1. Per-feature R option (highest priority, overrides just one feature)
Set in Rprofile.site (or any startup R code loaded server-wide):
options(rstudio.copilot.nodeBinaryPath = "/path/to/custom/node") # Copilot only
options(rstudio.positAi.nodeBinaryPath = "/path/to/custom/node") # Posit Assistant only
Each must point directly at a node executable (not a directory).
2. Admin-configured server-wide path (external-node-path, affects both Copilot and Posit Assistant)
In /etc/rstudio/rsession.conf:
external-node-path=/path/to/custom/node
This can point either to the node binary itself, or to a directory containing bin/node or node — this one setting is shared by both features, since they both call the same resolver.
Caveat: on Apple Silicon Macs, if the resolved directory doesn't have an arm64-specific binary, RStudio auto-substitutes node-arm64 next to it — so if overriding on macOS ARM, make sure that binary is arm64-native.