FrankenPHP 1.12.7 ist erschienen und behebt einen Fehler im Classic-Modus, bei dem Ausgaben nach fastcgi_finish_request() still verworfen wurden. Das Patch-Release korrigiert außerdem die Thread-Metrik und entfernt einen…
Auf der PHP-Internals-Liste wendet sich Robert Chapin gegen den RFC, der fuzzy type casts abschaffen will. Er warnt vor einem Bruch der Abwärtskompatibilität im Ausmaß der Änderungen am Gleichheitsoperator in PHP 8.0 und…
Laravel Tackle ist ein Open-Source-Paket, das einen KI-Coding-Agenten als Artisan-Befehle direkt in eine Laravel-Anwendung einbettet. Es liest Routen, führt Datenbankabfragen aus, reviewt Pull Requests und kann fehlgesch…
Symfony 8.0 hat den XML-Loader für Services und Routen entfernt, die fluent Config-Builder deprecated und setzt auf YAML plus ein typisiertes Array-Format. Kai findet den Kahlschlag richtig: Config-Formate sollten danach…
Taylor Otwell hat am 20. August Laravel Framework v11.56.0 als Commit 3dc2399 getaggt. Der GitHub-Eintrag enthält keine Changelog-Hinweise außer der Versionsmarkierung. Teams auf dem 11.x-Zweig sollten vor dem Upgrade di…
Symfony 8.0, veröffentlicht am 27. November 2025, entfernt den XML-Konfigurationsloader für Services und Routen vollständig. YAML bleibt unterstützt und erhält JSON-Schema-Tooling, während ein neues array-basiertes PHP-F…
Das Ecosystem Security Team der PHP Foundation hat einen Leitfaden von Sebastian Bergmann veröffentlicht: Schritt für Schritt vom Eingang einer Schwachstellenmeldung über private Triage und sicheren Umgang mit Proof-of-C…
Laravel v13.26.0 vom 18. August 2026 führt einen Read-Through-Filesystem-Treiber ein, der Dateien beim ersten Zugriff von einer Fallback-Disk übernimmt, Debouncing für queued Event-Listener über #[DebounceFor] sowie Queu…
Die Tab-Oberfläche für die lokale Entwicklung in Laravel 13.25 sammelt die Screenshots ein, aber das eigentliche Geschenk des Releases ist queue:pause --all: ein präziser Fix für das Deploy-Fenster, in dem frischer Code …
Laravel 12.67.0 beschränkt temporäre Upload-URLs auf den Query-String, schließt einen Bypass in Validierungsregeln durch Loose Comparison und escaped einfache Anführungszeichen in Postgres-JSON-Pfaden. Außerdem gibt es R…
Laravel Chores von Amr Lotfy Saleh kapselt einmalige Datenoperationen in Batches, die den Fortschritt nach jedem Batch in der Datenbank sichern. Ein abgebrochener Lauf setzt dort wieder auf. Inspiriert von Shopifys maint…
Die serversideup/php-Images führen in v4.6.0-beta1 die Variable CADDY_ACME_PROFILE ein. Sie wählt das Shortlived-Profil von Let's Encrypt, das einzige Profil für IP-Adress-Zertifikate. Ein FrankenPHP-Container, der nur p…
Lerd ist eine kostenlose, MIT-lizenzierte lokale Entwicklungsumgebung für Linux und macOS, die Laravel Herd Konkurrenz macht. Sie bietet PHP-Versionen pro Projekt, vertrauenswürdiges HTTPS auf .test-Domains, ein Debuggin…
Jahrelang hieß ein eigener attributgesteuerter Listener in Symfony: State über Request-Keys schmuggeln und bei jedem Request laufen, nur um die Anwesenheit zu prüfen. Symfony 8.1 verlagert die Attribut-Speicherung auf de…
NativePHP v4 führt mit SuperNative einen Beta-Modus ein, der Blade-Komponenten direkt in SwiftUI auf iOS und Jetpack Compose auf Android kompiliert, ganz ohne WebView. Simon Hamp und Shane Rosenthal stellten es bei einem…
Leaf-Entwickler Michael Darko hat Leaf 5 veröffentlicht, laut eigener Aussage das bislang größte Update des PHP-Frameworks. Neu sind selbsterklärende Fehlerbildschirme, token-sparende Dokumentation und eine Datei .leaf/C…
PHP 8.4 bringt native Lazy Objects und schickt damit ein Jahrzehnt generierter Proxy-Klassen in Rente, das allein ist ein Grund zum Feiern. Aber die API gibt dir zwei Werkzeuge mit sehr unterschiedlicher Identitätssemant…
PHP internals hat für 8.6 eine große Aufräumrunde beschlossen, rund 35 Deprecation-RFCs. Kai argumentiert: Diese Hinweise sind Nachrichten an Entwickler, und wer sie durchs Produktions-Logging leitet, stellt sie den fals…
Das Deprecations-for-PHP-8.6-RFC hat die Abstimmung bestanden, doch die Diskussion auf internals geht weiter. Robert Humphries kritisiert, dass die Deprecation der SplFileObject-CSV-Methoden wie fputcsv() und setCsvContr…
Die Abstimmung zu 35 Deprecation-RFCs für PHP 8.6 ist abgeschlossen, die meisten wurden angenommen. Nichts bricht sofort, aber deprecated Aufrufe warnen weiter — in stark frequentierten Laravel-Apps bedeutet das wachsend…
Ein Tutorial von Laravel News zeigt den neuen Lese-Pfad der Image-API in Laravel 13.25: Image implementiert Responsable, sodass Routen transformierte Bilder mit korrektem Content-Type direkt zurückgeben. Außerdem: das öf…
Ein Entwickler berichtet, dass die Migration einer Symfony-Produktivanwendung von nginx plus PHP-FPM zu FrankenPHP im Worker-Modus nur rund 20 % Leistungszuwachs brachte statt der auf der FrankenPHP-Homepage genannten 3,…
Die PHP-Internals-Abstimmung für Version 8.6 ist abgeschlossen: 31 von 35 Vorschlägen wurden akzeptiert. list() bleibt nach Unentschieden (23–23); der Pipe-Zuweisungsoperator wurde abgelehnt; readonly-Eigenschaften und c…
Laravel 13.25 führt einen globalen Pausierungsmechanismus für Warteschlangen ein, um Worker während Deployments vor dem Reservieren neuer Jobs zu bewahren. Die Befehle queue:pause --all und queue:resume --all oder die PH…
Laravel 13.25 ersetzt den Process-Runner in artisan dev durch @laravel/multiplex, eine Terminal-UI, die die Ausgaben von Entwicklungsserver, Queue-Worker, Pail und Vite in separate Tabs aufteilt. Drei Display-Modi (Tabs,…
Alexander Lisachenko schlägt eine optionale Klassenabbildung für PHPs Foreign Function Interface vor, die C-Struct-Typen auf Benutzerlandklassen abbildet. Die Funktion würde Typ-Checking, IDE-Unterstützung und instanceof…
Laravel 13.25 führt globale Pause/Resume-Funktionen für alle Warteschlangen über Verbindungen hinweg ein (queue:pause --all und Queue::pauseAll()). Das artisan dev-Kommando nutzt @laravel/multiplex für eine Tabbed-Termin…
Die 35 genehmigten Deprecations von PHP 8.6 verursachen Warnungen statt Breaking Changes. Bei aktiviertem Notice-Logging führen Aufrufe in Vendor-Paketen zu unerwartetem Log-Volumen und Kosten. Das Problem: Deprecation-R…
Laravel hat Patch-Versionen über drei Hauptversionen hinweg veröffentlicht: v9.52.22, v10.50.3 und v11.55.1. Diese Wartungs-Releases beheben Fehler und kleine Verbesserungen für aktive und Langzeit-Support-Branches des F…