つみかさね
A

Astro v6.0.3

major
リリース日: 2026-03-12データソース: GitHub Releases, npm, endoflife.date
影響度スコア
30/ 100影響度: 低
Breaking Changes0/40
新機能5/25
バグ修正15/20
セキュリティ0/15
依存関係5/15
AstroCloudflareSSRプリレンダリング

この変更が意味すること

Astro 6.0.3 は v6 メジャー系列内のパッチリリースです。開発環境でのプリレンダリング処理と、ビルド完了フックの信頼性が向上しました。

特に Cloudflare の prerenderEnvironment: 'node' オプションを利用しているプロジェクトでは、開発環境でのルートマッチングと HMR が安定します。また astro:build:done フックを利用しているインテグレーションでは distURL 配列が正しくポピュレートされるようになりました。

主な変更点

プリレンダリング開発環境のハンドリング改善

Astro コアの dev 環境で、プリレンダリングされたルートに対するルート/CSS の更新とミドルウェアの挙動が、SSR 環境とプリレンダリング環境の両方で正しく動作するよう改善されました。Cloudflare の prerenderEnvironment: 'node' のようなオプションを使うインテグレーションで、一貫した HMR 動作が得られます(#15711)。

astro:build:done フックの distURL 修正

astro:build:done フックで発行されるルート情報の distURL 配列が正しくポピュレートされない回帰バグが修正されました。ビルド完了後にファイルパスを参照するインテグレーション(サイトマップ生成など)が正しく動作するようになります(#15852)。

EOL / サポート状況

Astro は endoflife.date での正式なサイクル管理対象外ですが、npm のタグ状況は以下の通りです。

バージョン系列最新ステータス
6.x6.0.3最新(active)
4.x (legacy)4.16.19legacy タグ

Astro 6 が現在のアクティブ系列です。v5 以前からの移行を推奨します。

開発者への影響

  1. Cloudflare デプロイ利用者: prerenderEnvironment: 'node' 利用時の開発環境 HMR が安定します
  2. インテグレーション開発者: astro:build:done フックの distURL が正しく動作するため、ビルド後処理の信頼性が向上
  3. 一般利用者: 開発環境でのプリレンダリングルートの CSS 更新が確実に反映されます

アップデート方法

# npm
npm install astro@6.0.3

# pnpm
pnpm update astro@6.0.3

# yarn
yarn upgrade astro@6.0.3

データソース: GitHub Releases API, npm Registry AI解説は Claude API により自動生成されています。正確性については原文をご確認ください。

アップデート判断

通常のアップデートサイクルで対応

アップデートすべき場合

  • Cloudflare の prerenderEnvironment: 'node' を利用している場合
  • astro:build:done フックで distURL を参照している場合

様子見でよい場合

  • 上記の機能を利用していない場合
  • 開発環境での HMR に問題がない場合

EOL / サポート状況

Astro 6Active
Astro 4 (legacy)End of Life
Xでシェアはてブ
データソース: GitHub Releases API, npm Registry, endoflife.date (MIT License), NVD (NIST)
AI解説は Claude API により自動生成されています。正確性については原文リリースノートをご確認ください。