Change8

Migrating to Node.js v24.11.1

Version v24.11.1 introduces 1 breaking change. This guide details how to update your code.

Released: 11/11/2025

1
Breaking Changes
3
Migration Steps
8
Affected Symbols

⚠️ Check Your Code

If you use any of these symbols, you need to read this guide:

Buffer.allocUnsafedns.resolveAnydnsPromises.resolveAnyvm.SourceTextModuleworker_threads.WorkercreateBlobReaderStreamQuicSessionStats_errnoException

Breaking Changes

Issue #1

Buffer.allocUnsafe now correctly returns uninitialized memory instead of zero-filled memory. Code relying on the previous incorrect zero-filling behavior must be updated to manually initialize the buffer or use Buffer.alloc instead.

Migration Steps

  1. 1
    Audit usage of Buffer.allocUnsafe to ensure data is not being read before being written, as it no longer returns zeroed memory.
  2. 2
    Update npm to 11.6.2 if managing global installations.
  3. 3
    Review experimental async customization hooks if using custom module loaders.

Release Summary

This release fixes a critical bug where Buffer.allocUnsafe was incorrectly zero-filling memory and updates several core dependencies including npm, corepack, and root certificates.

Need More Details?

View the full release notes and all changes for Node.js v24.11.1.

View Full Changelog