Laravel Framework
Debounceable queued jobs
The#[DebounceFor] attribute combines repeated dispatches during a time window and runs only the final one. It provides a clean solution for bursty workloads.
Debounced jobs dispatch a
JobDebounced event, allowing you to observe skipped jobs.JSON health route responses
The built-in/up health route now returns JSON for JSON requests, making it easier to integrate with load balancers, uptime monitors, and orchestrators.
JsonFormatter
JsonFormatter ensures that data returned by custom exception context() methods is recorded in structured logs, including context from previous exceptions in the chain.
prefersJsonResponses()
API applications can add one line tobootstrap/app.php to treat broad Accept headers as JSON and serialize authentication, validation, and exception responses appropriately.
Cloudflare Email Service
Cloudflare Email Service is now officially supported as a Laravel mailer.Full Redis Cluster support
Laravel queues andConcurrencyLimiter now detect Redis Cluster connections and wrap queue names in hash tags, preventing CROSSSLOT errors on services such as AWS ElastiCache Serverless.
Queue job inspection
Three methods let you inspect queued jobs without querying the database directly.Form Request strict mode
Strict mode rejects incoming fields that are not declared in a Form Request’srules() method.
Passkeys
Passwordless authentication is now available across the first-party stack:laravel/passkeys: migrations, authentication and credential routes, WebAuthn actions, and events@laravel/passkeys: React, Vue, and Svelte helpers for browser WebAuthn ceremonies- Fortify integration: enable shared endpoints and contracts with
Features::passkeys()
MCP UI app support
MCP tools can now render fully sandboxed HTML applications in an iframe instead of returning text only.Inertia and ecosystem
useHttphook: addsonHttpExceptionandonNetworkErrorcallbacks- Laravel Echo Svelte 5 adapter: provides real-time features through the
useEchorune - Dusk: adds
clickOnceEnabled()andclickOnceVisible()to reduce flaky tests - Horizon: supports Redis Cluster and AWS ElastiCache Serverless
- VS Code extension: supports completion, hover information, and navigation for Laravel 13 attributes
Laravel Cloud and Laravel Forge
| Product | Key updates |
|---|---|
| Laravel Cloud | Fully responsive mobile UI and enhanced edge-network reporting, firewall rules, and cache rules |
| Laravel Forge | PHP 8.5, multiple SSL servers, and certificate renewal alerts |