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.

Get Started Free
astrov6.x
127 releases

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, and markdown.smartypants options. Migrate plugins to the processor configuration 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.routePattern and Astro.currentLocale returning 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/mdx versions with integrations. (MDX compatibility)

Before You Upgrade

  • If you are using markdown.remarkPlugins, markdown.rehypePlugins, markdown.remarkRehype, markdown.gfm, or markdown.smartypants in your astro.config.mjs, migrate those plugins to the processor option (using unified or satteri) to avoid errors in future versions.
astrov0.x
766 releases

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.
astrov10.x
19 releases

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).

astrov7.x
81 releases

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 unified ecosystem, potentially improving build performance.
  • Deprecated Options: Existing markdown.remarkPlugins, markdown.rehypePlugins, etc. are deprecated and should be moved to the processor configuration.

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 the processor configuration to prepare for their removal in a future major update.
astrov5.x
255 releases

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.

astrov13.x
23 releases

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/fetch and @astrojs/cloudflare/hono exports allow developers to compose custom routing handlers with Cloudflare-specific setup.
  • Improved Configuration Handling: User options passed to cloudflare({...}) are now correctly applied during astro 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/fetch and astro/hono were being discovered at runtime during development instead of being pre-bundled, improving performance.
astrov1.x
211 releases

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.

astrov2.x
272 releases

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).
astrov8.x
41 releases

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.
astrov4.x
338 releases

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.
astrov7.xprerelease
29 releases

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.

astrov3.x
226 releases

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).
astrov6.xprerelease
50 releases

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 shiki dependency 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.clientAddress now respects security.allowedDomains for X-Forwarded-For headers, 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.json if necessary.
  • Consult Shiki's upgrade guide for any necessary changes related to the shiki dependency update.
astrov0.xprerelease
127 releases

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.
astrov10.xprerelease
20 releases

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 experimentalErrorPageHost option 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 bodySizeLimit to restrict maximum request body size. (Configuration setting, bytes)
  • Vercel Adapter: Access clientAddress in 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 base path.
  • Static file path resolution is hardened for security.
astrov13.xprerelease
18 releases

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).
astrov5.xprerelease
60 releases

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.

astrov1.xprerelease
105 releases

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.

astrov4.xprerelease
49 releases

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-parser dependency (XML parsing library) to version 5.3.6, addressing potential vulnerabilities and improving stability when generating RSS feeds.
astrov8.xprerelease
6 releases

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).
astrov9.x
28 releases

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).
astrov2.xprerelease
35 releases

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.

astrov3.xprerelease
66 releases

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.

astrov12.x
26 releases

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.
astrov9.xprerelease
2 releases

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:env allows 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.