Skip to main content
Ad agosto 2026, tra Laravel Framework v13.24.0 e v13.29.0, sono arrivate in sequenza nuove funzionalità per la migrazione del filesystem, la ricerca semantica di Scout, Eloquent e la gestione delle code. Anche Laravel Cloud e Laravel Forge hanno ricevuto aggiornamenti importanti, raccolti nell’articolo mensile di product update del blog ufficiale “Laravel August product updates”. Fonti:

Laravel Framework

Driver del filesystem read-through

È stato aggiunto il driver di filesystem read-through, che permette di migrare i dischi di storage senza downtime. Viene controllato prima il disco primario e, se un file esiste solo sul disco di fallback, viene servito da lì e copiato per gli accessi successivi. Le nuove scritture vengono salvate sul disco di destinazione, mentre i file più vecchi vengono promossi man mano che vengono richiesti. Per i dettagli consulta la pagina sul filesystem.

artisan dev ora funziona tramite @laravel/multiplex

Con la v13.26.0, php artisan dev viene eseguito internamente attraverso @laravel/multiplex. È stato potenziato il meccanismo che esegue in parallelo server di sviluppo, Vite, worker delle code e altro in un’unica interfaccia a schede, ed è stato corretto il problema per cui i progetti che non usano Vite venivano inutilmente invitati ad avviare Vite o a installare multiplex.

Turbopuffer e ricerca semantica in Scout

Scout ha ricevuto l’engine Turbopuffer, con indicizzazione batch e metadati sulla distanza vettoriale. Inoltre, la ricerca semantica e la ricerca ibrida sono ora disponibili negli engine database e Meilisearch di Scout: basta concatenare ->semantic() o ->hybrid() al builder Scout esistente per cercare per significato invece che per parole chiave. Per i dettagli consulta la guida unificata alla ricerca e la pagina di Scout.

Facade Cloud

Con la v13.27.0 è stata aggiunta la facade Illuminate\Support\Facades\Cloud. Permette di rilevare a runtime se l’applicazione è ospitata su Laravel Cloud, oppure di verificare la presenza di una connessione a una coda gestita e accedervi direttamente.

Queue::forward()

Con la v13.27.0 è stato aggiunto Queue::forward(), che consente di inoltrare i job da una connessione di coda a un’altra.

refreshForUpdate() di Eloquent

Con la v13.29.0 è stato aggiunto il metodo refreshForUpdate(), che ricarica il modello all’interno di una transazione acquisendo al contempo un lock FOR UPDATE. Per i dettagli consulta la pagina di Eloquent.

Supporto MariaDB per la ricerca vettoriale

Il cast AsVector di Eloquent e i metodi di ricerca per similarità vettoriale come whereVectorSimilarTo e orderByVectorDistance sono ora disponibili anche su MariaDB 11.7 e successivi, oltre che su PostgreSQL (pgvector).

Altre modifiche

  • È stato ampliato il supporto ai formati HEIC e AVIF nell’elaborazione delle immagini.
  • Sono stati aggiunti whereBinary() al query builder e orWhereKey() / orWhereKeyNot() al builder di Eloquent.
  • Con l’attributo #[BindWhen], i binding che non soddisfano la condizione vengono ora rivalutati.
  • Ai fake per i test delle code sono stati aggiunti i metodi della famiglia totalXSize, che restituiscono la dimensione totale dei job.

Laravel Cloud

Controlli dei pacchetti prima del deploy

Cloud legge ora il composer.lock a ogni push e segnala prima del deploy i pacchetti mancanti o obsoleti come Octane, Inertia SSR e Nightwatch. Quando fai il push della correzione, la notifica viene rimossa automaticamente.

Rinnovamento di Managed Queues

Managed Queues ha ricevuto due classi di compute: “Flex”, che scala fino a zero e si avvia in meno di un secondo, e “Pro”, sempre attiva per throughput stabili e sensibili alla latenza. Inoltre, le code FIFO garantiscono che i job vengano consegnati esattamente una volta e nell’ordine di invio, per i workload in cui l’ordine è importante come pagamenti e aggiornamenti di registri contabili.

Token API con scope

I token API dell’organizzazione possono ora essere limitati a permessi specifici e vincolati a una singola applicazione e ambiente. Puoi concedere ad automazioni e agenti solo l’accesso minimo necessario.

Supporto HIPAA per Private Cloud

I team che sviluppano software in ambito sanitario possono ora richiedere un Business Associate Agreement (BAA) ed effettuare il deploy su infrastruttura dedicata e sottoposta ad audit.

Laravel Forge

Connessioni multiple al source control

È ora possibile collegare più account di source control per ciascun provider. Utile per i team che finora dovevano connettersi e disconnettersi ogni volta che passavano dall’account personale a quello dell’organizzazione.

Ubuntu 26.04

Ubuntu 26.04 LTS è disponibile su tutti i provider di server. Ubuntu 22.04 non è più offerto per i nuovi server.

Altre modifiche

  • Sono state aggiunte le preferenze per le notifiche in-app: puoi attivare o disattivare singolarmente, separatamente dalle email, le notifiche di deploy riuscito o di server in stallo.
  • Sui nuovi server il modulo di compressione Brotli viene compilato e caricato di serie e può essere abilitato nella configurazione di Nginx.

Agosto è stato un mese caratterizzato da cambiamenti che rafforzano l’affidabilità dei sistemi esistenti e l’esperienza di ricerca, come il driver read-through per migrare lo storage in sicurezza e la ricerca semantica e ibrida di Scout. Anche sul fronte Laravel Cloud proseguono i potenziamenti orientati alla produzione, come il rinnovamento di Managed Queues e i token API con scope. Il supporto MariaDB per la ricerca vettoriale è un’ottima notizia per i progetti che usano database diversi da PostgreSQL.
Ultima modifica il 5 settembre 2026