この変更が意味すること
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.x | 6.0.3 | 最新(active) |
| 4.x (legacy) | 4.16.19 | legacy タグ |
Astro 6 が現在のアクティブ系列です。v5 以前からの移行を推奨します。
開発者への影響
- Cloudflare デプロイ利用者:
prerenderEnvironment: 'node'利用時の開発環境 HMR が安定します - インテグレーション開発者:
astro:build:doneフックのdistURLが正しく動作するため、ビルド後処理の信頼性が向上 - 一般利用者: 開発環境でのプリレンダリングルートの 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 により自動生成されています。正確性については原文をご確認ください。
