v24.22.0 v26.12.0

medium risk

parruda/swarmOct 14, 2026 → Oct 14, 20260 days between releases

What's New

Adds WebSocket masking functions and strict WebAssembly/RX support requirements.

Breaking Changes

  • Server.prototype._listen2 is deprecated (from v24).
  • Throws on missing WebAssembly or RX support.

New Features

  • Adds crypto.parsePKCS12() function.
  • Adds generic MAC API.
  • Adds websocketMask() and websocketUnmask() functions.

Improvements

  • Enables discovery of ciphers and hashes from OpenSSL providers.
  • Fixes benchmarks for subtle.digest and buffer operations.

Bug Fixes

  • Fixes url-searchparams-sort benchmark.
  • Fixes napi benchmarks on GHA.

Upgrade Notes

The Server.prototype._listen2 deprecation from the previous version may lead to errors. Code relying on graceful handling of missing WebAssembly or RX features may now throw errors.

The Two Releases

v24.22.0

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

Oct 14, 2026· 8 days ago

Node.js LTS update featuring enhanced crypto APIs including PKCS12 parsing and generic MAC support, as well as new performance hooks like Histogram and utility functions for throttling.

Full release notes
v26.12.0

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

Oct 14, 2026· 8 days ago

Node.js version update introducing strict validation for WebAssembly and RX support, throwing errors if these features are missing, alongside new WebSocket masking utilities.

Full release notes