Node.js v24.11.1 LTS Release: Critical Fixes and Core Enhancements
Node.js v24.11.1 LTS introduces a critical fix for `Buffer.allocUnsafe` zero-filling, alongside numerous bug fixes, dependency updates, and documentation improvements across the core.
Node.js v24.11.1, codenamed 'Krypton', has been released as an LTS (Long Term Support) version, bringing essential bug fixes and a range of enhancements to the platform. This release focuses on stability and correctness, ensuring a more reliable environment for your applications.
Notable Changes
A significant issue regarding Buffer.allocUnsafe has been addressed. Previously, this function was incorrectly zero-filling buffers, deviating from its documented behavior of returning uninitialized memory. This fix ensures Buffer.allocUnsafe now correctly provides uninitialized memory as specified in its documentation, restoring expected functionality.
Key Updates
This release incorporates a wide array of updates spanning various modules and systems:
- Core Bug Fixes & Stability: Important corrections have been made across
http,http2,lib,src, andtestmodules, including fixes for HTTP client leaks, preventing crashes on mismatched HTTP/2 ping buffer lengths, and ensuring correct_errnoExceptionstack traces. - Performance & Benchmarking: Improvements to CPU benchmarks and the addition of new benchmarks for leaf source text modules aim to enhance performance monitoring and optimization efforts.
- Dependency Upgrades: Key dependencies have been updated for improved security and functionality. These include:
corepackto0.34.2simdjsonto4.0.7inspector_protocolgoogletestnpmto11.6.2
- Documentation Enhancements: The documentation has received numerous updates for clarity and accuracy, covering deprecations,
dns.resolveAny(),worker_threads.Workererror events, decorator policies,blob.bytes()headings,vmcode examples, and general improvements to markdown formatting. - Build System & Tooling: The build process has seen updates such as ibmi visibility fixes, Python configure command usage, V8 build flag adjustments, and an upgrade of the Visual Studio workload from 2019 to 2022. Tools for inspector protocol management and
gyp-nexthave also been updated. - API & Module Refinements: Enhancements include lazy allocation for HTTP cookies, network payload buffer size limits for the inspector, refactoring of async loader hooks, and robust handling of error objects in
util.typingshave been updated forWorker,HTTPParser, andConfigBinding. - Testing Infrastructure: The testing suite has been improved with updates to debugger timeouts, test-runner helpers,
perf-hookscalculations, parallelization, and platform-specific test skips for greater reliability and efficiency.
Downloads
You can find the installers and binaries for Node.js v24.11.1 (LTS) at the links below:
- Windows 64-bit Installer: https://nodejs.org/dist/v24.11.1/node-v24.11.1-x64.msi
- Windows ARM 64-bit Installer: https://nodejs.org/dist/v24.11.1/node-v24.11.1-arm64.msi
- macOS 64-bit Installer: https://nodejs.org/dist/v24.11.1/node-v24.11.1.pkg
- macOS Apple Silicon 64-bit Binary: https://nodejs.org/dist/v24.11.1/node-v24.11.1-darwin-arm64.tar.gz
- Linux 64-bit Binary: https://nodejs.org/dist/v24.11.1/node-v24.11.1-linux-x64.tar.xz
- Source Code: https://nodejs.org/dist/v24.11.1/node-v24.11.1.tar.gz
You can find other release files here: https://nodejs.org/dist/v24.11.1/
Documentation
Access the official documentation for Node.js v24.11.1: https://nodejs.org/docs/v24.11.1/api/
Integrity Verification (SHASUMS)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
98ba919a0390d8c422d4bb3105ec5b77723cf54143b4c1e4b9d77690fa075206 node-v24.11.1-aix-ppc64.tar.gz
09f611f63ef40b9955c42ddcc8f32cc1f6e558ac136f7ca67f481bf669bd8bfe node-v24.11.1-arm64.msi
b05aa3a66efe680023f930bd5af3fdbbd542794da5644ca2ad711d68cbd4dc35 node-v24.11.1-darwin-arm64.tar.gz
064b017da9efd6b5d2bd0fadd56d3b8a50fcb369af3ccf91102c7a07a6cf4deb node-v24.11.1-darwin-arm64.tar.xz
096081b6d6fcdd3f5ba0f5f1d44a47e83037ad2e78eada26671c252fe64dd111 node-v24.11.1-darwin-x64.tar.gz
3793aa4aa52eb1f464d7848cd4e254880d9abca989c7cdc79a32c51bfeec1806 node-v24.11.1-darwin-x64.tar.xz
865b1da01e764066d207f5a14b41e2593e03fd43fcce60a5ac0a9a6d2822fedb node-v24.11.1-headers.tar.gz
049ec2d18d3339612663262dcd4de69d46c9212fd5a74669e516cd7f3cc90129 node-v24.11.1-headers.tar.xz
0dc93ec5c798b0d347f068db6d205d03dea9a71765e6a53922b682b91265d71f node-v24.11.1-linux-arm64.tar.gz
6b0863fb9f627bf4a6c5948dce1de4398174a2e05dbe717503d828e211ca01f0 node-v24.11.1-linux-arm64.tar.xz
cd41407f3352de2f066ea26c5c5d0ea9b6362374d6b618385a9f2e9dad220616 node-v24.11.1-linux-ppc64le.tar.gz
57c146a5d2386f0964b0e9af11bc0fcfb346d0430693b053461df9597d9ed201 node-v24.11.1-linux-ppc64le.tar.xz
5d4c8bca5f8f2593f9081dee39834760e85a16fa61c950f3e86ec85996f00550 node-v24.11.1-linux-s390x.tar.gz
f4398a2b883b30a8763e5e5e1c2b689b9ed024dbaa61f90679f46def78555b37 node-v24.11.1-linux-s390x.tar.xz
58a5ff5cc8f2200e458bea22e329d5c1994aa1b111d499ca46ec2411d58239ca node-v24.11.1-linux-x64.tar.gz
60e3b0a8500819514aca603487c254298cd776de0698d3cd08f11dba5b8289a8 node-v24.11.1-linux-x64.tar.xz
61c5d34739c782cbd912a21cfa8072d860884e674ab3c4dea551830b7866a06e node-v24.11.1-win-arm64.7z
ce9ee4e547ebdff355beb48e309b166c24df6be0291c9eaf103ce15f3de9e5b4 node-v24.11.1-win-arm64.zip
4ff32b2db66fa95ca2c6b620c3d13d950bdae39a23cf872fcf2c4d3d47241e91 node-v24.11.1-win-x64.7z
5355ae6d7c49eddcfde7d34ac3486820600a831bf81dc3bdca5c8db6a9bb0e76 node-v24.11.1-win-x64.zip
208ba5ca1dab0b330f457909e0797de340c40b34ddf2edf40d26f382f733297e node-v24.11.1-x64.msi
c9f53f7386d9ff7e6d81a19b0005a40b209d620d6e68f916093846b3a8fcad9a node-v24.11.1.pkg
57b93529b97fabc643e34ce1d16883c1926cef17ce270a01248b82216e59ea61 node-v24.11.1.tar.gz
ea4da35f1c9ca376ec6837e1e30cee30d491847fe152a3f0378dc1156d954bbd node-v24.11.1.tar.xz
8f3e33fa1f67843a320d2200ed1a5d40cc59766715a7a02728b8213c2167a084 win-arm64/node.exe
b51814dc7a36a1e2a0ef0c0a0a63515bf9be8c55a16d4b2d4dc5558921c4a26b win-arm64/node.lib
1cc2c5d0eda23a3d1150515c43b00b0c2b4f6ee7614e12295a00a6f52a967fac win-arm64/node_pdb.7z
12e0a2228f7715b8dcebc6c260b2407ab62e98482656dbde0f6d163672662cd0 win-arm64/node_pdb.zip
f13ac3ca23248dc389507e8fe38c34489ab7edb3e6d6700eb6da6a0b7e128eaf win-x64/node.exe
51dd3a17e843d5b9434a651888927067e6a5f4ae9ade5f57d8394fb0a33cc80a win-x64/node.lib
eff60fc3fabec61e38e4f26ee02a60ff6cdb86d3ee8e4342e2f8c2cf79b0307a win-x64/node_pdb.7z
d486c9959bd5d054110366b278faee1eede911b8e18216ba024774c40c31c808 win-x64/node_pdb.zip
-----BEGIN PGP SIGNATURE-----
iHUEARYIAB0WIQRb6KP2yKXAHRBsCtggsaOQsWjTVgUCaRO41wAKCRAgsaOQsWjT
VpyHAP0fBH7/ckaphdy1g2GYwMugVrOqNEF3qEtbQZdHwAyyJAD/eH6QM6dP8zYs
v3H11W7yGL6svP2zCguynqNd45uDqQ4=
=m3wD
-----END PGP SIGNATURE-----