Radar — Astro
Recent Astro changes
astro@7.2.0 — Aug 6, 2026
- Experimental incremental static builds (
experimental.incrementalBuild): pages fromgetStaticPaths()that return acacheKeyare skipped when neither their modules nor their data changed — persistnode_modules/.astro/in CI and large static sites stop paying full rebuild cost. Content collection entries get an optionaldigestto use as that key. session: falseopts out of session support and tree-shakes the session runtime (andunstorage) out of the SSR bundle.astro preview --backgroundwithstatus / logs / stopsubcommands — preview servers get the same background treatment dev servers got in 7.0, auto-enabled for AI coding agents.logger.entrypointnow accepts project-relative paths ('./src/logger.js') instead of requiring a hand-builtURL.
astro@7.0.0 — Jun 22, 2026
- ⚠ Astro 7 is stable — the second major this year (v6 was March).
- Background dev server support:
astro dev --backgroundplusastro dev stop / status / logs --follow; background mode turns on automatically when an AI coding agent is detected. - The notes point
@astrojs/dbusers to alternatives — Node’s built-innode:sqlite, Drizzle directly, or a hosted database.
astro@6.0.0 — Mar 10, 2026
- ⚠ Astro 6 is stable. From the notes: a reworked adapter entrypoint
contract (
entryType: 'self' | 'legacy-dynamic'), a newprerenderConflictBehavioroption (warnby default,errorto fail the build), and cache-control helpers withmaxAgeandswr(stale-while-revalidate) windows.
These summaries link to the original release notes. They cover selected features, security updates, and migration changes.