Node.js
nodejs.org › en › about › previous-releases
Node.js — Node.js Releases
Full details regarding the Node.js release schedule are available on GitHub.
How does Node LTS work
Long Term Support versions still receive minor updates and patches, mainly for security and bug fixes. You should always upgrade to the latest release for your chosen (major) version. At the time of writing: v20.15.0 is the latest release for v20.x LTS (iron) according to https://nodejs.org/en/about/previous-releases Edit: fixed semantics More on reddit.com
Upgrade web app from Node version 14.x to 20.x
I would start by doing incremental update from 14 to 16 then fix any breaking changes including the projects dependencies. Then goes from 16 to 18 and repeat the cycle. Eventually you will end up with version 20. It will take quite some time but I think if something broke it's easier to track and isolate and then fix what's broken More on reddit.com
Can't install NodeJS v18.12.0 / v18.12.1 on Ubuntu 20.04?
You should install NodeJS with tools like nvm or Volta. You will avoid Node version issues More on reddit.com
Nodejs v16 vs v20
Node v16 doesn't get security updates anymore, so it's only a matter of time before an exploit gets found and you'll be forced to update whether you like it or not. Node 18 was a big release and the most of the ecosystem is already dropping support for Node 16 and below. Vite 5 and Next.js 14 require at least Node 18. More on reddit.com
Videos
02:53
How to Install Nodejs 20 on Windows 11/10 (2024) - YouTube
03:14
How to Install NodeJS 20 in Windows 10/11 (2024 Update) - YouTube
08:11
What's New In Node.js 20 | Permissions and Test Runner Introduction ...
08:13
Install Node.js (versions 18, 20, 22) with NVM on Ubuntu 24.04 ...
17:05
How to Install Node.js on Mac (2025) | Setup Node & NPM on ...
What's New In Node.js 20 | Permissions and Test Runner ...
endoflife.date
endoflife.date › nodejs
Node.js | endoflife.date
2 days ago - Major Node.js versions enter Current release status for six months, which gives library authors time to add support for them. After six months, odd-numbered releases (9, 11, etc.) become unsupported, and even-numbered releases (10, 12, etc.) move to Active LTS status and are ready for general use.
npm
npmjs.com › package › node
node - npm
2 weeks ago - node. Latest version: 20.19.6, last published: 9 days ago. Start using node in your project by running `npm i node`. There are 1131 other projects in the npm registry using node.
» npm install node
Wikipedia
en.wikipedia.org › wiki › Node.js
Node.js - Wikipedia
2 weeks ago - New major releases of Node.js are cut from the GitHub main branch every six months. Even-numbered versions are cut in April and odd-numbered versions are cut in October. When a new odd version is released, the previous even version undergoes transition to Long Term Support (LTS), which gives that version 12 months of active support from the date it is designated LTS.
Node.js
nodejs.org › en › download
Node.js — Download Node.js®
Read the changelog or blog post for this version. Learn more about Node.js releases, including the release schedule and LTS status. Learn how to verify signed SHASUMS. Looking for Node.js source? Download a signed Node.js source tarball. Check out our nightly binaries or all previous releases or the unofficial binaries for other platforms. We are able to serve Node.js's downloads and maintain our infrastructure proudly due to the support of these partners, and more.
Reddit
reddit.com › r/node › how does node lts work
r/node on Reddit: How does Node LTS work
June 21, 2024 -
We recently switched to the new LTS Active Version 20.13
Then, a couple of days later I saw the new LTS was 20.14 and yesterday? they released LTS 20.15
I always thought that a LTS Version does not get any new features as to not cause regressions and only gets Patch (SemVer) / Security Patches.
Is the LTS 20.13 still receiving those or is it not an LTS anymore?
Top answer 1 of 4
23
Long Term Support versions still receive minor updates and patches, mainly for security and bug fixes. You should always upgrade to the latest release for your chosen (major) version. At the time of writing: v20.15.0 is the latest release for v20.x LTS (iron) according to https://nodejs.org/en/about/previous-releases Edit: fixed semantics
2 of 4
8
LTS means long time support version 20 is the LTS version while 20.X just means it got patched with a non-breaking change. In case about the change beeing a minor and not a hotfix is because it's not a critical update. So you need to update regulary for security reasons, but you can be sure nothing will break by doing the update. That's what LTS is meant to do in all languages and packages. Edit: So question is, 20.13 still an LTS? Not really, it is outdated and possibly a security risk, but updating to a recent 20.x.x won't break stuff. LTS just means they support and provide patches for a long period to Version 20.
Docker
hub.docker.com › _ › node
node - Official Image | Docker Hub
20-trixie-slim, 20.19-trixie-slim, 20.19.6-trixie-slim, iron-trixie-slim · Where to file issues: https://github.com/nodejs/docker-node/issues
GitHub
github.com › nodejs › node › releases
Releases · nodejs/node
2025-10-20, Version 22.21.0 'Jod' (LTS), @aduh95 · [1486fedea1] - (SEMVER-MINOR) cli: add --use-env-proxy (Joyee Cheung) #59151 · [bedaaa11fc] - (SEMVER-MINOR) http: support http proxy for fetch under NODE_USE_ENV_PROXY (Joyee Cheung) #57165 ...
Author nodejs