Node.js 25.9.0 (Current) released

Published by

Node.js version 25.9.0 has been released, introducing significant changes to the test runner module by consolidating mocking options into a single exports property, which aligns with user expectations across various testing tools. Developers are encouraged to manually review their mock definitions after using the automated migration script to avoid potential issues in complex projects. Additionally, a new command line flag allows users to directly manage heap size limits, and the crypto module has been updated to support modern hashing standards like TurboSHAKE and KangarooTwelve. Furthermore, the REPL has removed legacy support for the old domain module to streamline the codebase and enhance performance and stability



Node.js 25.9.0 (Current) released

The test runner module mocking options have been consolidated into a single exports property to align with user expectations across different testing tools. While an automated migration script exists, developers should still manually review their mock definitions since code mods can miss edge cases in complex projects. A new command line flag now allows direct control over heap size limits while the crypto module gains support for modern hashing standards like TurboSHAKE and KangarooTwelve. The REPL drops support for the old domain module to keep things lean even if few people used that feature recently.

Node.js 25.9.0 (Current) released @ Linux Compatible