つみかさね
L

Laravel v13.30.0

リリース日: 2026-09-02データソース: GitHub Releases, npm, endoflife.date
影響度スコア
42/ 100影響度: 中
Breaking Changes0/40
新機能16/25
バグ修正13/20
セキュリティ6/15
依存関係7/15

対応ガイド

medium|推奨新機能追加影響: 限定的

推奨アクション

  1. 1リリースページと比較差分で変更点を確認する
  2. 2composer update でテスト環境を更新する
  3. 3Storage::path()の挙動を含めテストスイートを通して本番へ反映する

影響対象

Laravel 13.x 利用者

対応不要な人

  • Laravel 13系を利用していない
  • 現行バージョンで安定運用しており急いで上げる必要がない

補足

  • -Storage::path()がディスクルート配下に限定されるため、ディスク外パスを扱う実装は挙動確認を推奨します
LaravelPHPストレージbackend

30秒で判断

  • 対応すべき人: Laravel 13.x 系でアプリを運用しており、最新マイナーへ追随したい人。特に Storage::path() でディスクルート外のパスを扱っている場合は挙動変更の確認が必要
  • 対応不要な人: Laravel 13 系を利用していない、または現行バージョンで安定運用しており急いで上げる必要がないチーム
  • 確認コマンド: php artisan --version / composer show laravel/framework

この変更が意味すること

Laravel v13.30.0 は、13 系のマイナー更新リリースです。既存挙動を壊さない機能追加・修正が中心ですが、今回は Storage::path() を設定ディスクのルート配下に限定する ハードニングが含まれている点に注意してください。ディスク外のパスを組み立てる前提で Storage::path() を使っている実装がある場合、期待した挙動と変わる可能性があります。

そのほか、Microsoft SQL Server の DSN 接続文字列サポートや、queue:work でのワーカー停止理由の出力といった、運用・開発で効く追加が入っています。13.x 系は破壊的変更を原則としてメジャー(14 系)まで持ち越すため、13.x 内でのアップグレードは比較的安全に行えます。

主な変更点

Storage::path() をディスクルート配下に限定

Storage::path() が、設定されたディスクのルート配下に限定されるようになりました(#61343)。パス解決のハードニングであり、ディスク外の絶対パスを前提とした実装は挙動が変わる可能性があります。

Microsoft SQL Server の DSN 接続文字列サポート

SQL Server で DSN 形式の接続文字列をサポートするようになりました(#61341)。

queue:work でワーカー停止理由を出力

queue:work の実行時に、ワーカーが停止した理由を出力するようになりました(#61339)。キューワーカーの運用・デバッグがしやすくなります。

DevCommands のオプトアウト

DevCommands で、ベンダー/デフォルトのコマンドをオプトアウトできるようになりました(#61344)。

その他の修正

  • ワイルドカードルール展開が二次関数的に膨らむ問題を 12.x へバックポート(#61232
  • リソース読み込みの修正
  • route:cache が新しいアプリケーションを起動した後にファサードのアプリケーションを復元する修正(#61323

EOL / サポート状況

バージョン状態EOL日
13サポート中2028-03-17
12サポート中2027-02-24
11EOL2026-03-12
10EOL2025-02-04
9EOL2024-02-06

11 系以前はすでにEOLを迎えています。11 系以下で運用している場合は、12 / 13 系への移行を計画してください。

開発者への影響

  1. Storage::path() の挙動確認: ディスクルート外のパスを扱う実装があれば、アップデート前後で解決結果が変わらないかテストで確認してください
  2. 通常のアップデートで追随可能: マイナー更新のため大きな移行作業は不要です。composer update laravel/framework で追随し、CI のテストスイートで回帰がないことを確認してから本番へ反映してください
  3. SQL Server 利用者: DSN 接続文字列が使えるようになったため、接続設定の選択肢が広がります
  4. キューワーカー運用者: queue:work の停止理由出力で、ワーカーが落ちた原因の切り分けがしやすくなります

アップデート方法

# 現在のバージョンを確認
php artisan --version

# framework を更新
composer update laravel/framework --with-dependencies

# テストを実行して回帰確認
php artisan test

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

アップデート判断

通常のアップデートサイクルでの追随を推奨

アップデートすべき場合

  • Laravel 13.x を運用し最新マイナーへ追随したい
  • SQL ServerのDSN接続やqueue:workの停止理由出力が役立つ

様子見でよい場合

  • Laravel 13系を利用していない
  • 現行バージョンで安定運用しており急いで上げる必要がない

EOL / サポート状況

Laravel 13ActiveEOL: 2028-03-17
Laravel 12ActiveEOL: 2027-02-24
Laravel 11End of LifeEOL: 2026-03-12
Laravel 10End of LifeEOL: 2025-02-04
Laravel 9End of LifeEOL: 2024-02-06
Xでシェアはてブ
データソース: GitHub Releases API, npm Registry, endoflife.date (MIT License), NVD (NIST)
AI解説は Claude API により自動生成されています。正確性については原文リリースノートをご確認ください。