本日は監視対象リポジトリのうち4件で新しいリリースが確認されました。最大の注目点は Astro v7.3.2 で、MDX内の <script> / <style> に渡した動的な値を自動エスケープするようになり、XSS対策が一段強化されています。あわせて Laravel v13.31.0 が認証やキュー周りの新機能・修正を追加。Next.js v16.3.4 と Vite の create-vite 9.2.0 は前日にも取り上げた小規模リリースです。
リリースサマリー
| フレームワーク | バージョン | タイプ | カテゴリ |
|---|---|---|---|
| Astro | v7.3.2 | patch | frontend |
| Laravel | v13.31.0 | minor | backend |
| Next.js | v16.3.4 | patch | frontend |
| Vite (create-vite) | 9.2.0 | minor | tool |
本日メジャーリリースはありません。以下、注目リリースの詳細です。
注目リリースの詳細
Astro v7.3.2
patch
パッチリリースですが、内容にはセキュリティ寄りの挙動変更が含まれるため注意が必要です。
- MDX内の
<script>/<style>レンダリングの厳格化(#17896): MDX内で<script>/<style>に渡した動的な値(例:<script>{value}</script>)が、これまでの生のまま出力される挙動から、他要素と同様にエスケープされる挙動に変わりました。リテラル(remark/rehype プラグインが注入した内容を含む)のみが信頼済みマークアップとして扱われます。生のまま埋め込みたい場合はset:htmlで明示的にオプトインします。 - dev toolbar の 504 エラー修正(#17931): ワークスペースリンクされたパッケージが、Viteの初回スキャン対象外の依存をインポートした際に dev toolbar が「Outdated Optimize Dep」504エラーを返す問題を修正。
破壊的変更として明記されてはいませんが、動的値を意図的に生出力していたプロジェクトでは出力結果が変わる可能性があります。MDXで <script> / <style> に変数を渡している場合は、更新後に描画結果を確認し、必要に応じて set:html を付与してください。
- リリースページ: withastro/astro astro@7.3.2
Laravel v13.31.0
minor
12.x / 13.x 双方への修正・新機能を含むメンテナンスリリースです。主な変更は以下のとおりです。
- 認証の安全性向上(#61386): ユーザー認証の前に、保存済みCookieとパスワードハッシュが一致することを確認するように変更。
userFromRecaller()の TypeError 修正(#61397): recaller がどのユーザーにも一致しない場合に発生していた TypeError を修正。- キューに
totalSizeメソッド追加(#61373): キューの合計サイズを取得できるメソッドを追加。 lazy()/lazyById()の limit / offset 無視を修正(#61402): これらがlimit()/offset()を無視していた不具合を修正。JobInterruptedイベントの追加(#61408 ほか): ジョブ中断に関するイベントやワーカー停止時の情報付与を追加。
破壊的変更はなく、13系利用者は通常のマイナーアップデートとして適用できます。認証まわりの修正を含むため、早めの適用を推奨します。
- リリースページ: laravel/framework v13.31.0
マイナー / パッチリリース一覧
以下は前日にも取り上げた小規模リリースです(詳細は各個別ページを参照)。
- Next.js v16.3.4(patch): 前バージョンで一時無効化されていたAVIF画像最適化を再有効化し、testmode の無限再帰などのバグ修正を backport。
- Vite create-vite 9.2.0(minor): プロジェクト雛形生成CLIへの新パッケージマネージャ対応など。Vite本体(最新8.2.2)とはバージョン系列が異なる点に注意。
EOL / サポート期限情報
本日時点で、以下のバージョンが3ヶ月以内にサポート終了(EOL)を迎えます。移行計画の立案をおすすめします。
| 製品 | バージョン | EOL予定日 | 推奨アップグレード先 |
|---|---|---|---|
| Next.js | 15 | 2026-10-21 | 16系 |
| Kubernetes | 1.34 | 2026-10-27 | 1.35以降 |
| Python | 3.10 | 2026-10-31 | 3.13 / 3.14 |
| PostgreSQL | 14 | 2026-11-12 | 17 / 18 |
| Angular | 20 | 2026-11-28 | 21 / 22 |
また、以下はすでにEOLとなっており、セキュリティ更新が提供されません。利用中の場合は早急なアップグレードを検討してください。
- Laravel 11(2026-03-12 EOL)/ 10 / 9 ※本日リリースの13系はサポート内
- Next.js 14(2025-10-26 EOL)/ 13 / 12
- Node.js 25(2026-06-01 EOL)/ 23
- Rust 1.97(2026-08-20 EOL)/ 1.96 / 1.95
- Go 1.25(2026-08-19 EOL)/ 1.24 / 1.23
- Terraform 1.14(2026-08-26 EOL)
- Django 5.1(2025-12-03 EOL)/ 5.0
- Spring Boot 3.5(2026-06-30 EOL)/ 3.4 / 3.3
- Docker 28(2026-05-13 EOL)
- Tailwind CSS 4.2(2026-05-08 EOL)/ 4.1 / 4.0
エコシステム動向
パッケージレジストリの latest タグの状況です。本日の直接のリリースではありませんが、採用判断の参考になります。
- Astro:
latestが 7.3.2 に更新。旧系統向けにlegacy(4系)が維持されています。 - Laravel: 本体は13系がアクティブ。npmではなくGitHub/Packagistでの配布ですが、endoflife.dateでは13が2028-03-17までサポート予定です。
- TypeScript:
latestが 7.0.2。ネイティブ実装への刷新が進む7系が安定版として提供されています(nextは 7.1.0-dev 系)。 - Prisma:
latestが 8.0.0-rc.13 と、メジャーバージョン8のRC段階。本番採用前に破壊的変更の確認を。
まとめ
本日は破壊的変更を伴う大型リリースはないものの、実務上の最重要ポイントは Astro 7.3.2 のMDXエスケープ強化です。XSS対策としては望ましい変更ですが、MDX内で <script> / <style> に動的な値を渡していたプロジェクトは描画結果が変わる可能性があるため、更新後の確認をおすすめします。Laravel 13.31.0 は認証・キュー周りの修正を含み、13系利用者は早めの適用が安心です。
EOLの観点では、Next.js 15 が10月21日にサポート終了を控え、14はすでにEOLです。Kubernetes 1.34・Python 3.10・PostgreSQL 14・Angular 20 も秋にEOLを迎えるため、この機会に利用中バージョンの棚卸しをおすすめします。
データソース: GitHub Releases API, endoflife.date, npm Registry, PyPI AI解説は Claude API により自動生成されています。正確性については原文をご確認ください。
