つみかさね
A

Astro v5.18.0

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

この変更が意味すること

Astro 5.18.0 は Astro Actions の利便性を向上させるマイナーチェンジを含むリリースです。新たに security.actionBodySizeLimit オプションが追加され、Actions のリクエストボディサイズ上限をカスタマイズできるようになりました。

ファイルアップロードや大きな JSON ペイロードを扱う Actions で、デフォルトの 1MB 制限では足りないケースに対応できます。

主な変更点

security.actionBodySizeLimit オプション

Astro Actions のリクエストボディサイズ上限を設定するオプションが追加されました。デフォルトは引き続き 1MB で、設定しない場合の動作は変わりません。

// astro.config.mjs
export default defineConfig({
  security: {
    actionBodySizeLimit: 10 * 1024 * 1024, // 10 MB に設定
  },
});

ファイルアップロードや大きなフォームデータを扱う Actions で、明示的にサイズ上限を引き上げることができます。不正な大量データ送信を防ぐため、必要最小限の値を設定するのが推奨です。

パッチ修正

マイナーチェンジに加え、パッチレベルの修正も含まれています。

EOL / サポート状況

サイクル最新バージョンステータス
5.x5.18.0アクティブ
6.0 beta6.0.0-beta.18ベータ
4.x4.16.19レガシー

Astro 5 は現在のメジャーバージョンとしてアクティブにサポートされています。Astro 6.0 のベータも進行中です。

開発者への影響

  1. ファイルアップロード Actions 利用者: デフォルト 1MB を超えるアップロードに対応できるようになります
  2. 大きな JSON ペイロードを扱う場合: Actions のボディサイズ制限を緩和できます
  3. セキュリティ意識: サイズ上限は乱用防止のために存在するため、必要以上に大きくしないことを推奨します

アップデート方法

# npm
npm install astro@5.18.0

# pnpm
pnpm update astro@5.18.0

# yarn
yarn upgrade astro@5.18.0

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

アップデート判断

必要に応じてアップデート

アップデートすべき場合

  • Astro Actions でファイルアップロードを扱いたい場合
  • 1MB を超えるリクエストボディを扱う Actions がある場合

様子見でよい場合

  • Actions を利用していない場合
  • 現在のボディサイズ制限で問題がない場合

EOL / サポート状況

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