RepoJournal
Laravel

@laravel

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

Pick a date

The Wire · Showcase

LARAVEL 13 GAINS CONDITIONAL JOB RELEASE AND QUEUE TESTING OVERHAUL

By RepoJournal · Filed · About Laravel

Queue middleware just got smarter: new `Release` middleware defers jobs conditionally, while the queue fake now properly inspects delayed jobs for testing.

Two major queue improvements landed in Laravel 13 that reshape how you handle job deferral and test queue behavior [1] [2]. The `Release` middleware complements the existing `Skip` middleware by deferring execution based on a condition rather than discarding the job entirely, letting you defer orders until payment clears or dependencies are ready. On the testing side, queue fakes now expose `delayedSize()` and `delayedJobs()` methods so tests can actually inspect delayed job state without mocking internals [2]. Telescope fixed a production deadlock in its pruning logic by ordering deletes by primary key [3], preventing InnoDB from choosing inconsistent lock orders during concurrent operations. Windows developers got relief as Telescope's dashboard now normalizes JavaScript line endings to LF, fixing blank page renders when CRLF breaks inline script blocks [4]. The MCP client now correctly uses negotiated protocol versions for post-initialization HTTP requests [5], ensuring version compatibility across the full session lifecycle.

Action items

References

  1. [1] Add `Release` queue middleware ↗ laravel/framework
  2. [2] [13.x] Support inspecting delayed jobs on the queue fake ↗ laravel/framework
  3. [3] [5.x] Order deletes when pruning and clearing to prevent deadlocks ↗ laravel/telescope
  4. [4] [5.x] Normalize dashboard JavaScript line endings ↗ laravel/telescope
  5. [5] Use negotiated MCP protocol version for HTTP client requests ↗ laravel/mcp

FAQ

What changed in Laravel on July 2, 2026?
Queue middleware just got smarter: new `Release` middleware defers jobs conditionally, while the queue fake now properly inspects delayed jobs for testing.
What should Laravel teams do about it?
Review queue middleware usage - Release is now available for conditional job deferral patterns • Update queue tests to use new delayed job inspection methods instead of mocking • Upgrade Telescope to prevent production deadlocks during pruning cycles
Which Laravel repositories shipped on July 2, 2026?
laravel/framework, laravel/telescope, laravel/mcp

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.