Aggiornamenti dei prodotti Laravel di aprile | Laravel - Lo stack pulito per Artigiani e agenti
Aprile ha portato l'autenticazione passwordless in tutto lo stack Laravel, un debouncing più intelligente per le code, strumenti MCP in grado di renderizzare applicazioni web complete, correzioni di compatibilità per Redis Cluster, un'interfaccia Cloud reattiva per dispositivi mobili e una release di miglioramento della qualità per Forge.
Il Laravel Framework ha rilasciato Passkey full-stack, rendendo l'autenticazione passwordless una funzionalità di prima classe, job in coda debounceable che comprimono invii a raffica, così solo l'ultimo viene eseguito, e Supporto per app UI MCP per renderizzare app HTML complete in sandbox all'interno degli strumenti MCP.
Laravel Cloud ha lanciato un'interfaccia mobile completamente reattiva per gestire l'infrastruttura in movimento, e miglioramenti alla rete edge dedicata che mostrano i principali IP e percorsi al tuo edge e ti consentono di convertirli in regole firewall o cache con monitoraggio in tempo reale.
Laravel Forge ha aggiunto PHP 8.5, più certificati SSL per sito per rotazioni a fasi, e avvisi di rinnovo certificati per individuare problemi di scadenza prima che causino tempi di inattività.
- Passkey: L'autenticazione passwordless è ora una funzionalità di prima classe, non più WebAuthn implementato a mano.
laravel/passkeysgestisce il WebAuthn lato server,@laravel/passkeysfornisce helper per React, Vue e Svelte, e Fortify aggiunge un'integrazione turnkey tramiteFeatures::passkeys(). - Job in coda Debounceable: L'attributo
#[DebounceFor]o->debounceFor()nel punto di chiamata comprime gli invii a raffica, così solo l'ultimo viene eseguito. È l'inverso diShouldBeUnique, con un eventoJobDebouncedper la visibilità. - Supporto per app UI MCP: Gli strumenti MCP ora possono renderizzare app HTML complete in sandbox (HTML/JS/CSS in una singola vista Blade, SDK incorporato). Puoi creare scaffold con
make:mcp-app-resourcee collegare tramite#[RendersApp]. Un grande passo avanti rispetto agli strumenti solo testo.
Leggi il changelog completo del Laravel Framework.
- Cloud Mobile: Laravel Cloud è ora completamente reattivo su qualsiasi schermo. Puoi navigare tra gli ambienti, gestire le risorse, monitorare i deployment e attivare le release da qualsiasi dispositivo — utile per i team che tengono d'occhio la produzione in movimento.
- Miglioramenti alla rete edge dedicata: Cloud ora mostra i principali IP e percorsi che consumano risorse o causano problemi di prestazioni al tuo edge, così puoi convertirli rapidamente in regole firewall o cache e monitorarne l'efficacia in tempo reale.
Leggi il changelog completo di Laravel Cloud.
- PHP 8.5: PHP 8.5 è ora disponibile su tutti i server gestiti da Forge. Puoi aggiornare i server esistenti o creare nuovi server con l'ultima versione.
- Più certificati SSL: I siti ora possono avere più di un certificato SSL installato alla volta, con uno attivo per volta, rendendo le rotazioni di certificati a fasi semplici e a basso rischio.
- Avvisi di rinnovo certificati: Forge ora ti avvisa quando un certificato SSL non viene rinnovato in tempo, così puoi individuare i problemi di scadenza prima che causino tempi di inattività.
Leggi il changelog completo di Forge.
Fonte originale:
https://laravel.com/blog/laravel-april-product-updatesAltri articoli recenti
Laravel AI 1.1 e 1.2: Agent Skills, Cohere e structured output più solidi
Le release 1.1.0 e 1.2.0 di laravel/ai portano gli Agent Skills, l'approvazione obbligatoria per i tool built-in e nuovi provider come Cohere e Laya self-hosted. Sul fronte qualità arrivano i fix allo structured output per Bedrock e il supporto alle provider options. Aggiornati anche i modelli di default, con Claude 4.7+ che ignora i sampling params.
Laravel 13.35.0: scheduler più controllabile, code più flessibili e response Markdown
Laravel 13.35.0 porta Schedule::alwaysOnOneServer(), il supporto a schedule:interrupt per i comandi di lunga durata, --memory in percentuale per queue:work e il nuovo metodo markdown() sulla response factory. Tante piccole migliorie anche a test, view compilate in parallelo e dischi local.
BashBox: un interprete Bash in sandbox per agenti AI in PHP
BashBox è un interprete bash scritto in puro PHP che permette di eseguire gli script generati dagli agenti AI senza mai ricorrere a proc_open, exec o shell_exec. Ogni comando è una classe PHP che lavora su un filesystem virtuale, con limiti di esecuzione, quote disco e accesso di rete configurabili. Ideale per chi sviluppa agenti con il Laravel AI SDK o altre librerie simili.