News

A New Job-based Retry Delay Comes to Laravel 5.8.14

Published
A New Job-based Retry Delay Comes to Laravel 5.8.14 image

Release updates

Never miss a Laravel release

Get an email whenever a new Laravel release lands.

Laravel 5.8.14 is out with a job-based retry delay and a partial revert of the ability to register custom Doctrine DBAL types in the schema builder introduced in Laravel 5.8.13 (see A New Laravel Blade Error Directive comes to Laravel 5.8.13).

The job-based retry delay enables you to define a public $retryAfter property on a job class or define a retryAfter() method if the logic is more complicated:

// Using a property...
public $retryAfter = 10;
 
// Using a method...
public function retryAfter()
{
// ... logic
 
return now()->addSeconds($seconds);
}

The retryAfter method can return an integer or a DateTime instance.

You can see the full list of fixes below, and the whole diff between 5.8.13 and 5.8.14 on GitHub. The full release notes for Laravel 5.8 are available in the GitHub 5.8 changelog.

v5.8.14

Added

  • Implemented Job Based Retry Delay (#28265)

Changed

  • Update auth stubs with @error blade directive (#28273)
  • Convert email data tables to layout tables (#28286)

Reverted

Refactoring

  • Replace code with Null Coalescing Operator (#28280, #28287)
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 →
PayZephyr: One Payment API for Stripe, Paystack, and PayPal image

PayZephyr: One Payment API for Stripe, Paystack, and PayPal

Read article
Bifrost Turns One With AI Builds and New Workflows image

Bifrost Turns One With AI Builds and New Workflows

Read article
Preview Blade Templates in macOS Finder with Quick Blade image

Preview Blade Templates in macOS Finder with Quick Blade

Read article
Artisan Debugging Commands in Laravel Telescope 5.24.0 image

Artisan Debugging Commands in Laravel Telescope 5.24.0

Read article
Queue totalSize() and JobInterrupted Event in Laravel 13.31 image

Queue totalSize() and JobInterrupted Event in Laravel 13.31

Read article
Find Unexpected Test Inputs with Fuzz for Pest image

Find Unexpected Test Inputs with Fuzz for Pest

Read article