Laravel v13.26.0 ist erschienen, veröffentlicht über die GitHub-Releases des Frameworks. Das Update ergänzt ein JobReleased-Event im Queue Worker, zeigt pausierte Queues in der Worker-Ausgabe an und führt managedQueues() für Laravel-Cloud-Queues sowie Queue::forward() ein. Queued Listeners lassen sich nun debouncen.

Eloquent erhält orWhereKey() und orWhereKeyNot() im Builder, Closure-Support für wherePivot() und orWherePivot() sowie eine getRelatedClass-Methode auf Relation. Der Helper inOrderOf() akzeptiert jetzt Enums. Ein Read-Through-Filesystem kommt hinzu, optional ohne Kopieren der Dateien.

Das Release unterstützt Guzzle 8. Bei Redis wurden mehrere Fehler behoben: Ausgewählte Befehle werden bei vorübergehenden Fehlern wiederholt, Cluster-Verbindungen scannen jeden Master-Node, eine Endlosschleife beim Aufräumen veralteter Cache-Tags auf Clustern ist gefixt, und Verbindungen bleiben nach fehlgeschlagenen Pipelines oder Transaktionen nutzbar. Die Microsoft-SQL-Server-Konfiguration respektiert nun readonly=false.

Process Pools werden iterierbar, Process Fakes erhalten neue Assertion-Helper inklusive Unterstützung für Array-Kommandos, und db:seed meldet Fortschritt, wenn eine bestimmte Seeder-Klasse angegeben ist. Der pail-Dev-Command registriert sich nur, wenn er installiert ist, und die CLI fragt nicht mehr wiederholt nach der Installation von multiplex und startet Vite nicht in Projekten ohne Vite. Tests laufen jetzt gegen MySQL 9.7 LTS. Zwei Fixes wurden auch auf 12.x zurückportiert: Temporäre Upload-URLs lesen nur noch aus dem Query-String des Requests, und Postgres-JSON-Pfadattribute escapen einfache Anführungszeichen.