Skip to content
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

Support for Node v20 image #954

Open
fritzdimmel opened this issue Oct 11, 2023 · 5 comments
Open

Support for Node v20 image #954

fritzdimmel opened this issue Oct 11, 2023 · 5 comments

Comments

@fritzdimmel
Copy link

Hi, as Node16 just went to EOL, we updated our application to Node20. Right now the latest balenalib/%%BALENA_MACHINE_NAME%%-node:19-build image is v19.
Is there already a v20 in preparation so that we can move our devices to the v20? Any release date?

I see that v20 is going to be LTS by Oct 24 accourding to Releases but it would be good to be able to start now instead of going to v18 and in a month to v20.
Thanks
Fritz

@Iznogohul
Copy link

@fritzdimmel

Completely agree with your point. It would be highly beneficial for Balena to offer a continuous range of Node.js images, including the latest LTS version (currently 18.18.2) and keeping pace with the latest edge releases (like 20.8.1). This approach would help ensure that we are not missing out on important security patches and updates.

For instance, the recent CVE-2023-44487, which led to a significant DDoS attack, underscores the urgency of staying up-to-date with Node.js versions. Having access to these updates in a timely manner is crucial for maintaining the security and stability of our applications.

@fritzdimmel
Copy link
Author

Any news on that from the balena team? It's 6 month now since the release of Node 20 as LTS...
Thanks

@Petersdavis
Copy link

I think that there is a path to accomplish this now. I am able to get node20 working in bionic by following these build instructions:
https://stackoverflow.com/a/77247394/6425571

It should be fairly trivial to port the solution to a base image.

@Iznogohul
Copy link

@fritzdimmel @Petersdavis
Balena supports node 20.12.0 for roughly ~ 1 week now balena-io/contracts#419
Was able to pull balenalib/aarch64-debian-node:20

@hanyufoodles
Copy link

Is there plan to support node 20 for other builds? For example alpine?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants