main
assert: add `assert/strict` alias module
dns: make promise API fully constructed from `lib/internal/dns/promises`
fs: add fs/promises alias module
lib: revert to using default derived class constructors
crypto: add mgf1Hash for RSA-OAEP
net: add experimental net/promises API
path: add `path/posix` and `path/win32` alias modules
stream: expose ReadableStreamTee
lib,tools: add `node-core/func-name-matching` lint rule
lib: remove unnecessary optional chaining
util: add `util/types` alias module
stream: add stream/iter Implementation
http: emit drain on socket takeover and avoid stale HWM reuse
http: runtime deprecate instantiating without new
http: add httpValidation option to configure header value validation
lib: prefer `call()` over `apply()` if argument list is not array
async_hooks: use validateBoolean for trackPromises
buffer: support aligned allocations
child_process: fix permission model propagation via NODE_OPTIONS
cluster: use ObjectPrototypeHasOwnProperty
console: split console into global.js and constructor.js
lib: flatten access to primordials
crypto: implement randomUUIDv7()
dgram: add synchronous Socket connectSync()
diagnostics_channel: grow native channel storage
dns,net: reject hostnames with embedded NUL bytes
domain: port to AsyncLocalStorage
lib: apply minor dtls cleanups
tls: move _tls_* to end-of-life
events: avoid retaining removed event names
ffi: reuse the callable created per symbol
http: add http.setGlobalProxyFromEnv()
http2: add server handshake utility
https: bind identity checks to session reuse
inspector: initial support storage inspection
lib: allow skipping source maps in node_modules
net: runtime-deprecate Server.prototype._listen2
os: freeze signals constant
Revert "path: fix win32 normalize false-positive on reserved names"
perf_hooks: move non-standard performance properties to perf_hooks
src: disambiguate terms used to refer to builtins and addons
lib,src: isInsideNodeModules should test on the first non-internal frame
meta: enable jsdoc/check-tag-names rule
quic: fix broken listEndpoints export, test callbacks & nghttp3 include
readline: reduce createInterface overhead
repl: add basic syntax highlighting
sea: implement sea.getAssetKeys()
sqlite: mark as release candidate
stream: export namespace object from internal end-of-stream module
lib: add `node:` prefix in sys module deprecation warning
test_runner: add `getTestContext()`
timers: do not retain a reference to the async store after firing
lib: use validateArray for array arguments
trace_events: use private fields instead of symbols for `Tracing`
tty: initialize winSize array with values
url: suppress warnings from url.format/url.resolve inside node_modules
lib: add lint rule to enforce use of `kEmptyObject`
v8: add cpu profile options
vfs: add minimal node:vfs subsystem
worker: add name for worker
zlib: add ZipEntry, ZipFile, and ZipBuffer