v24.11.0

nodejs/nodev24.11.0Oct 28, 2025by richardlau

AI Summary

This release marks the transition of Node.js 24.x into Long Term Support (LTS) with the codename 'Krypton'.

Key Highlights

  • Node.js 24.x is now officially LTS until April 2028.
  • Known issue identified with `Buffer.allocUnsafe` (fixed in v24.11.1).

Full Release Notes

### Notable Changes

This release marks the transition of Node.js 24.x into Long Term Support (LTS)
with the codename 'Krypton'. It will continue to receive updates through to
the end of April 2028.

Other than updating metadata, such as the `process.release` object, to reflect
that the release is LTS, no further changes from Node.js 24.10.0 are included.

### Known issue

An issue has been identified in the Node.js 24.x line with `Buffer.allocUnsafe`
unintentionally returning zero-filled buffers. This API is
[documented to return uninitialized memory](https://nodejs.org/docs/latest-v24.x/api/buffer.html#static-method-bufferallocunsafesize).
The documented behavior will be restored in the next Node.js 24.x LTS release to bring
it back in line with previous releases. For more information, see
[#60423](https://github.com/nodejs/node/issues/60423).