Astro
npx @buildinternet/releases get astroRecently shipped MDX compilation inside the Markdown processor layer, plus concurrent incremental builds and preview-workflow fixes.
MDX content now flows through the Markdown processors. @astrojs/mdx@8.0.0 delegates .mdx compilation to the Markdown pipeline: both satteri() and unified() compile MDX themselves via @astrojs/markdown-satteri@0.4.0 and @astrojs/markdown-remark@7.3.0. Install @astrojs/mdx as before, but pin any explicit processor at or above those versions. unified() also gained a recmaPlugins option for estree/JSX plugins.
Incremental builds keep their cache under concurrency. experimental.incrementalBuild no longer disables caching when build.concurrency exceeds 1 — the old build.concurrency: 1 workaround is obsolete. The Cloudflare adapter also trimmed serialization overhead for large prerendered pages and added a finalize() response handler so custom request handlers can apply cookies and CDN cache defaults.
Dev and preview workflows gained quick wins. astro preview --ignore-lock runs multiple preview servers on different ports for E2E workflows. Image service hooks now receive Astro's runtime logger, and Vercel's dev image service forwards it — custom services log through your configured destination and level.
Fixes worth knowing:
- Astro 7.3.1 restored
astro:assetsprojects that failed to start or build. - Minified server builds no longer crash at boot with
Invalid URLwhen the SSR manifest placeholder isn't replaced; the sitemap emitshttps://example.com/instead of a pathless URL undertrailingSlash: "never". .htmlimports now typecheck outside.astrofiles, andastro checkcovers.astrofiles reachable only through TypeScript project references.