Node.js 25
Current patch release: 25.9.0
End of life in 1 days (June 1, 2026). Plan your upgrade now.
October 15, 2025
April 1, 2026
June 1, 2026
25.9.0 (April 1, 2026)
About Node.js 25
Node.js 25 is the current odd-numbered release, serving as the development branch. It includes the latest V8 engine and experimental features that will stabilize into Node.js 26 LTS.
Key Changes in Node.js 25
- ●V8 engine updates with latest JavaScript language features
- ●Experimental network inspection protocol improvements
- ●Continued improvements to the permission model
- ●Module customization hooks enhancements for loaders
- ●Performance improvements in the HTTP/2 implementation
Node.js 25 has transitioned into security-only maintenance since April 1, 2026. 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. With 1 days until end of life, the window for a controlled, well-tested upgrade is narrowing.
When you are ready to upgrade, Node.js 26 LTS is the recommended target. Test your application against 26 in a staging environment first, paying attention to any deprecated APIs you may be using.
Migration Notes
Node.js 25 is a Current (non-LTS) release. It's suitable for testing and development but not recommended for production. Wait for Node.js 26 LTS (expected October 2026) for production upgrades.
Lifecycle Progress
100% through its lifecycle. 1 days remaining.
All Node.js Versions
| Version | Released | EOL | Latest | Status |
|---|---|---|---|---|
| 26 | May 5, 2026 | April 30, 2029 | 26.2.0 | LTS — Active |
| 25 (current page) | October 15, 2025 | June 1, 2026 | 25.9.0 | Security Only |
| 24 | May 6, 2025 | April 30, 2028 | 24.16.0 | LTS — Active |
| 23 | October 16, 2024 | June 1, 2025 | 23.11.1 | End of Life |
| 22 | April 24, 2024 | April 30, 2027 | 22.22.3 | Security Only |
| 21 | October 17, 2023 | June 1, 2024 | 21.7.3 | End of Life |
| 20 | April 18, 2023 | April 30, 2026 | 20.20.2 | End of Life |
| 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 25 released?
When does Node.js 25 reach end of life?
What is the latest patch version of Node.js 25?
Is Node.js 25 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.