v0.5.1024
Pre-release
Pre-release
Release sweep — 26 PRs rolled up post-v0.5.1023.
Highlights:
- node:crypto gap-fixes —
randomInt,timingSafeEqual,getHashes/getCiphers,sha224/sha384, base64 digest, Buffer hash input, no-argdigest()typed as Buffer,pbkdf2Syncdigest argument,scryptSync(PRs #1386 #1393 #1394 #1402 #1405) - node:perf_hooks native impl —
performance+ User Timing +PerformanceObserver+ granular node-suite (#1321 #1328 #1342) - #1090 GC checkpoint runtime work (#1324)
- #1311 geisterhand on iOS —
--target iosbuilds + links inspector; SecureField registered; perry-stdlib auto-included (#1316 #1383 #1384 #1385) - #1323 wasm timer dispatch through mem_call bridge (#1329)
- #1317 node:timers/promises segfault on global
setTimeoutshadow (#1326) - #1322 exact-head GC evidence packet diagnostics
- #1330 node:process suite (#1331)
- #1292 bcrypt.hash() returns real String (#1307)
- #1293 fastify
.json()/.bodyexternal-handle dispatch (#1308) - #1296 app-pattern performance gaps
- #1297 diagnostics_channel parity
- #1301 iOS App Groups capability (#1313)
- #1318 #1325
os/methods/modern-methodsstatic dispatch - #1315 expanded Node parity test coverage
- #1382 ui-ios stdlib pump drain for async
fetch - #1392 ui-wasm reactive state +
setTexton web/wasm target (#1404) - #1319 runtime thread-safety hardening for cross-thread statics
- #1312
process.env.X(unset) is nullish (#1314)
See CHANGELOG.md for the full per-PR rollup.