この変更が意味すること
Astro v6.2.1 がリリースされました。Zod 4.4.0 へのアップグレードに伴い発生していた設定バリデーションの互換性問題を修正するパッチリリースです。
Zod 4 にアップグレード済みの Astro プロジェクトで設定バリデーションエラーや不要な警告が発生していた場合、このアップデートで解消されます。Zod 3 を使用している環境では影響はありません。
主な変更点
integrations フィールド省略時のバリデーション修正
新しいバージョンの Zod で integrations フィールドを省略した場合にバリデーションエラーが発生する問題が修正されました。
PR: #16531 Contributors: @rodrigosdev
server プロパティ未設定時の警告修正
server プロパティが設定されていない場合でもバリデーション警告が表示される問題が修正されました。server は必須プロパティではないため、未設定時に警告が出るのは不適切でした。
PR: #16535 Contributors: @rururux
Zod 4.4.0 との互換性修正
server 設定プロパティとエラーフォーマットについて、Zod 4.4.0 との互換性が修正されました。
PR: #16534 Contributors: @matthewp
EOL / サポート状況
Astro は endoflife.date で正式にトラッキングされていないため、GitHub リリースの情報に基づきます。
| メジャーバージョン | 最新 | 状態 |
|---|---|---|
| 7.x | 7.0.0-alpha.0 | alpha |
| 6.x | 6.2.1 | アクティブ |
| 5.x | - | メンテナンス終了見込み |
| 4.x (legacy) | 4.16.19 | legacy タグで公開中 |
Astro 6.x が現在のアクティブバージョンです。7.0.0-alpha.0 が dist-tags に登場しており、次期メジャーバージョンの開発が始まっています。
開発者への影響
- Zod 4 にアップグレード済みの Astro 利用者: 設定バリデーションの問題が解消されます。早めのアップデートを推奨
- Zod 3 を使用している場合: 直接の影響はありませんが、将来の Zod アップグレードに備えてアップデートしておくと安心です
server設定を省略しているプロジェクト: 不要な警告が表示されなくなります
アップデート方法
# npm
npm install astro@6.2.1
# pnpm
pnpm update astro@6.2.1
# yarn
yarn upgrade astro@6.2.1
データソース: GitHub Releases API, npm Registry AI解説は Claude API により自動生成されています。正確性については原文をご確認ください。
