Node v24.4.0 (Current) released

Published by

Node.js version 24.4.0 has been officially released, featuring several significant updates and enhancements. Key improvements include the addition of outputLength support for crypto.hash in XOF functions, new watch-mode flags in the node.1 documentation, and the introduction of a disposable mkdtempSync method in the filesystem module (fs). Other notable changes include the propagation of permission model flags during spawn operations, support for the readBigInts option at the database connection level, and the implementation of the --watch-kill-signal flag in the watch functionality.

In its commitment to maintaining an efficient codebase, Node.js has removed obsolete code, added source maps and caches, initialized the HTTP proxy after the user module loader setup, and deactivated pointer compression on non-64-bit systems. Additionally, various dependencies such as sqlite, undici, googletest, and minimatch have been updated to ensure optimal performance and security.

The release also includes numerous commits focusing on code refinement, documentation updates, and test enhancements aimed at improving the overall functionality and reliability of Node.js. Contributors have worked on resolving issues related to memory leaks, improving error handling, and clarifying documentation for better user guidance.

In summary, Node.js 24.4.0 brings vital improvements that enhance its security, performance, and usability, reflecting the ongoing commitment of its developers to provide a robust platform for developers.

Extended Overview:
In addition to the updates already mentioned, this release continues to support the growing ecosystem of packages and libraries that rely on Node.js, facilitating smoother integration and development workflows. By enhancing core features and providing better documentation, Node.js 24.4.0 aims to empower developers with the tools necessary to create high-performance applications.

Looking ahead, the Node.js team is likely to focus on further refining the performance capabilities of the runtime, addressing any emerging issues, and potentially introducing new features that align with modern development practices, including improved support for TypeScript and other languages. The ongoing updates signal a commitment to keeping Node.js relevant in a fast-evolving tech landscape, ensuring that it remains a preferred choice among developers for building scalable network applications

Node v24.4.0 (Current) released

Node.js 24.4.0 has been released. Significant updates encompass the inclusion of outputLength support in crypto.hash for XOF functions, the introduction of watch-mode related flags in node.1, the implementation of disposable mkdtempSync in fs, the propagation of permission model flags during spawn, the support for readBigInts option at the database connection level, and the addition of the --watch-kill-signal flag in watch.

Commitments to Node.js involve the elimination of obsolete code, the incorporation of source maps and caches, the initialization of the HTTP proxy following the user module loader setup, and the deactivation of v8_enable_pointer_compression_shared_cage on non-64bit systems. Furthermore, updates have been made to sqlite, undici, googletest, minimatch, and various other dependencies.

Node v24.4.0 (Current) released @ Linux Compatible