News

Cache Failover and Deferred Queue in Laravel 12.35

Published
Cache Failover and Deferred Queue in Laravel 12.35 image

Release updates

Never miss a Laravel release

Get an email whenever a new Laravel release lands.

The Laravel team released version 12.35.0, introducing a cache failover driver, deferred queue dispatching, and more.

Failover Cache

Taylor Otwell contributed a failover cache driver, which automatically attempts to use configured stores when the primary cache store fails. For example, setting failover as the cache driver will use the database cache store. If it fails for any reason, the array store would be used next in the following example:

'failover' => [
'driver' => 'failover',
'stores' => [
'database',
'array',
],
],

When you've configured the failover driver, you would then update the ENV value as follows:

CACHE_STORE=failover

See the Cache documentation for more details.

Deferred Queue

Taylor Otwell contributed a deferred queue, which is similar to a "sync" queue, except jobs are processed after the HTTP response is sent to the user.

RecordDelivery::dispatch($order)->onConnection('deferred');

See the Queues documentation for details.

Clickable File Reference for Thrown Exception

Jason McCreary added a file reference and line number to the thrown exception on the local exception page.

Exception file path and line number

Neovim

Md. Arif Dewan added Neovim to supported editor links found in ResolvesDumpSource.php. You can configure the app.editor value to neovim to generate Neovim links on the local error page.

return [
'editor' => 'neovim',
];

Release notes

You can see the complete list of new features and updates below and the diff between 12.34.0 and 12.35.0 on GitHub. The following release notes are directly from the changelog:

v12.35.0

Paul Redmond photo

Staff writer at Laravel News. Full stack web developer and author.

Sponsored

acquaintsoft logo
Acquaint Softtech

Hire Laravel developers with AI expertise at $20/hr. Get started in 48 hours.

Visit Acquaint Softtech

The latest

View all →
Pollora: Run WordPress Inside a Laravel Application image

Pollora: Run WordPress Inside a Laravel Application

Read article
Scheduled Session Garbage Collection in Laravel 13.39 image

Scheduled Session Garbage Collection in Laravel 13.39

Read article
Deferred Schema Loading in Filament v5.8 image

Deferred Schema Loading in Filament v5.8

Read article
Sloppy: Static Analysis for AI-Written PHP image

Sloppy: Static Analysis for AI-Written PHP

Read article
Mastering Laravel Testing: A Video Course on Laravel Tests image

Mastering Laravel Testing: A Video Course on Laravel Tests

Read article
NativePHP Mobile Security Advisories: Update to 4.6.1 image

NativePHP Mobile Security Advisories: Update to 4.6.1

Read article