Laravel Framework
Debounceable queued jobs
Een schone oplossing voor burst-achtige workloads. Met het attribute#[DebounceFor] worden meerdere dispatches binnen de opgegeven tijd samengevoegd tot één, waarbij alleen de laatste dispatch wordt uitgevoerd. Het is het omgekeerde idee van ShouldBeUnique en maakt opeenvolgende updates binnen het debouncevenster efficiënter.
Gedebouncede jobs vuren een
JobDebounced-event af, zodat je overgeslagen jobs zichtbaar kunt maken.JSON-responses voor de healthroute
In API-only apps hoef je geen HTML meer te scrapen van/up. De ingebouwde healthroute retourneert nu JSON bij JSON-requests.
JsonFormatter
Dankzij deJsonFormatter wordt de context()-data van custom exceptions nu betrouwbaar vastgelegd in gestructureerde logs. Ook de context van eerdere exceptions in de exceptionketen wordt meegenomen.
prefersJsonResponses()
Voeg in een API-app één regel toe aanbootstrap/app.php en brede Accept-headers worden als JSON behandeld; authenticatieredirects, validatiefouten en exceptionpagina’s worden netjes geserialiseerd voor de client.
Ondersteuning voor Cloudflare Email Service
De Email Service van Cloudflare wordt nu officieel ondersteund als mailer in Laravel.Volledige ondersteuning voor Redis Cluster
CROSSSLOT-fouten in Redis Cluster-omgevingen zoals AWS ElastiCache Serverless zijn verholpen. Wanneer de queues en de ConcurrencyLimiter van Laravel een Cluster-verbinding detecteren, wikkelen ze de queuenaam automatisch in een hashtag.Inspectiemethoden voor queue-jobs
Er zijn drie methoden toegevoegd waarmee je de inhoud van jobs kunt bekijken zonder rechtstreeks in de database te gluren.Strict mode voor form requests
Je kunt nu afdwingen dat niet-gedeclareerde velden de validatie niet passeren. Binnenkomende velden die niet inrules() zijn gedeclareerd, laten de validatie mislukken.
Passkeys (wachtwoordloze authenticatie)
Wachtwoordloze authenticatie is nu gerealiseerd over de hele first-party stack.laravel/passkeys(serverside): levert migrations, routes voor login/bevestiging/credentialbeheer, WebAuthn-acties en events@laravel/passkeys(clientside): helpers voor React, Vue en Svelte die de WebAuthn-ceremonie in de browser afhandelen- Fortify-integratie: schakel het in met
Features::passkeys()en Fortify-apps kunnen dezelfde endpoints en contracten gebruiken
Ondersteuning voor MCP UI-apps
MCP-tools kunnen nu niet alleen tekst, maar ook complete gesandboxte HTML-apps renderen in een iframe.Inertia en ecosysteem
useHttp-hook: callbacksonHttpExceptionenonNetworkErrortoegevoegd- Laravel Echo Svelte 5-adapter: realtime functionaliteit vanuit Svelte via de
useEcho-rune - Dusk: voorkom flaky tests met
clickOnceEnabled()enclickOnceVisible() - Horizon: volledige ondersteuning voor Redis Cluster (compatibel met AWS ElastiCache Serverless)
- VS Code-extensie: autocomplete, hover en navigatie voor de nieuwe attributes van Laravel 13