この変更が意味すること
Astro 6.0.4 は v6 メジャー系列内のパッチリリースです。開発ツールバーの安定性、i18n のリダイレクト処理、Server Islands の3点が修正されています。
特にカスタム dev toolbar アプリを利用しているプロジェクトでは、再最適化によるツールバーの非表示や破損が解消されます。i18n で redirectToDefaultLocale を使用している場合は、プロトコル相対 URL が生成されるバグが修正されているため、ルーティングの信頼性が向上します。
主な変更点
カスタム dev toolbar アプリのプリバンドル
カスタムの開発ツールバーアプリが登録されている場合に astro/toolbar が dev 環境でプリバンドルされるようになりました。これにより、Vite の再最適化リロードが発生してツールバーが非表示になったり破損したりする問題が防止されます(#15870、@matthewp)。
redirectToDefaultLocale のプロトコル相対 URL 修正
base が '/' の場合に redirectToDefaultLocale がプロトコル相対 URL(//locale)を生成してしまう問題が修正されました。正しい絶対パス(/locale)が出力されるようになっています(#15876、@ematipico)。
Server Islands (server:defer) の修正
server:defer を使用した Server Islands が特定の条件下で動作しない問題が修正されました(#15767、@matthewp)。
EOL / サポート状況
Astro は endoflife.date での正式なサイクル管理対象外ですが、npm のタグ状況は以下の通りです。
| バージョン系列 | 最新 | ステータス |
|---|---|---|
| 6.x | 6.0.4 | 最新(active) |
| 4.x (legacy) | 4.16.19 | legacy タグ |
Astro 6 が現在のアクティブ系列です。v5 以前からの移行を推奨します。
開発者への影響
- カスタムツールバー利用者: 開発環境でツールバーが消える・壊れる問題が解消されます
- i18n 利用者:
redirectToDefaultLocaleがbase: '/'設定時に正しく動作するようになります - Server Islands 利用者:
server:deferが特定条件下で動作しない問題が解消されます
アップデート方法
# npm
npm install astro@6.0.4
# pnpm
pnpm update astro@6.0.4
# yarn
yarn upgrade astro@6.0.4
データソース: GitHub Releases API, npm Registry AI解説は Claude API により自動生成されています。正確性については原文をご確認ください。
