FlowFuse / FlowFuse/flowfuse

Ship multiple NodeJS versions of the Device Agent container

Open
#5,926 0 comments 0 reactions 0 assignees View on GitHub
needs-triage size:XS type:feature
Dominant language
JavaScript
Stars
400
Forks
89
Avg merge
1d 21h
Merged PRs (30d)
146

Description

### Description

Either ship multiple versions with different tags (e.g. latest-18, latest-20, latest-22)

Or upgrade the standard container from NodeJS 18 to either 20 or 22

I'm in favour of changing the default version to something newer as 18 is now EoL, but it would potentially break users of the node cache feature as they would need to rebuild the cache with the new version of NodeJS for modules with native components would need to be rebuilt against the new NodeJS version, so would need to be well documented

Multiple versions adds to the builds to be tested/maintained/documented

### Which customers would this be available to

Everyone - CE/Starter/Team/Enterprise

### Have you provided an initial effort estimate for this issue?

I have provided an initial effort estimate

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.