Node.js 22: end of life April 30, 2027
The Node.js Release Working Group schedule lists 22.x (Jod) in Maintenance LTS with end of life on 2027-04-30, and 24.x (Krypton) supported to 2028-04-30.
The release cycle changes too: nodejs.org says that starting with Node.js 27 the cycle will be annual and every major version will move to LTS.
What to check
enginesfields and.nvmrcfiles pinned to 22- Base images
node:22in Dockerfiles and CI - Serverless runtimes and native addons built for 22
Example plan
Illustrative. Nov–Dec: inventory and test on 24. Jan–Feb: staging. March: production. April: done before the EOL date.
Checklist
- ☐ List every service and image on Node 22
- ☐ Run the test suite on Node 24
- ☐ Rebuild native modules
- ☐ Set a cut-over date per service
Scope the upgrade in a project charter →
Sources: nodejs/Release schedule (GitHub); nodejs.org, Node.js Releases.