つみかさね
L

Laravel v13.4.0

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

対応ガイド

medium|推奨バグ修正影響: 限定的

推奨アクション

  1. 1テスト環境でcomposer updateを実行
  2. 2Queue関連の動作確認を実施
  3. 3本番環境に適用

影響対象

laravelLaravelPHPQueue

補足

  • -バグ修正中心のマイナーアップデートのため、破壊的変更はありません
LaravelPHPQueueバグ修正

この変更が意味すること

Laravel v13.4.0 がリリースされました。v13.3.0 からのマイナーアップデートで、キュー関連のバグ修正が中心です。

#[Delay] 属性の欠落修正や、ランタイムプロパティのオーバーライドが正しく動作するようになるなど、Queue 周りの信頼性が向上しています。CollectedBy 属性が抽象親クラスを通じて解決されない問題の修正も含まれており、コレクション機能を活用している方には重要な修正です。

主な変更点

Illuminate\Queue\Attributes\Delay 属性の欠落修正

Illuminate\Queue\Attributes\Delay 属性が正しくインポートされていなかった問題が修正されました。併せて、Bus Dispatcher で #[Delay] 属性が使用されるようになりました。

PR: laravel/framework#59504

$request->interval() の小数値対応

$request->interval() が非常に小さい float 値で失敗する問題が修正されました。

PR: laravel/framework#59502

CollectedBy 属性の抽象クラス解決修正

CollectedBy 属性が抽象親クラスを通じて解決されない問題が修正されました。継承関係のあるモデルでコレクションを使用している場合に影響する修正です。

PR: laravel/framework#59488

ランタイムプロパティオーバーライドの優先度修正

onQueue などのランタイムプロパティオーバーライドが、クラス属性よりも優先されるようになりました。ジョブのキュー指定をランタイムで切り替える際の動作が改善されます。

PR: laravel/framework#59468

static closure binding の修正

残りのマネージャークラスで static closure binding が正しく動作するよう修正されました。

PR: laravel/framework#59493

その他の修正

  • pint.json を export-ignore に追加(#59497
  • BroadcastingInstallCommand で yarn に --ignore-scripts オプションを追加(#59494

EOL / サポート状況

サイクル最新バージョンステータスEOL
1313.4.0アクティブ2028-03-17
1212.56.0アクティブ2027-02-24
1111.51.0EOL2026-03-12
1010.50.2EOL2025-02-04

Laravel 13 は 2026年3月にリリースされた最新メジャーバージョンです。Laravel 11 は既に EOL のため、12 または 13 へのアップグレードを推奨します。

開発者への影響

  1. Queue で #[Delay] 属性を使用中の方: 属性の欠落が修正されたため、アップデートすることで正常に動作するようになります
  2. CollectedBy 属性を抽象クラスで使用中の方: 継承関係のあるモデルでのコレクション解決が正しく動作するようになります
  3. onQueue でランタイムキュー切り替えを行っている方: クラス属性よりランタイム指定が優先されるようになります
  4. yarn で Broadcasting を使用中の方: --ignore-scripts オプションの追加により、インストール時の不要なスクリプト実行が回避されます

アップデート方法

# Composer
composer update laravel/framework:^13.4.0

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

アップデート判断

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

アップデートすべき場合

  • Queue関連の#[Delay]属性やonQueueオーバーライドを使用している場合
  • CollectedBy属性を抽象クラスで使用している場合

様子見でよい場合

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