-
Notifications
You must be signed in to change notification settings - Fork 2.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
future: support Node 18 #11220
Comments
pull request to fix |
Fixed macaddress is published version to npmjs |
Any update on Node.js 18 support? It's been a year since this issue was raised and with the upcoming EOL of Node.js 16 in September I'd like to make sure that we have a secure option then. Thanks! |
Any update on Node.js 18 support? |
Gave it a quick try and it seems trivial to bump to node 18.x so I opened a PR for it. Please try the PR and tell us if you find any regressions that weren't caught by our CI. |
Please note that we generally want to follow the same runtime present in VS Code for compatibility with extensions. |
We use Electron 23 which embarks Node 18 already. |
Since this seems to be blocked on vscode, note that vscode will move to Node 18 as part of Electron 25: microsoft/vscode#184021 |
I don't think (theia) moving to node 18 is "blocked on VS Code" as our current version of Electron runs node 18. edit: Unless you meant that the move is blocked on the VS Code side, not ours, if so my bad. There is a PR opened that needs reviewing before moving forward. |
While dropping support for Node 12 in #11210 I tried adding testing for Node 18 but failed.
It seems like there's a couple breakages in Node 18 that we will need to adapt to once we decide to support it:
net.Server.listen(port, address, ...)
now defaults to an IPv6 localhost address when unspecified.Themacaddress
npm package used byplugin-ext
breaks on Node 18.macaddress
package for it to work on Node 18.The text was updated successfully, but these errors were encountered: