Migrating to Node.js v22.23.0
Version v22.23.0 introduces 2 breaking changes. This guide details how to update your code.
Released: 6/18/2026
2
Breaking Changes
2
Migration Steps
13
Affected Symbols
⚠️ Check Your Code
If you use any of these symbols, you need to read this guide:
tlscryptoWebCryptonghttp2dnsnethttp2http.Agentprocess.chdirFileHandlellhttpundiciopensslBreaking Changes
●Issue #1
http2: Support for priority signaling has been removed, which may break compatibility if this feature was explicitly relied upon. Users should migrate away from using priority signaling.
●Issue #2
SEMVER-MAJOR: Removed support for priority signaling in http2.
Migration Steps
- 1If you were relying on http2 priority signaling, you must update your code as this feature has been removed.
- 2Ensure that hostnames passed to network operations do not contain embedded NUL bytes.
Release Summary
This is a security release addressing multiple high and medium severity CVEs across TLS, crypto, HTTP/2, and DNS modules. It also includes dependency updates and removes deprecated http2 priority signaling.
Need More Details?
View the full release notes and all changes for Node.js v22.23.0.
View Full Changelog