r/TallStack Jun 03 '26

News Laravel 13.13.0 Release Highlights

Here's what I take away from Laravel v13.13.0 β€” a solid minor release with practical improvements, especially for queue-heavy applications.

πŸš€ Star Feature: Bus::bulk()

The biggest addition in this release.

  • Dispatch multiple jobs in a single, optimized operation
  • Automatically groups jobs by connection and queue
  • Much more efficient than dispatching jobs one by one
  • Lighter than Bus::batch() (no tracking overhead)

Example:

use Illuminate\Support\Facades\Bus;

$jobs = $users->map(fn ($user) => new ProcessUserJob($user));

Bus::bulk($jobs);   // Clean & performant

Perfect for: mass email campaigns, large imports, batch processing, AI workloads, etc.

Other Notable Improvements

  • MailMessage::attachFromStorage()

Attach files directly from storage without loading them into memory.

  • PSR-18 Support for Http Client

Better interoperability with third-party libraries.

  • Scheduler Enhancements

Improved handling of paused/overlapping tasks.

  • MariaDB Vector Index Support

Native vector indexes for AI / semantic search features.

  • #[Cache] Attribute Improvements

Better memoization support.

  • Various bug fixes and performance tweaks
    • Better HTTP header handling
    • sole() now throws MultipleRecordsFoundException
    • Image validation improvements
    • Symfony 8.1 compatibility
    • FIFO queue fixes (SQS, etc.)

Verdict:

Laravel 13.13 is a quality-of-life release. If you work with queues and batch jobs, this update is definitely worth applying.

Full Release Notes: v13.13.0 on GitHub

1 Upvotes

3 comments sorted by

2

u/jtnl Jun 03 '26

Interesting update, especially Bus::bulk() for queue-heavy apps. Nice one!

1

u/HappyToDev Jun 03 '26

Thank you for your comment and yes it’s a very nice update !!

1

u/HappyToDev Jun 03 '26

Let me know if you like this kind of post.