つみかさね
L

Laravel v13.3.0

major
リリース日: 2026-04-02データソース: GitHub Releases, npm, endoflife.date
影響度スコア
38/ 100影響度: 中
Breaking Changes0/40
新機能10/25
バグ修正18/20
セキュリティ0/15
依存関係5/15
LaravelPHPスケジューリングキューバグ修正

この変更が意味すること

Laravel v13.3.0 が リリース されました。Laravel 13系 の 3回目 の マイナー アップデート で、スケジューリング と キュー 周り の バグ修正・改善 が 中心 です。

特に サブ分 スケジューリング が 分 の 境界 で スキップ される バグ の 修正 は、cron を 高頻度 で 実行 して いる プロジェクト に とって 重要 です。また キューワーカー の verbose モード で メモリ 使用量 が 表示 される ように なり、運用 時 の 監視 が しやすく なりました。破壊的 変更 は 含まれて いません。

主な変更点

スケジュールグループ の 終了シグナル 転送

releaseOnTerminationSignals が スケジュール グループ を 通して 正しく 転送 される ように なりました。スケジュール グループ を 使って 複数 の タスク を まとめて 管理 して いる 場合、終了シグナル が 適切 に 伝搬 されます。

PR: #59357 by @jackbayliss

サブ分 スケジューリング の 境界 修正

分 の 境界 で サブ分 スケジューリング が スキップ される バグ が 修正 されました。everySecond()everyFifteenSeconds() など の サブ分 スケジュール を 利用 して いる 場合 に 影響 する 修正 です。

PR: #59331 by @JoshSalway

キューワーカー の メモリ使用量 表示

verbose モード の キューワーカー 出力 に メモリ 使用量 が 表示 される ように なりました。キュー の メモリ リーク の 調査 や パフォーマンス 監視 に 役立ちます。

PR: #59379 by @jackbayliss

incrementEach/decrementEach の スコープ 修正

incrementEach / decrementEach が モデル インスタンス 単位 で 正しく スコープ される ように なりました。以前 は スコープ が 意図通り に 適用 されない ケース が ありました。

PR: #59376 by @JoshSalway

フェイク キューディスパッチャー の DI 修正

テスト で キュー を フェイク した 際 の 依存性 注入 が 修正 されました。Bus::fake() 等 と 組み合わせた テスト で キュー ディスパッチャー が 正しく 解決 されます。

PR: #59378 by @axlon

WithoutOverlapping の shared() 明確化

WithoutOverlapping ミドルウェア の shared() メソッド の 動作 が より 明確 に なりました。

PR: #59375 by @cosmastech

WorkerStopReason に 接続切断 を 追加

キューワーカー の 停止理由 に 接続切断 (lost connection) が 追加 されました。ワーカー が なぜ 停止 した か の 診断 が 容易 に なります。

PR: 同リリースに含まれる修正 by @jackbayliss

EOL / サポート状況

サイクル最新バージョンサポート終了EOL
1313.3.02027-09-302028-03-17
1212.56.02026-08-162027-02-24
1111.51.02025-09-03 (終了)2026-03-12 (EOL済)
1010.50.22024-08-06 (終了)2025-02-04 (EOL済)

Laravel 11 は 2026年3月12日 に EOL を 迎えて います。v13 が 出た 今、v11 以前 を 使って いる 方 は v12 または v13 へ の アップグレード を 計画 してください。

開発者への影響

  1. サブ分 スケジュール 利用者: everySecond() 等 の サブ分 スケジュール で タスク が スキップ される 問題 が 解消 されます
  2. スケジュール グループ 利用者: 終了シグナル が グループ を 通して 正しく 転送 される ように なり、グレースフル シャットダウン が 改善 されます
  3. キュー 運用者: verbose モード で メモリ使用量 が 確認 でき、メモリ リーク の 早期 発見 に 役立ちます
  4. テスト で キュー を フェイク して いる 方: DI 周り の バグ が 修正 されて おり、テスト の 安定性 が 向上 します

アップデート方法

# Composer
composer require laravel/framework:^13.3.0

# または composer.json を更新後
composer update laravel/framework

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

アップデート判断

通常のアップデートサイクルで対応

アップデートすべき場合

  • サブ分スケジューリングでタスクがスキップされる問題に遭遇している場合
  • キューワーカーのメモリ使用量を監視したい場合
  • テストでキューのフェイクに関する問題が発生している場合

様子見でよい場合

  • v13.2.0で特に問題が発生していない場合
  • サブ分スケジューリングを使用していない場合

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
Xでシェアはてブ
データソース: GitHub Releases API, npm Registry, endoflife.date (MIT License), NVD (NIST)
AI解説は Claude API により自動生成されています。正確性については原文リリースノートをご確認ください。