Node.js 25.1.0, 22.21.1 (LTS), and 24.11.0 (LTS) released
Node.js has recently released several new versions, including Node.js 25.1.0, 22.21.1 (LTS), and 24.11.0 (LTS). These releases provide a free, open-source, cross-platform JavaScript runtime environment that enables developers to create servers, web applications, command-line tools, and scripts.
The most recent release of Node.js 25.1.0 includes several notable changes. One of the key additions is an HTTP server option called optimizeEmptyRequests, which was contributed by Rafael Gonzaga (nodejs/node#59778). This feature optimizes the handling of empty requests, leading to improved performance and efficiency.
Another significant change in Node.js 25.1.0 is the ability to set a defensive flag for SQLite databases. This was introduced by Bart Louwers (nodejs/node#60217), allowing developers to enable additional security features when working with SQLite databases.
Other notable changes include improvements to CPU benchmarking, updates to the sqlite3 module, and enhancements to the http and https modules. Additionally, various bug fixes and performance optimizations have been implemented throughout the Node.js codebase.
Some of the key features and improvements in Node.js 25.1.0 include:
- Optimized HTTP request handling
- Improved SQLite database security features
- Enhanced CPU benchmarking capabilities
- Updated sqlite3 module for improved database interactions
- Improvements to the http and https modules for enhanced networking functionality
Recent times have witnessed several notable releases in addition to these changes. Node.js 22.21.1 (LTS) and 24.11.0 (LTS) also provide a range of improvements and bug fixes, ensuring that developers can work efficiently and effectively with the latest version of Node.js.
For more information and download links, visit the announcements linked below:
Node.js — Node.js v25.1.0 (Current)
Node.js
is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
Node.js — Node.js v22.21.1 (LTS)
Node.js
is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
Node.js — Node.js v24.11.0 (LTS)
Node.js
is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.

