Skip to content

v9.0.4-next.2026-07-03-28675226641

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 03 Jul 17:46
9f21329

9.0.3 (2026-07-03)

Bug Fixes

  • urlpattern: match capture groups in test()/exec() (#402) (9f21329)

9.0.4-next.2026-06-25-28199332498 (2026-06-25)

Bug Fixes

  • add SharedArrayBuffer support and fix byteOffset handling across all buffer paths (#370) (5555935)
  • close the inspector client socket on disconnect (#390) (e271a77)
  • enable interruption of V8 execution on Debugger.pause command (#378) (714be8c)
  • enhance nullable type handling in method parameter validation (#367) (e0d30a8)
  • error handling with ES module compilation, instantiation, and evaluation (#375) (4dadac8)
  • make V8 string to NSString conversions UTF-16 faithful (#392) (6778dfd)
  • metadata-generator: handle spaces in xcode path by appending the paths directly post split (#344) (327f9ba)
  • metadata-generator: strip nullability wrappers before structural type checks (#389) (05224d3)
  • native methods expecting a NSError arg will now throw a JS exception if the error arg is not passed (#311) (217873b)
  • own native blocks with Block_copy/Block_release (#394) (e40de8a)
  • re-throw exceptions in both debug and release modes for better error handling (#368) (1eaf03d)
  • release our own blocks and release instead of dealloc data (a65b729)
  • resolve race condition in nsld.sh with parallel linker invocations (#356) (a61d35c)
  • throw JS exception instead of silent warning for disposed native object calls in debug mode (#354) (becb19b)
  • typed array offset (6cb26c0)
  • URLSearchParams construction and iteration spec compliance (#388) (ad920c6)
  • use -fmodule-map-file for Swift metadata discovery in nsld.sh (#374) (ecd3598)
  • use-after-free in interop.bufferFromData under memory pressure (#372) (90ac16c)
  • workers should gracefully shutdown on close() (#369) (4644fce)
  • worker: worker path resolution parity with android and error handling for missing scripts (20ce8d4)
  • Xcode 26.4 build for runtime, inspector, and metadata-generator (#376) (5e34fec)

Features

  • add more null types for types the runtime accept or returns as null (#363) (fb0a5f4)
  • add support for nullable types and ArrayBuffers for pointers (#357) (961dc76)
  • allow custom priority for workers (#377) (8d238ed)
  • improve profiler performance (#332) (c371b6c)
  • inspector: attach Chrome DevTools to Web Worker isolates (#386) (cd28c41)
  • inspector: serve source maps to DevTools via Network.loadNetworkResource (#385) (91ce499), closes nodejs/node#58077
  • swift package release workflow (#395) (732c439)