RepoJournal
Laravel

@laravel

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

Pick a date

The Wire · Showcase

SCOUT TACKLES QUEUE BLOAT, MCP ADDS PROMPT SUPPORT

By RepoJournal · Filed · About Laravel

Scout just shipped a fix for the reindexing avalanche that's been burying write-heavy apps in duplicate jobs.

Laravel Scout's new opt-in unique indexing jobs [1] solve a critical pain point: every model save triggers a MakeSearchable job regardless of whether anything actually changed, flooding queues with redundant reindex operations. This lands as merged code [2] and ships with test coverage. Over in MCP, v0.8.0 [11] brings client-side tool listing and calling, and a new PR [12] mirrors that capability for prompts, letting you discover and fetch server prompts through a clean API. The bootcamp got a serious refresh across the stack: axios bumped to 1.16.0 [3] with QUERY method support and redirect fixes, Vite to 7.3.5 [4], Rollup to 4.61.1 [5], PHPUnit to 11.5.50 [6] with poisoned pipeline protections, and PsySH to 0.12.23 [7]. Framework 13.x added typed translation accessors [8] to let you call `trans()->string()` and `trans()->array()` for strict type contexts, and a queue routes generic return type got added [9]. A handful of bugfixes across framework [10] and MCP [13] landed overnight.

Action items

References

  1. [1] Add opt-in unique indexing jobs to prevent Scout reindexing already queued models ↗ laravel/scout
  2. [2] Add opt-in unique indexing jobs to prevent Scout reindexing already queued models (#996) laravel/scout
  3. [3] Bump axios from 1.11.0 to 1.16.0 ↗ laravel/bootcamp
  4. [4] Bump vite from 7.1.3 to 7.3.5 ↗ laravel/bootcamp
  5. [5] Bump rollup from 4.46.3 to 4.61.1 ↗ laravel/bootcamp
  6. [6] Bump phpunit/phpunit from 11.5.33 to 11.5.50 ↗ laravel/bootcamp
  7. [7] Bump psy/psysh from 0.12.10 to 0.12.23 ↗ laravel/bootcamp
  8. [8] [13.x] Add typed translation accessors ↗ laravel/framework
  9. [9] Add generic to QueueRoutes::all() return type (#60447) laravel/framework
  10. [10] fix: guard against null $app in HandleExceptions when Octane resets state (#60439) laravel/framework
  11. [11] v0.8.0 ↗ laravel/mcp
  12. [12] Add prompts support to the MCP client ↗ laravel/mcp
  13. [13] Fix Mcp alias: correct facade class name (#241) laravel/mcp

FAQ

What changed in Laravel on June 8, 2026?
Scout just shipped a fix for the reindexing avalanche that's been burying write-heavy apps in duplicate jobs.
What should Laravel teams do about it?
Update Scout and test unique job behavior in staging if you're write-heavy • Refresh bootcamp dependencies in your test environments • Evaluate typed translation accessors for frameworks relying on strict types
Which Laravel repositories shipped on June 8, 2026?
laravel/scout, laravel/bootcamp, laravel/framework, 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.