RepoJournal
Laravel

@laravel

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

Keep up with Laravel in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

One email a day. Unsubscribe in one click.

Pick a date

Topics: PHP Full archive →

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.

One email a day. Unsubscribe in one click.

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

Quick answers

What shipped 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. In total, 7 commits and 7 pull requests landed.
Who contributed to Laravel on July 2, 2026?
4 developers shipped this update, including mgcodeur, jackbayliss, lazerg, and andrew-downey.
What were the notable Laravel updates?
Add `Release` queue middleware, [13.x] Support inspecting delayed jobs on the queue fake, and [5.x] Order deletes when pruning and clearing to prevent deadlocks.

More from @laravel

Daily updates, in your inbox

Follow Laravel

Keep up with Laravel in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

One email a day. Unsubscribe in one click. Read a past issue →

Elsewhere on the wire

Want every project, not just this one?

We use privacy-friendly analytics (Google Analytics, IP-anonymized) to see which pages help readers. No ads, and we never sell your data. See our Privacy Policy.