Never miss a release that matters
AI-powered summaries of every GitHub release.
AI Summaries
Changelogs condensed into clear, actionable insights.
Always Free
Track up to 5 packages at no cost, forever.
Weekly Digest
A curated summary of every release, delivered weekly.
TL;DR
Astro 6.4 introduces a new Markdown processor option using Rust (Sätteri) to potentially speed up builds for sites with many Markdown/MDX files.
Breaking
- Deprecated
markdown.remarkPlugins,markdown.rehypePlugins,markdown.remarkRehype,markdown.gfm, andmarkdown.smartypantsoptions. Migrate plugins to theprocessorconfiguration instead. (Configuration settings for Markdown processing)
New
- Markdown Processor: You can now use the Sätteri processor for faster Markdown/MDX builds. (Alternative Markdown processing engine)
- Adapter Feature: Adapters can now preserve the
dist/server/directory structure. (Build output customization)
Fixes Worth Knowing
- Fixed issues with dynamic routes returning incorrect content or 500 errors in specific scenarios. (Dynamic route handling)
- Corrected issues with
Astro.routePatternandAstro.currentLocalereturning incorrect values. (Route information accuracy) - Resolved problems with client-side component edits causing unnecessary full reloads during development. (Development experience)
- Fixed a crash when using older
@astrojs/mdxversions with integrations. (MDX compatibility)
Before You Upgrade
- If you are using
markdown.remarkPlugins,markdown.rehypePlugins,markdown.remarkRehype,markdown.gfm, ormarkdown.smartypantsin yourastro.config.mjs, migrate those plugins to theprocessoroption (usingunifiedorsatteri) to avoid errors in future versions.
TL;DR
Astro’s Markdown support is updated with the latest Sätteri processor (a Markdown extension) and internal content pipeline helpers, improving Markdown handling and performance.
New
- New helper modules (
markdown,frontmatter,shiki) improve Astro’s content processing (handling Markdown files).
Fixes Worth Knowing
- Updates to the Sätteri processor fix bugs and add features to Markdown rendering. See the Sätteri changelog for specifics.
TL;DR
Astro sites using the Node adapter in standalone mode will now correctly serve prerendered pages with clean URLs (e.g., /about.html) when built with build.format: 'file' or build.format: 'preserve'.
Fixes Worth Knowing
Prerendered pages failing to resolve with clean URLs when using the Node adapter and specific build formats have been resolved. This impacts sites relying on static HTML output for fast loading and SEO (search engine optimization).
TL;DR
Astro now supports alternative Markdown processors (like Sätteri - a Rust implementation) for faster builds, especially for sites with many Markdown files.
New
- Alternative Markdown Processors: You can now configure Astro to use a different Markdown processor beyond the default
unifiedecosystem, potentially improving build performance. - Deprecated Options: Existing
markdown.remarkPlugins,markdown.rehypePlugins, etc. are deprecated and should be moved to theprocessorconfiguration.
Fixes Worth Knowing
- Documentation link for reporting issues with the Netlify adapter has been corrected.
Before You Upgrade
- Migrate your existing
markdown.remarkPlugins,markdown.rehypePlugins, etc. to theprocessorconfiguration to prepare for their removal in a future major update.
TL;DR
Astro projects using React or Preact now benefit from updated dependencies, improving overall stability and potentially resolving underlying issues within the framework.
Fixes Worth Knowing
Updated internal dependencies (@astrojs/internal-helpers) improve the reliability of Astro’s core functionality, though the impact is largely invisible to end users.
Before You Upgrade
No action is needed; these are dependency updates and should be compatible with existing Astro projects.
TL;DR
The @astrojs/cloudflare adapter now provides dedicated fetch and hono exports (routing handlers) for more advanced customization when working with Cloudflare Workers, enabling tighter integration with Cloudflare features.
New
- Advanced Cloudflare Integration: New
@astrojs/cloudflare/fetchand@astrojs/cloudflare/honoexports allow developers to compose custom routing handlers with Cloudflare-specific setup. - Improved Configuration Handling: User options passed to
cloudflare({...})are now correctly applied duringastro preview.
Fixes Worth Knowing
- Resolved issues with static Cloudflare builds failing during preview when using server islands or image endpoints.
- Corrected a documentation link to the adapter's issue tracker.
- Fixed an issue where
astro/fetchandastro/honowere being discovered at runtime during development instead of being pre-bundled, improving performance.
TL;DR
Astro’s Markdoc integration now uses Astro’s built-in Markdown processing, removing a dependency and aligning with the project’s processor-agnostic approach to Markdown.
Fixes Worth Knowing
Markdoc projects will now benefit from improvements to Astro’s core Markdown handling without requiring separate updates to the Markdoc plugin.
TL;DR
The Astro ecosystem now requires VS Code 1.101.0 or later, ensuring compatibility with recent VS Code updates and features.
Breaking
- VS Code versions prior to 1.101.0 (May 2025) are no longer supported.
Fixes Worth Knowing
- MDX syntax highlighting is improved for indented Astro code blocks, providing a better editing experience (MDX: Markdown extension).
TL;DR
Astro projects using Svelte can now leverage TypeScript 6, improving developer experience (code checking & tooling).
Fixes Worth Knowing
- Updated TypeScript peer dependency to version 6.
TL;DR
The <Prism /> component (code highlighting) now works correctly when deploying to Cloudflare Workers.
Fixes Worth Knowing
- Fixed an issue preventing the
<Prism />component from rendering in Cloudflare Workers environments.
TL;DR
Astro now supports Vite 8 (JavaScript build tool), improving performance and compatibility with the latest web development tools.
Fixes Worth Knowing
Resolved a warning message related to Vite 8 compatibility, streamlining the development experience.
TL;DR
Astro’s telemetry collection is now more efficient due to internal improvements, resulting in a slightly smaller bundle size.
Fixes Worth Knowing
- Telemetry collection is more performant due to removal of an external dependency (a data lookup library).
TL;DR
Astro v6 introduces experimental Route Caching for improved performance and changes the TypeScript configuration.
Breaking
- TypeScript Configuration: The TypeScript configuration has been updated, potentially requiring adjustments to your
tsconfig.json. (v6 upgrade guidance) - Shiki Dependency: The
shikidependency has been updated to v4, requiring you to review Shiki's upgrade guide.
New
- Route Caching (Experimental): A new experimental API allows caching server-rendered responses using web standard cache headers, improving performance. Requires on-demand rendering and a configured cache provider.
- Preserve Build Client Dir: Adapters can now preserve the client/server directory structure for static builds, useful for platforms with specific file organization needs.
Fixes Worth Knowing
- Cookie Handling: Cookie handling during error page rendering is improved for consistency.
- Client Address Resolution:
Astro.clientAddressnow respectssecurity.allowedDomainsforX-Forwarded-Forheaders, enhancing security. - MDX Images: Fixed an issue preventing images from rendering correctly in MDX content collections when using the Cloudflare adapter.
- Session Regeneration: Fixed a bug where session data could be lost during session regeneration.
Before You Upgrade
- Review the updated TypeScript configuration and adjust your
tsconfig.jsonif necessary. - Consult Shiki's upgrade guide for any necessary changes related to the
shikidependency update.
TL;DR
Astro now provides new utilities for working with HTTP requests (request objects) and IP addresses, improving server-side rendering and security features.
New
- Added utilities for handling HTTP requests, including extracting and validating IP addresses from headers.
- Introduced functions to normalize and collapse duplicate leading slashes in file paths.
Fixes Worth Knowing
- Includes a Node.js-free fork of
createFilter(a filtering function) for broader compatibility.
TL;DR
Astro’s Node adapter now allows configuring a maximum request body size (default 1GB) and has improved CSRF protection and static file handling. The Vercel adapter now provides explicit control over the client IP address in edge middleware.
Breaking
- The
experimentalErrorPageHostoption in the Node adapter has been removed. You must now implement custom error page fetching via middleware if you previously relied on this feature. (Configuration option for fetching error pages from a different host)
New
- Node Adapter: Configure
bodySizeLimitto restrict maximum request body size. (Configuration setting, bytes) - Vercel Adapter: Access
clientAddressin edge middleware for more accurate client IP information. (Middleware context property)
Fixes Worth Knowing
- CSRF origin checks in the Node adapter are now more accurate, especially when using a specific port.
- Static file handling in the Node adapter is more consistent.
- Static headers are correctly applied when using a
basepath. - Static file path resolution is hardened for security.
TL;DR
The Cloudflare adapter now correctly handles static site deployments and accurately determines client IP addresses, improving security and reliability.
Fixes Worth Knowing
- Duplicate logging during prerendering is resolved.
- Static site deployments with
output: 'static'now function as expected. - Client IP address detection is more accurate and prevents potential injection attacks (security feature).
TL;DR
Astro now more reliably identifies React and Preact components when using include and exclude options, improving compatibility in projects with multiple JSX frameworks (JavaScript syntax extensions).
Fixes Worth Knowing
MDX dependency updates improve stability, though no user-facing changes are immediately apparent.
TL;DR
Markdoc support is improved with updated dependencies, ensuring better compatibility and stability when using Markdoc (content format) with Astro projects.
Fixes Worth Knowing
Updated dependencies resolve potential issues with Markdown rendering (text formatting) within Markdoc content.
TL;DR
Astro RSS feed generation now uses an updated fast-xml-parser library, improving parsing reliability and security.
Fixes Worth Knowing
- Updated the
fast-xml-parserdependency (XML parsing library) to version 5.3.6, addressing potential vulnerabilities and improving stability when generating RSS feeds.
TL;DR
Astro projects using Svelte have been updated to Svelte v5.51.5, bringing performance improvements and bug fixes to Svelte components.
Fixes Worth Knowing
- Updated Svelte dependency to version 5.51.5, resolving potential issues with component rendering and reactivity (JavaScript framework).
TL;DR
Astro server actions now have a default body size limit, preventing memory exhaustion from large requests, and require Astro 5.17.3 or newer.
Breaking
- Astro 5.17.3 or higher is now required (minimum Astro version).
Fixes Worth Knowing
- Server actions will no longer exhaust memory with oversized requests (prevents crashes).
TL;DR
The Astro VS Code extension now correctly highlights syntax for component tags like <style> and <script>, improving the development experience.
Fixes Worth Knowing
Syntax highlighting now works for lowercase component tags starting with "style" or "script" (HTML-like tags).
Before You Upgrade
No action is needed to benefit from this fix; the update will apply automatically with the next extension update.
TL;DR
The @astrojs/sitemap package now uses Zod v4 (data validation library), improving performance and type safety for sitemap generation.
Breaking
- Zod v4 dependency (requires compatible integrations)
Fixes Worth Knowing
None.
Before You Upgrade
Ensure any integrations using Zod are compatible with version 4.
TL;DR
Astro sites deployed to Cloudflare Pages will now benefit from improved asset handling, leading to faster load times.
New
- Updated dependencies to improve stability and performance.
Fixes Worth Knowing
- Asset handling on Cloudflare Pages is improved. (Cloudflare Pages is a web hosting service)
Before You Upgrade
- No action is needed to benefit from these changes.
TL;DR
Astro now fully supports astro:env (environment variables) for more secure and flexible configuration.
Breaking
- The Squoosh image service has been removed. Migrate to Sharp (image optimization library) or use a community-maintained alternative.
New
- Stable support for
astro:envallows you to manage environment variables more effectively.
Fixes Worth Knowing
- No fixes to report.
Before You Upgrade
- If you are using the Squoosh image service, replace it with the Sharp image service or the community alternative to avoid build errors.