RepoJournal
Laravel

@laravel

PHP's most popular framework — Forge, Vapor, and a massive paying audience

Pick a date

The Wire · Showcase

FRAMEWORK FIXES QUEUE SERIALIZATION BUG, WORKER EVENTS GET OBSERVABILITY BOOST

By RepoJournal · Filed · About Laravel

RateLimited middleware was silently dropping releaseAfter values during job serialization, breaking retry delays for queued jobs.

The Laravel framework team squashed a critical serialization bug in the RateLimited middleware [1] where the releaseAfter property vanished after jobs cycled through the queue's serialize/deserialize loop. This meant jobs configured to delay on rate limit hits would lose that delay instruction entirely. In parallel, the framework is tightening event reliability by ensuring the restored event only fires when soft delete restoration actually succeeds [2], eliminating silent failures from triggering event handlers. Worker observability just got sharper with the WorkerStopping event now receiving jobsProcessed and lastJobProcessedAt data [3], giving ops teams better visibility into worker lifecycles and memory pressure correlations. On the dev experience side, artisan dev now respects exit codes more intelligently [4]. Short-lived commands like migrations or seeds won't torpedo your entire dev environment when they finish successfully, but failures still tear everything down as they should.

Action items

References

  1. [1] Fix RateLimited middleware not serializing releaseAfter in __sleep() ↗ laravel/framework
  2. [2] [13.x] Prevent restored event when soft delete restore fails ↗ laravel/framework
  3. [3] [13.x] Expose jobs processed count and last job timestamp on the WorkerStopping event ↗ laravel/framework
  4. [4] Use `--kill-others-on-fail` for `artisan dev` ↗ laravel/framework

FAQ

What changed in Laravel on June 27, 2026?
RateLimited middleware was silently dropping releaseAfter values during job serialization, breaking retry delays for queued jobs.
What should Laravel teams do about it?
Review queued jobs using RateLimited middleware directly in constructors - verify releaseAfter behavior after next deploy • Update any soft delete event handlers that assume restored event always means success • Merge pending actions/checkout 7.0.0 updates across all notification channels
Which Laravel repositories shipped on June 27, 2026?
laravel/framework

For your repos

The showcase is a teaser.
Your wire is the product.

Same engine. Different stack. Below: what changes when the wire is yours.

Showcase wire

  • 14 famous open source orgs
  • One wire per day
  • Public, generic
  • Read on the web, when you remember

Your wire

  • Up to 1,500 of your repos - orgs, deps, vendors
  • Morning and evening briefs
  • Action items routed to your team
  • Slack delivery, email, breaking-news CVE alerts

Want a hands-on demo first? Ask a current user for an invite link.