v4.6.0
v4.6.0
Released: 2026-10-22
Bug Fixes
Build: an island-free site prints the
no SDK Island boundary targets found; skipping islands bundleinfo line once per build again, instead of twice since v4.5.4. Island diagnostics now come only from the emission pass, not from the build-identity pass (7eacab4).Build: pnpm store packages are staged into the shadow only for importers that a page, component, layout or other entry can reach. Before, imports in unrelated top-level directories such as
scripts/,tests/ore2e/copied their whole dependency closures into the shadow. Reachability also covers a root source file imported as.or through a wildcard root alias (. / site. config @/*→.), and a dynamic/ * import('<literal>' + x)(f5487d2, 564d02a).Windows: the SSR shadow parent uses the ordinary drive spelling (
C:) instead of a\ … \\?\verbatim path, which esbuild read as a protocol-relative URL in its POSIX form (a62d1a6).Windows: plugin virtual modules no longer fail with
no in-. esbuild now receives the ordinary drive spelling of the virtual module target (809d3d7).memory source for file: / / / ? / C: / …/ . zfb- virtual- *. mjs Security: updates
rustlsto 0.23.46,rustls-webpkito 0.103.16 (RUSTSEC-2026-0382) andwebpki-rootsto 1.0.10 (RUSTSEC-2026-0381) in the CLI's HTTPS client (bda633b, 9a31670).