SVR.JS 3.4.42 was the last supported release from SVR.JS 3.4.x LTS line. and also the last SVR.JS release to ever support Node.JS 8.x and 9.x. There will be no futher SVR.JS updates for such old Node.JS versions.
Why SVR.JS ended support for SVR.JS 3.4.x LTS?
SVR.JS 3.4.x was one of the last web server software to support Node.JS 8.x and 9.x. OpenJS Foundation itself ended official support for Node.JS 8.x in December 2019 and Node.JS 9.x in June 2018. Unsupported Node.JS versions receive no security updates, have known vulnerabilites, and can be dangerous to use, which makes it difficult to maintain SVR.JS on those versions. Earlier, we had set the EOL date to Feburary 2024.
Will switching to a different Node.JS-based server software keep me protected?
No. Most active Node.JS-based server software (such as http-server or server.js) have already ended support for Node.JS 8.x and 9.x.
Can I still use SVR.JS safely with Node.JS 8.x and 9.x?
No. Currently, the support for SVR.JS 3.4.x LTS line has ended. Unsupported web server software receive no security updates, have known vulnerabilites, and can be dangerous to use.
How can I get the newest features of SVR.JS?
If you want to keep your SVR.JS up to date, with all the latest features and updates, you need to upgrade your Node.JS runtime to Node.JS 10.0.0 or newer. Sometimes, Node.JS may also stop supporting older hardware architectures and platforms. After upgrading Node.JS, server administrators can easily update SVR.JS software and still host a HTTP server.