Node.js 22 LTS
Current patch release: 22.22.0
End of life in 424 days (April 30, 2027). Plan your upgrade now.
April 24, 2024
October 21, 2025
April 30, 2027
22.22.0 (January 13, 2026)
October 29, 2024
About Node.js 22 LTS
Node.js 22 was the LTS release for the 2024-2025 cycle, featuring V8 12.4 with several JavaScript language enhancements. It entered security-only maintenance in October 2025.
Key Changes in Node.js 22
- ●V8 12.4 with support for Array.fromAsync, Set methods, and Temporal API
- ●Native test runner improvements with snapshot testing and code coverage
- ●Experimental permission model for restricting file system and network access
- ●require() now works with ES modules (experimental flag removed in 22.12+)
- ●Built-in .env file loading via
--env-fileflag
Breaking Changes
- ▲Minimum glibc version bumped to 2.28 (affects older Linux distros like CentOS 7)
- ▲HTTP/2 server push deprecated
- ▲Blob and File globals changed to match browser specification
Node.js 22 LTS has transitioned into security-only maintenance since October 21, 2025. This means it still receives critical security patches, but no new features, performance improvements, or non-critical bug fixes will be backported. It remains a safe choice for production systems that cannot upgrade immediately, but you should begin planning your migration path.
When you are ready to upgrade, Node.js 24 LTS is the recommended target. Test your application against 24 in a staging environment first, paying attention to any deprecated APIs you may be using.
Migration Notes
If upgrading from Node.js 20, the transition is straightforward. Key watch items: check your CI/CD Linux base images meet the glibc 2.28 requirement, and review any HTTP/2 server push usage.
Lifecycle Progress
61% through its lifecycle. 424 days remaining.
All Node.js Versions
| Version | Released | EOL | Latest | Status |
|---|---|---|---|---|
| 25 | October 15, 2025 | June 1, 2026 | 25.7.0 | Active |
| 24 | May 6, 2025 | April 30, 2028 | 24.14.0 | LTS — Active |
| 23 | October 16, 2024 | June 1, 2025 | 23.11.1 | End of Life |
| 22 (current page) | April 24, 2024 | April 30, 2027 | 22.22.0 | Security Only |
| 21 | October 17, 2023 | June 1, 2024 | 21.7.3 | End of Life |
| 20 | April 18, 2023 | April 30, 2026 | 20.20.0 | Security Only |
| 19 | October 18, 2022 | June 1, 2023 | 19.9.0 | End of Life |
| 18 | April 19, 2022 | April 30, 2025 | 18.20.8 | End of Life |
| 17 | October 19, 2021 | June 1, 2022 | 17.9.1 | End of Life |
| 16 | April 20, 2021 | September 11, 2023 | 16.20.2 | End of Life |
| 15 | October 20, 2020 | June 1, 2021 | 15.14.0 | End of Life |
| 14 | April 21, 2020 | April 30, 2023 | 14.21.3 | End of Life |
| 13 | October 22, 2019 | June 1, 2020 | 13.14.0 | End of Life |
| 12 | April 23, 2019 | April 30, 2022 | 12.22.12 | End of Life |
| 11 | October 23, 2018 | June 30, 2019 | 11.15.0 | End of Life |
| 10 | April 24, 2018 | April 30, 2021 | 10.24.1 | End of Life |
| 9 | October 31, 2017 | June 30, 2018 | 9.11.2 | End of Life |
| 8 | May 30, 2017 | December 31, 2019 | 8.17.0 | End of Life |
| 7 | October 25, 2016 | June 30, 2017 | 7.10.1 | End of Life |
| 6 | April 26, 2016 | April 30, 2019 | 6.17.1 | End of Life |
| 5 | October 30, 2015 | June 30, 2016 | 5.12.0 | End of Life |
| 4 | September 9, 2015 | April 30, 2018 | 4.9.1 | End of Life |
| 3 | August 4, 2015 | Yes | 3.3.1 | End of Life |
| 2 | May 4, 2015 | Yes | 2.5.0 | End of Life |
| 1 | January 20, 2015 | Yes | 1.8.4 | End of Life |
Frequently Asked Questions
When was Node.js 22 released?
When does Node.js 22 reach end of life?
Is Node.js 22 an LTS release?
What is the latest patch version of Node.js 22?
Is Node.js 22 still getting updates?
Related Resources
Get release updates for Node.js
Breaking changes, security patches, EOL warnings. Monthly digest, no spam.
Free forever. Unsubscribe anytime. We track 50+ technologies.