Releases Index
Astro

Astro

astro.buildFramework
$npx @buildinternet/releases get astro
Recently Shipped99 releases · updated Nov 6, 2026

Recently 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:

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]

Organize imports now covers whole .astro file

This release1 fixBug fixesAI-tallied from the release notes
astro-vscode@2.17.3

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.

Read more ↗

Node 20.19+ required; auto-imports use .astro names

This release1 enhancementImprovements to existing features1 fixBug fixesAI-tallied from the release notes
@astrojs/ts-plugin@1.11.0

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.

Read more ↗

oxc-transform-react peer range widened

This release1 enhancementImprovements to existing featuresAI-tallied from the release notes
@astrojs/react@7.1.5

The peer dependency range for oxc-transform-react is expanded from ^0.145.0 to >=0.145.0 <0.157.0.

Read more ↗

Image endpoint no longer misreads case-differing directories

This release1 fixBug fixesAI-tallied from the release notes
astro@7.4.7

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.

Read more ↗

Image endpoint path check no longer case-blind

This release1 fixBug fixesAI-tallied from the release notes
@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.

Read more ↗

Cloudflare /_image revalidation returns 304 not 404

This release1 fixBug fixesAI-tallied from the release notes
@astrojs/cloudflare@14.4.5

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.

Read more ↗

React islands keep stylesheet and preload links

This release1 fixBug fixesAI-tallied from the release notes
@astrojs/react@7.1.3

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.

Read more ↗