Extension republished to VS Code Marketplace and Open VSX
This release1 fixBug fixesAI-tallied from the release notesThe extension is republished to the VS Code Marketplace and Open VSX, which were missed in the previous release.
npx @buildinternet/releases get astroRecently shipped a build timings flag, faster content sync for large collections, and React island link fixes.
Builds can now show where time goes. astro build --timings prints a per-phase summary when the build finishes, covering integrations, Markdown processing, syntax highlighting, and image processing, so you can see what to optimize first. [source: https://github.com/withastro/astro/blob/main/packages/astro/CHANGELOG.md#astro@7-4-0]
Content sync got much faster for large collections. With experimental.collectionStorage: "chunked", the chunking step on a store of roughly 44k entries dropped from about 60 seconds to under a second, with byte-identical output. [source: https://github.com/withastro/astro/blob/main/packages/astro/CHANGELOG.md#astro@7-4-2]
React islands keep the links their components render. Component-rendered stylesheets, preloads, and modulepreloads now survive server rendering, along with React's automatic resource hints. [source: https://github.com/withastro/astro/blob/main/packages/astro/CHANGELOG.md#@astrojs/react@7-1-3]
Several adapter fixes landed for common breakage:
If-None-Match; it now answers 304 Not Modified. [source: https://github.com/withastro/astro/blob/main/packages/astro/CHANGELOG.md#@astrojs/cloudflare@14-4-5]staticHeaders is enabled. [source: https://github.com/withastro/astro/blob/main/packages/astro/CHANGELOG.md#@astrojs/node@11-1-10]astro dev with the Cloudflare adapter no longer fails when a server dependency requires node-fetch. [source: https://github.com/withastro/astro/blob/main/packages/astro/CHANGELOG.md#astro@7-4-2]The image endpoint now handles directories whose names differ only by letter case correctly on case-sensitive filesystems. Most other integrations on the 2026-11-05 release train shipped only the shared dependency bump. [source: https://github.com/withastro/astro/blob/main/packages/astro/CHANGELOG.md#astro@7-4-7]
The extension is republished to the VS Code Marketplace and Open VSX, which were missed in the previous release.
Organize imports with source.organizeImports now works across the whole .astro file instead of only one region when the file has both frontmatter and script tags.
The TypeScript plugin now requires Node.js ^20.19.0 or >=22.12.0, and auto-import suggestions use the .astro component name instead of its generated TSX name.
The peer dependency range for oxc-transform-react is expanded from ^0.145.0 to >=0.145.0 <0.157.0.
Astro's CLI argument parsing has been updated.
Updated dependencies [7da442b]: @astrojs/internal-helpers@0.13.1
Updated dependencies [7da442b]: @astrojs/internal-helpers@0.13.1
Updated dependencies [7da442b]: @astrojs/internal-helpers@0.13.1 @astrojs/markdown-satteri@0.4.7
Updated dependencies [7da442b]: @astrojs/internal-helpers@0.13.1
Updated dependencies [7da442b]: @astrojs/internal-helpers@0.13.1 @astrojs/underscore-redirects@1.0.4
The image endpoint no longer treats directories whose names differ only by letter case as being inside the build output directory on case-sensitive filesystems. Internal helper and markdown packages were also bumped.
Updated dependencies [7da442b]: @astrojs/internal-helpers@0.13.1
Updated dependencies [7da442b]: @astrojs/internal-helpers@0.13.1
Updated dependencies [7da442b]: @astrojs/internal-helpers@0.13.1
Updated dependencies [7da442b]: @astrojs/internal-helpers@0.13.1
The image endpoint no longer treats directories whose names differ only by letter case as being inside the build output directory on case-sensitive filesystems.
Vercel builds no longer crash on unrecognized NFT dependency-resolution warnings.
On-demand routes no longer receive an empty request body on Node.js 26 when staticHeaders is enabled.
The passthrough /_image endpoint now returns 304 Not Modified when the browser revalidates a cached local image with If-None-Match, instead of a 404. Revalidation supports weak ETags, tag lists, and wildcard conditions for local and allowed remote images while preserving image-type validation.
React island output now preserves component-rendered resource links, including stylesheets, preloads, and modulepreloads, and retains automatic React resource hints so authored links are no longer removed during server rendering.