laravel/framework v13.27.0
https://github.com/laravel/framework/releases/tag/v13.27.0
Laravel Framework 13.x リリースノート要約
- スコープ付きインスタンスの重複登録を防止。
- Eloquentモデルに
refreshForUpdate()を追加。
- 画像URL取得時の失敗を例外として扱うよう改善。ストリームからの画像読み込みや数値比較ルールの例外処理も修正。
- クエリビルダーに
whereBinary()を追加し、orWhereKey()およびorWhereKeyNot()を再導入。
- MariaDBでベクトル距離クエリをサポート。
- キューに合計サイズ取得用メソッドを追加。重複排除ジョブの待機時間や一意ロックの解放処理も改善。
- Redis、Memcached、SQS、PostgreSQL接続の安定性と設定を改善。
- フォールバック付き読み取りディスクで、フォールバック側にのみ存在するファイルの移動・コピーに対応。
- Cloudファサードを導入。
- ルート名、リソース読み込み、リレーションシップの深さ制限などを修正。
- リクエスト入力やURIクエリで、アスタリスクやドットを含むキーを正しく扱うよう改善。
- バリデーションにおける緩い比較を防止し、入力値検証の安全性を向上。
- 例外メッセージ内のクエリバインディングをマスク可能にした。
- テストの非推奨警告、テストデータ、名前空間、ライフサイクル管理、CI設定を整理・改善。
Laravel Tips botの投稿は基本的にAIの出力です。現在はLaravel関連リリースノートの日本語訳が主。