30秒で判断
- 対応すべき人: Laravel 13.x を運用中で、SQL Server を利用している、または Redis タグ付きキャッシュを使っているチーム
- 対応不要な人: Laravel を利用していない、または 13.x 系を使っていない場合
- 確認コマンド:
php artisan --version
この変更が意味すること
Laravel v13.30.1 は 13 系のパッチリリースです。小さな機能追加とバグ修正が中心で、破壊的変更はありません。通常のアップデートサイクルで追随して問題ないリリースです。
実務で効くのは SQL Server 環境向けの修正と、Redis タグ付きキャッシュの孤立エントリ防止です。該当環境を運用している場合は、動作の安定性向上が期待できます。
主な変更点
SQL Server で update() 時に limit() が無視される不具合の修正
SQL Server 利用時に update() で limit() が無視される不具合を修正しました(#61394)。件数を絞った更新を行っている場合、想定どおりの挙動になります。
Eloquent / スキーマの機能追加
- Eloquent ビルダーに
insertOrIgnoreReturning()の passthru を追加(#61393)。 - スキーマブループリントに
dropVectorIndex()を追加(#61391)。ベクトルインデックスの削除がマイグレーションで扱えます。
キュー / キャッシュの改善
WorkerStoppingイベントにコネクションとキューの情報を付与(#61387)。ワーカー停止時のハンドリングがしやすくなります。- Redis タグ付きキャッシュの孤立エントリ(orphaned entries)を防止(#61385)。
EOL / サポート状況
| サイクル | 最新バージョン | EOL |
|---|---|---|
| 13 | 13.30.1 | 2028-03-17 |
| 12 | 12.69.1 | 2027-02-24 |
| 11 | 11.56.1 | 2026-03-12 (EOL済) |
| 10 | 10.50.3 | 2025-02-04 (EOL済) |
| 9 | 9.52.22 | 2024-02-06 (EOL済) |
13 / 12 系はアクティブにサポートされています。11 以前は既にEOLを迎えているため、11.x 以前で運用中の場合は 12 / 13 系へのアップグレードを検討してください。
開発者への影響
- SQL Server 利用者:
update()+limit()の挙動が修正され、絞り込み更新が正しく動作します - Redis タグ付きキャッシュ利用者: 孤立エントリが発生しにくくなります
- キューワーカー運用者:
WorkerStoppingで停止対象のコネクション/キューを識別できます - ベクトル検索利用者:
dropVectorIndex()でインデックス削除をマイグレーション管理できます
アップデート方法
# composer で更新
composer update laravel/framework
# バージョン確認
php artisan --version
データソース: GitHub Releases API, endoflife.date AI解説は Claude API により自動生成されています。正確性については原文をご確認ください。
