Node.js 26.1.0 (Current) released

Published by

Node.js 26.1.0 introduces an experimental FFI module that allows JavaScript to interact directly with dynamic libraries, although developers should proceed with caution due to potential memory safety risks. The update also enhances core modules, such as adding a new randomUUIDv7 function in crypto and improving file system operation cancellation signals. Additionally, the testing framework now supports mock timers and random test ordering to help identify flaky tests, while various internal streams received fixes to prevent memory leaks. The release includes updated dependencies like OpenSSL 3.5.6 and V8 14.6.202.34, ensuring smoother performance and stability across different operating systems



Node.js 26.1.0 (Current) released

Node.js 26.1.0 brings an experimental FFI module that allows JavaScript code to load dynamic libraries and invoke native symbols directly, but developers should note this feature requires explicit flags and carries inherent memory safety risks if misused. Core modules also saw meaningful upgrades throughout the release cycle including a fresh randomUUIDv7 function in crypto, cancellation signals for file system operations, and stricter option merging inside http requests. The testing framework gained mock timer support alongside randomized test ordering to help developers catch flaky failures more easily while several internal streams received important leak prevention fixes. Behind the scenes the update ships with refreshed dependencies like OpenSSL 3.5.6 and V8 14.6.202.34 along with various build system tweaks that keep compilation smooth across different operating systems without disrupting existing codebases.

Node.js 26.1.0 (Current) released @ Linux Compatible