この変更が意味すること
Astro v6.0.7 がリリースされました。6.x 系列のパッチリリースで、Server Islands やスタイル注入、コンテンツローダーに関する3つのバグ修正が含まれています。
特に server:defer を使った Server Islands を複数のフロントエンドインテグレーション(React + Vue 等)と組み合わせて使っているプロジェクトで発生していたビルド回帰が修正されています。全ページがプリレンダリングされる構成で影響が出ていた方はアップデートを推奨します。
主な変更点
Server Islands のビルド回帰修正
複数のフロントエンドインテグレーションを持つプロジェクトで、server:defer を使った Server Islands が全ページプリレンダリング時にランタイムエラーを起こすビルド回帰が修正されました。
PR: #15950
動的インポートコンポーネントのスタイル修正
動的にインポートされたコンポーネントのスタイルが dev サーバーの初回ロード時に注入されない問題が修正されました。
PR: #15988
renderMarkdown の画像解決修正
カスタムコンテンツローダーで renderMarkdown を使用した場合に、Markdown コンテンツ内の画像が正しく解決されない問題が修正されました。
PR: #15968
EOL / サポート状況
Astro は endoflife.date で正式にトラッキングされていないため、GitHub リリースの情報に基づきます。
| メジャーバージョン | 最新 | 状態 |
|---|---|---|
| 6.x | 6.0.7 | アクティブ |
| 5.x | - | メンテナンス終了見込み |
| 4.x (legacy) | 4.16.19 | legacy タグで公開中 |
Astro 6.x が現在のアクティブバージョンです。5.x 以前からの移行を推奨します。
開発者への影響
- Server Islands 利用者:
server:defer+ 複数フロントエンドインテグレーションの構成でビルドエラーが出ていた方は修正されています - 動的インポート利用者: dev サーバーで初回ロード時にスタイルが欠落していた問題が解消されます
- カスタムコンテンツローダー利用者:
renderMarkdownでの画像パス解決が正しく動作するようになります - 全ページプリレンダリング構成: 該当構成でのランタイムエラーが解消されます
アップデート方法
# npm
npm install astro@6.0.7
# pnpm
pnpm update astro@6.0.7
# yarn
yarn upgrade astro@6.0.7
データソース: GitHub Releases API, npm Registry AI解説は Claude API により自動生成されています。正確性については原文をご確認ください。
