v0.5.1028
Pre-release
Pre-release
First tag in the v0.5.1025 → HEAD window — also implicitly ships the v0.5.1026 and v0.5.1027 work that never got their own tags. See CHANGELOG.md for the full per-PR history.
Highlights (v0.5.1025 → v0.5.1028):
- node:timers epic (#1213, 6 PRs in v0.5.1026):
node:timers/promises, numeric-id clear*, namespace import, ref() typeof,Symbol.dispose, global setImmediate/clearImmediate - node:perf_hooks fan-out (10 PRs in v0.5.1026): typeof methods,
globalThis.performanceidentity,nodeTiming,toJSON,clearResourceTimings, structured-clone detail, observer-arg + buffered + throw cases - Windows fixes (v0.5.1027): #1542 black areas after
Appwindow resize; restored Windows source build (cp.rsset_path_timescfg-gating) - Compile / lockdown / dynamic-import (this batch):
--trace/--focusflags (#1738); lockdown #503 allowsns[dynamicKey].staticMember(#1741); literalnode:builtinimport()(#1742); Blob/URL globals trigger http-client (#1747); win32path.normalize/basename/toNamespacedPathedges (#1749) - Major parallel streams: v0.5.1026 closes #1424 (lazy-tape reviver SIGSEGV); #1429 GC unsafe-zone guards for fastify/hyper; v0.5.1027 + this batch include lockdown #503 polish; #1718-era HTTP trailers + WebSocket upgrades + Buffer encodings (#1709); native .js/.cjs +
require()compile (#1711); URLSearchParams iteration (#1668); Web Streams inline property reads (#1670); fetch Request.text()/.json()/.arrayBuffer() (#1688);--debug-symbolsretention (#1663); GC barrier on Promise pointer stores (#1715); regex dynamic dispatch (#1731); …
test_async_local_storage_context (#1423) remains skip-listed (.enterWith/.exit pending, sibling slice of #788/#789).