Laravel v13.26.0 is out, published via the framework's GitHub releases. The update adds a JobReleased event to the queue worker, surfaces paused queues in worker output, and introduces managedQueues() for Laravel Cloud queues along with Queue::forward(). Queued listeners can now be debounced.
Eloquent gains orWhereKey() and orWhereKeyNot() on the Builder, closure support for wherePivot() and orWherePivot(), and a getRelatedClass method on Relation. The inOrderOf() helper now accepts enums. A read-through filesystem lands with an option to skip copying.
The release adds support for Guzzle 8. Redis handling receives several fixes: selected commands retry on transient failures, cluster connections scan every master node, an infinite scan loop when pruning stale cache tags on clusters is fixed, and connections stay usable after a failed pipeline or transaction. Microsoft SQL Server configuration now respects readonly=false.
Process pools become iterable, process fakes get new assertion helpers including support for array commands, and db:seed reports progress when a specific seeder class is given. The pail dev command only registers when installed, and the CLI no longer repeatedly asks to install multiplex or starts Vite on projects without it. Tests now run against MySQL 9.7 LTS. Two fixes also landed on 12.x: temporary upload URLs now fetch only from the request query string, and Postgres JSON path attributes escape single quotes.
Comments
No comments yet — be the first.
Open the discussion
No account or password needed — just enter your e-mail and we’ll send you a one-time sign-in link. First time here? You’re set up automatically.
Your rating will be applied automatically after you sign in.
Check your inbox
We’ve sent a sign-in link to …. Open it on this device — this tab will sign you in automatically.
Nothing arrived? Check your spam folder — and mark the mail as "Not spam" so it lands in your inbox next time.