v24.22.0 v26.12.0

low risk

nodejs/nodeOct 14, 2026 → Oct 14, 20260 days between releases

What's New

Adds WebSocket masking utilities and improves crypto performance in v26.12.0

New Features

  • Added http.websocketMask() utility function
  • Added http.websocketUnmask() utility function

Improvements

  • Enhanced crypto performance by removing redundant locks and isolating providers
  • Improved error handling by throwing on missing WebAssembly or RX support
  • Fixed buffer and stream handling issues

Bug Fixes

  • Fixed buffer and stream handling issues

Upgrade Notes

v24.22.0 deprecated Server.prototype._listen2, while v26.12.0 adds http.websocketMask() and http.websocketUnmask() utility functions.

The Two Releases

v24.22.0

2026-10-14, Version 24.22.0 'Krypton' (LTS), @richardlau prepared by @aduh95

Oct 14, 2026· 7 days ago

As an LTS release, this version focuses on robust crypto enhancements, new performance hooks capabilities, and SQLite improvements. It adds synchronous disposal methods for SQLite statements and utility functions like `util.throttle` and `debounce`.

Full release notes
v26.12.0

2026-10-14, Version 26.12.0 (Current), @richardlau

Oct 14, 2026· 7 days ago

This release introduces utility functions for WebSocket data masking and enhances error handling for missing WebAssembly or RX support. It also includes numerous performance optimizations and bug fixes across the crypto, stream, and filesystem modules.

Full release notes