つみかさね
A

Astro v6.3.5

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

対応ガイド

medium|推奨バグ修正影響: 限定的

推奨アクション

  1. 1テスト環境でastro@6.3.5にアップデートを検証
  2. 2CSP設定とImage/Pictureコンポーネントの動作を確認
  3. 3本番環境に適用する
  4. 4動作確認を実施する

影響対象

Astro利用者CSP設定環境モノレポ開発者

補足

  • -破壊的変更はありません。安全にアップデートできます
AstroCSPImageセキュリティバグ修正

この変更が意味すること

Astro v6.3.5 がリリースされました。今回は機能追加のない純粋なバグ修正パッチです。最も注目すべきは <Image> / <Picture> コンポーネントの position プロパティが CSP(Content Security Policy)を破壊する不具合の修正です。

CSP を厳密に設定している Astro プロジェクトで、<Image> または <Picture>position プロパティを渡すと CSP が意図せず壊れる問題が発生していました。この修正により、CSP 設定と画像コンポーネントが正しく共存できるようになります。

また、モノレポ構成や特殊なプロジェクト構造で発生していた dev サーバーのキャッシュ問題も解消されています。

主な変更点

<Image> / <Picture> コンポーネントの CSP 破壊バグを修正

position プロパティを渡すと CSP ヘッダー設定が破壊される不具合が修正されました。CSP の style-srcimg-src ディレクティブを設定しているプロジェクトでの誤動作が解消されます。

詳細: PR #16771

エラーメッセージの表記を改善

Astro が出力するエラーメッセージの文章の一貫性と正確性が向上しました。開発中に目にするエラーメッセージがより分かりやすくなります。

詳細: PR #16593

dev サーバーのスタールコンテンツ問題を修正

SSR 専用モジュール(例: プロジェクトルート外の .astro ファイル、モノレポ内で動的にインポートされるコンポーネント)が変更された際に dev サーバーが古いコンテンツを返し続ける問題を修正しました。モノレポ構成での開発体験が改善されます。

詳細: PR #16757

EOL / サポート状況

Astro は semver に基づいたローリングリリースを採用しており、endoflife.date に正式な EOL サイクル情報は登録されていません。基本的に最新のマイナーバージョンのみがサポート対象です。

バージョンステータス備考
6.3.xactive現行安定版
6.2.x 以前非推奨セキュリティ修正なし

開発者への影響

  1. CSP を設定している Astro プロジェクト: <Image> / <Picture>position プロパティを使用している場合、CSP が壊れる問題が解消されます。アップデートを推奨します
  2. モノレポ構成の開発者: プロジェクトルート外の .astro ファイルの変更が dev サーバーに正しく反映されるようになります
  3. その他の Astro ユーザー: 破壊的変更はなく、安全にアップデートできます

アップデート方法

# npm
npm install astro@6.3.5

# yarn
yarn add astro@6.3.5

# pnpm
pnpm add astro@6.3.5

# bun
bun add astro@6.3.5

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

アップデート判断

CSP設定環境は早めのアップデートを推奨

アップデートすべき場合

  • Image/PictureコンポーネントでpositionプロパティをCSPと併用している場合
  • モノレポ環境でのdev開発中にスタールコンテンツが発生していた場合

様子見でよい場合

  • Image/PictureコンポーネントにpositionプロパティなしかCSP未設定の場合
  • dev サーバーの問題が発生していない場合
Xでシェアはてブ
データソース: GitHub Releases API, npm Registry, endoflife.date (MIT License), NVD (NIST)
AI解説は Claude API により自動生成されています。正確性については原文リリースノートをご確認ください。