Node.js v25.1.0 shipped on 2025-10-28. This release includes 269 commits with several notable changes such as the addition of the ‘optimizeEmptyRequests’ server option in the HTTP module, which can enhance performance by optimizing requests with no body. Furthermore, it introduces a new watch config namespace in the source and expands the SQLite module by allowing the setting of a defensive flag.
- Feature: HTTP module now includes the optimizeEmptyRequests server option, enhancing performance for empty requests.
- Feature: New watch config namespace added for improved configuration management.
- Feature: SQLite module can now have a defensive flag set for increased security.
- optimizeEmptyRequests server option: Improves performance for empty HTTP requests, reducing unnecessary overhead.
- Watch config namespace: Provides better configuration management for developers using Node.js, allowing for more organized code.
- Defensive flag in SQLite: Enhances security and reliability of database interactions by providing additional safeguards.
- No known issues reported in official notes.
Source: GitHub