v6.14.3 to v8.11.3sodium-native build is stable with Node.js v10.x.x, upgrade Node.js version to LTS v10.x.xNo backward compatibility support for the previous version of Node.js after the upgrade.
For reference: https://github.com/LiskHQ/lisk/issues/2135
@ManuGowda Perhaps it's worth adding semver major/minor requirements to these changes?
@willclarktech as per the discussion with @MaciejBaj we decided to keep the backward compatibility support of LTS versions, to not end up in instability on minor versions of the software. @MaciejBaj whats your opinion on this comment?
My point is just that removing support for Node versions is probably a major change, whereas adding support is probably a minor change, and it would be helpful to see this directly in the issue description.
@ManuGowda As mentioned before, I believe upgrading Node.js to a new major version will require a major version bump for our software: if we require users to use the new major version, then they cannot simply install our new software and run it on their existing setup.
@willclarktech it's true that they will not be able to use the latest release on their existing setup, however, with the clear guidelines and instruction we should be able to communicate them to upgrade the node.js version? I agree that with minor releases Lisk software should have backward compatibility with node version.
We clearly lag in judging these bottlenecks upfront when we do backlog grooming, without the clear plan of software version implication form the issue we end up implementing them and in later stages, we end up at this stage, @willclarktech I think I will leave this decision process to @MaciejBaj and how he wants to tackle it, to upgrade the node version during major software version bump or to release it as it is with clear communication about node being upgraded, you can leave your comments as well so that he can make clear choice.
For reference : sodium-native is successfully building on Node 10 & 11 https://travis-ci.org/sodium-friends/sodium-native
Replaced by #2647