30秒で判断
- 対応すべき人: Vercelに Astro をデプロイしており、サーバーレンダリングされた404ページとmiddlewareのrewriteを組み合わせて利用しているプロジェクトの開発者
- 対応不要な人: Vercel以外のホスティングを使っている人、middlewareのrewriteを使用していない人
- 確認コマンド:
npm list @astrojs/vercel
この変更が意味すること
@astrojs/vercel はAstroプロジェクトをVercelにデプロイするための公式アダプターです。v11.0.12はv11系のパッチリリースで、middlewareのrewriteに関する不具合修正を含みます。
破壊的変更はなく、Vercel以外へデプロイしているプロジェクトやmiddlewareのrewriteを使っていないプロジェクトへの影響はありません。
主な変更点
middleware rewriteが404ページで誤って404を返す問題を修正
404ページがサーバーレンダリングされている場合に、middlewareのrewriteが本来200を返すべき場面で404を返してしまう問題を修正しました(PR #18254)。
依存関係の更新
@astrojs/internal-helpers が v0.12.0 に更新されました。
EOL / サポート状況
endoflife.dateには本日時点でAstroおよび @astrojs/vercel 単体のサポートサイクルデータが登録されていないため、EOL情報は確認できません。
| バージョン | ステータス | 備考 |
|---|---|---|
| @astrojs/vercel v11.x | ✅ 最新 | 現在の安定系列 |
開発者への影響
- Vercel以外へデプロイしている場合は影響ありません
- middlewareのrewriteを使用していないAstroプロジェクトの場合も影響ありません
- サーバーレンダリングされた404ページとmiddlewareのrewriteを組み合わせている場合、意図しない404レスポンスが解消されます
アップデート方法
npm install @astrojs/vercel@11.0.12
# 確認
npm list @astrojs/vercel
データソース: GitHub Releases API AI解説は Claude API により自動生成されています。正確性については原文をご確認ください。
