mir, ein in Rust geschriebener Analyzer, der psalm.xml, Baselines und @psalm-*-Tags liest, prüft Laravel und Symfony in rund zwei Sekunden, wo Psalm fast eine Minute braucht. Die Geschwindigkeit ist die Schlagzeile. Die …
Symfony 5.4.54 behebt CVE-2026-109449 in der Komponente ExpressionLanguage, indem die Verschachtelungstiefe von Ausdrücken begrenzt wird. Die Wartungsversion verbessert zudem die Cache-Verarbeitung und das Escaping von Z…
Laravel 13.37.0 ist am 16. Oktober mit Korrekturen für Queues, Eloquent und Datenbankzugriffe erschienen. queue:failed erhält die Option --queue, und queue:forget akzeptiert mehrere IDs. Die Image API unterstützt jetzt J…
Pest 5.3.2 enthält einen Fehler im neuen zeitbasierten Sharding-Verfahren. Werden parallele Ausführung und Sharding kombiniert, überspringt der Test-Runner sämtliche PHPUnit-Tests unbemerkt. Das Problem wurde nach unerwa…
Symfony 5.4.54 wurde am 15. Oktober 2026 als Sicherheitsrelease für den 5.4-Zweig veröffentlicht. Die Version behebt CVE-2026-109449 in ExpressionLanguage, CVE-2026-108082 in HttpFoundation und CVE-2026-109413 in Yaml. Z…
Alexandre Daubois beschreibt, wie das unabhängige PHP-Sicherheitsteam Meldungen prüft, über mehrere Plattformen reproduziert und CVEs ohne Wartezeit auf GitHub vergibt. Seit dem 1. Juli veröffentlichte es 15 CVEs und sch…
Laravel 13.36.0 führt Fluent Builder für sämtliche Validierungsregeln ein, die bisher nur als String verfügbar waren. Die Version ergänzt außerdem eine OLAP-Umschaltung für PlanetScale und Vitess, optionale Resets für St…
Symfony hat am 14. Oktober die Version 6.4.48 veröffentlicht. Die ausführlichen Hinweise nennen Korrekturen in HttpClient, DependencyInjection, HttpKernel, Messenger, Yaml, Clock und Security. Behoben werden unter andere…
Ein derzeit diskutierter RFC schlägt für PHPs json_decode() und json_validate() zwei getrennte Opt-in-Flags vor. JSON_ALLOW_COMMENTS soll Zeilen- und Blockkommentare akzeptieren. JSON_ALLOW_TRAILING_COMMAS soll ein letzt…
Route::query() wird die Aufmerksamkeit bekommen, aber die wichtige Änderung in Laravel 13.35 ist leiser. Mit Schedule::alwaysOnOneServer() und global strikten Form Requests ersetzt eine Zeile Konfiguration eine Regel, an…
Inertia.js 3.9.0 gibt usePoll() und router.poll() mit background eine klare Steuerung für versteckte Tabs. Zur Auswahl stehen pause, throttle und continue. Die Version kennzeichnet History-Wiederherstellungen in Navigate…
Laravel hat am 13. Oktober die Framework-Version v12.70.0 veröffentlicht. Pull Request #61838 behebt Probleme bei Abfragen und wird @taylorotwell zugeschrieben. Der Backport in #61871 bringt EncodedParameter aus #61610 i…
PHP 8.6 entscheidet sich immer wieder für einen geworfenen Fehler statt für eine höfliche Vermutung, und ich halte das für das Beste an diesem Release. Mit einer Ausnahme: Partial Function Application hält ihre Argumente…
CVE-2026-91768 betrifft die FastCGI-Verarbeitung der PHP-Einstellung allowed_clients. Die Prüfung erfasst bei einer IPv6-Adresse nur 96 der 128 Bits, sodass ein Teil der Adresse unberücksichtigt bleibt. Der vorliegende B…
Freek Van der Herten beleuchtet einen RFC für PHP 8.6, der Standardwerte bei readonly-Eigenschaften neu regelt. Der Überblick ordnet die vier Jahre alte Einschränkung ein, nennt Interface-Eigenschaften als wichtigen Anla…
PHP 8.6.0 RC3 wurde am 8. Oktober 2026 veröffentlicht und stellt die partielle Funktionsanwendung ins Zentrum des Releases. Für Upgrades sind strengere Argumentprüfungen, sicherere Sitzungsstandardwerte und auf PHP 9 zul…
Fast ein Jahr nach dem Release von PHP 8.5 reden alle immer noch über |>. Ich glaube, das Feature, das dir den meisten Ärger erspart, ist die neue URI-Extension, die URLs endlich nach RFC 3986 und WHATWG parst. Pipes mac…
PHP 8.5 ist am 20. November 2025 erschienen. Die Version bringt den Pipe-Operator in den PHP-Kern und ergänzt eine standardkonforme URI-Erweiterung, Änderungen an unveränderlichen Objekten mit clone(), array_first(), arr…
Nach dem Bericht zu 1.13.0 hat FrankenPHP am 10. Oktober Version 1.13.1 veröffentlicht. GitHub weist den Commit 99d4e11 aus und führt zwei Release-Artefakte auf. Die vorliegenden Release-Daten enthalten kein Changelog un…
Laravel 13.35 bringt Route::query() und gibt der brandneuen HTTP-Methode QUERY damit einen festen Platz im Router. Ich finde, neue Endpoints mit vielen Filtern sollten sie sofort nutzen, nicht irgendwann. Ja, deine Proxy…
Freek Van der Herten zeigt am Projekt von Spatie, wie Laravel Wayfinder React und Inertia mit typisierten Backend-Aufrufen verbindet. Generierte TypeScript-Funktionen prüfen Routenparameter und Controller-Aufrufe; ein Vi…
Damian Jóźwiak hat die Diskussion über eine neue ext/csv-Erweiterung im PHP-Kern eröffnet. Anlass ist auch die für PHP 8.6 angekündigte Deprecation der CSV-Methoden von SplFileObject. Der Entwurf bietet eine kompakte Csv…
PHP internals hat einen rückwärtskompatiblen Ansatz für bcrypts 72-Byte-Grenze: Sjoerd Langkemper schlägt den optional aktivierbaren Algorithmus PASSWORD_BCRYPT_SHA256 nach dem Vorbild von Passlib vor. Der frühere Plan, …
Sebastian Bergmann beschreibt einen Sicherheitswechsel bei PHP-Kommandozeilenwerkzeugen: Coding-Agenten lesen die ausgegebenen Bytes, Menschen sehen die gerenderte Terminalansicht. Anhand aktueller PHPUnit-Härtungen zeig…
Freek Van der Herten zeigt, wie Spatie das neue Laravel AI SDK in There There einsetzt, einer Helpdesk-Plattform in der privaten Beta. Ein ThereThereAgent verbindet ein Blade-basiertes System-Prompt mit Modelleinstellung…
Symfony 8.2 gibt die Konfiguration an die Komponenten zurück: 29 neue Bundles mit jeweils eigenem Config-Root, und die alten framework:-Schlüssel funktionieren über Aliase weiter. Das ist großzügig, und genau deshalb sol…
PIE 1.5 ist am 7. Oktober 2026 erschienen. Die Version installiert mehrere PHP-Extensions mit einem Befehl und verlangt bei unbeaufsichtigten Projekt-Installationen eine explizite Paketauswahl. `pie upgrade` hält die urs…
Die am 7. Oktober 2026 veröffentlichte Version 1.1.0 des Laravel AI SDK ist das erste Minor-Release nach 1.0. Neu sind Agent Skills, Textgenerierung mit Cohere, Genehmigungen für integrierte Tools und Klassifizierung übe…
Symfony 8.2 bringt jede Menge neue Features, aber am meisten interessiert mich eine einzige Transport-Option: die Transactional Outbox. Wenn das Verhindern von Dual Writes nur noch eine Zeile Konfiguration kostet, wird d…