つみかさね
L

Laravel v13.26.0

リリース日: 2026-08-19データソース: GitHub Releases, npm, endoflife.date
影響度スコア
46/ 100影響度: 中
Breaking Changes0/40
新機能20/25
バグ修正14/20
セキュリティ0/15
依存関係12/15

対応ガイド

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

推奨アクション

  1. 1テスト環境で laravel/framework を 13.26.0 に更新する
  2. 2自動テストを実行し互換性を検証する
  3. 3本番環境に適用し動作確認を実施する

影響対象

Laravel 13系利用者

対応不要な人

  • Laravel を使用していない
  • 12 系以前で当面 13 系へアップグレードする予定がない

補足

  • -破壊的変更はありません
  • -セキュリティ修正が主目的のリリースではないため緊急性は中程度です
LaravelPHPbackend

30秒で判断

  • 対応すべき人: Laravel 13 系を利用しているチーム。特にキュー(ワーカー・Redis クラスタ・Laravel Cloud)を運用していて、ジョブ再投入のフックや一時停止キューの可視化を取り込みたい場合。
  • 対応不要な人: Laravel を使っていない場合、または 12 系以前で運用しており当面 13 系へ上げる予定がない場合。破壊的変更はないため、13 系利用者も次回の定期更新で取り込めば十分です。
  • 確認コマンド: php artisan --version で現在の Laravel バージョンを確認できます。

この変更が意味すること

Laravel 13.26.0 は 13.x 系に対する機能追加・改善リリースです。破壊的変更は含まれておらず、キューワーカーの運用性向上とファイルシステム機能の拡張が中心です。

とりわけキュー周りの改善が目立ち、ジョブの再投入イベントや一時停止キューの可視化など、本番運用でのオブザーバビリティを高める内容が揃っています。いずれも同一メジャー系列内(13.x)の積み増しであり、低リスクで取り込めます。緊急性の高いセキュリティ修正を主目的とするリリースではないため、通常のアップデートサイクルで問題ありません。あわせて 12.x 系向けのバックポート修正も取り込まれています。

主な変更点

キューワーカーに JobReleased イベントを追加(#61108)

ジョブが再投入(release)された際にフックできる JobReleased イベントが追加されました。リトライやバックオフのタイミングを検知して、ロギングやメトリクス送信を行いやすくなります。

一時停止中のキューをワーカー出力に表示(#61142)

一時停止(paused)状態のキューがワーカーの出力に表示されるようになりました。どのキューが停止しているかを運用時に把握しやすくなります。

一時停止キュー確認時のクロススロット読み取りを回避(#61139)

一時停止キューをチェックする際にクロススロット読み取りを避けるよう修正され、Redis クラスタ環境でのパフォーマンス・互換性が向上します。

Cloud キューに managedQueues() を追加(#61149)

Laravel Cloud のキューに managedQueues() が追加され、マネージドキューの扱いが改善されました。

inOrderOf() で enum を受け付け(#61147)

コレクション/クエリの inOrderOf() で並び替えのキーに enum を直接渡せるようになり、列挙型を用いた並び替えの記述が簡潔になります。

Microsoft SQL Server で readonly=false を尊重(#61141)/ Read-through ファイルシステム

MSSQL 設定で readonly=false が正しく尊重されるよう修正されました。あわせて、読み取り時に背後のストレージを参照する Read-through ファイルシステムのサポートが加わっています。

このほか、QueueWorkerTest の修正(#61134)や、12.x 系向けに一時アップロード URL をリクエストのクエリ文字列からのみ取得するよう厳格化する修正(#61145)などが含まれます。

リリース原文: Laravel v13.26.0

EOL / サポート状況

バージョン系ステータスEOL日
13active2028-03-17
12active2027-02-24
11eol2026-03-12
10eol2025-02-04
9eol2024-02-06

13 系は EOL が2028年3月17日と、当面のサポートが見込まれる現行ラインです。11 系以前はすでに EOL 済みで、運用中であれば 12 / 13 系への移行を計画してください。

開発者への影響

  1. キュー運用のオブザーバビリティ向上: JobReleased イベントと一時停止キューの可視化により、ジョブの再投入や停止状況をログ・メトリクスで追いやすくなります。
  2. Redis クラスタ環境の安定性: 一時停止キュー確認時のクロススロット読み取り回避で、クラスタ構成での挙動が改善します。
  3. 記述の簡潔化: inOrderOf() の enum 対応で、列挙型ベースの並び替えが書きやすくなります。
  4. 破壊的変更なし: 13 系利用者は安全に取り込めます。緊急性は中程度で、通常サイクルでの更新で十分です。

アップデート方法

# composer で 13 系の最新へ更新
composer update laravel/framework

# バージョン確認
php artisan --version

更新後はテスト環境で自動テストを実行し、問題がないことを確認してから本番へ適用してください。


データソース: GitHub Releases API, endoflife.date, npm Registry

アップデート判断

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

アップデートすべき場合

  • Laravel 13 系を利用している
  • キューワーカーやRead-throughファイルシステムの改善を取り込みたい

様子見でよい場合

  • 12 系以前で当面アップグレード予定がない
  • Laravel を使用していない

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 により自動生成されています。正確性については原文リリースノートをご確認ください。