Laravel hat am 6. Oktober die Framework-Version 13.35.0 veröffentlicht. Sie akzeptiert Prozentwerte für queue:work --memory, erweitert die Scheduler-Steuerung und ergänzt QUERY-Routen sowie markdown() in der Response Fac…
Matthieu Napoli hat einen RFC zu --enable-cli-fpm gestartet. Die Build-Option würde FPM in das Programm php integrieren. FPM ließe sich mit --fpm als erstem Argument oder über einen Aufruf unter einem php-fpm-Namen start…
PHPStan 2.3.0 ist am 6. Oktober erschienen und behebt 75 Probleme. Die Analyse des WordPress-Kerns sinkt von 60 Sekunden mit PHPStan 2.1.33 auf weniger als acht Sekunden. PHPStan Turbo bringt gegenüber der Variante ohne …
Symfony 8.2 soll im November 2026 erscheinen und PHP 8.4 oder neuer voraussetzen. Die Entwicklung bringt eigene Bundles für Komponenten, zeitabhängige Reauthentifizierung, nativen OpenID-Connect-Login, Outbox-Unterstützu…
Mago, die Rust-Toolchain für PHP, formatiert, lintet, analysiert und bewacht die Architektur aus einem einzigen Binary, und das Tempo ist echt. Kai meint: Klug ist es, ihm schon jetzt die schnellen, günstigen Checks zu ü…
Das Filament-Plugin-Verzeichnis zeigt nun Plumb-Werte für Community-Pakete. Der Beitrag erklärt, welche 15 Prüfungen in die Bewertung einfließen und wo die Ergebnisse erscheinen. Maintainer erfahren, wie sie private Plug…
PHP internals stimmt über einen RFC mit dem Titel „End PEAR Project Endorsement“ ab. Nick Sdot hat die Abstimmung eröffnet und die Wiki-Seite des RFC sowie den Diskussions-Thread verlinkt. Für die Annahme ist eine Zweidr…
Mago vereint Formatierung, Linting, statische Analyse und Architekturregeln für PHP in einem Rust-Binary. Version 1.51.2 bringt 190 Lint-Regeln und parallele Ausführung. Das Projekt meldet einen Geschwindigkeitsvorteil v…
Sjoerd Langkemper schlägt PASSWORD_BCRYPT_SHA256 für PHPs password_hash() und password_verify() vor. Das bisherige bcrypt-Verfahren kann Null-Bytes problematisch behandeln und verarbeitet nur die ersten 72 Bytes eines Pa…
FrankenPHP 1.13.0 aktualisiert den eingebetteten Server auf Caddy 2.11.7 und bringt Mercure 1.0. Die am 4. Oktober veröffentlichte Version schließt fünf Sicherheitslücken, darunter zwei schwerwiegende, und ändert das Ver…
Smarty PHP kann unter bestimmten Bedingungen aus einer Template-Injection mit Cross-Site-Scripting-Folge eine Remote Code Execution machen. Dafür muss ein Angreifer einen nicht escapten Wert steuern können. Das Template …
Partial Function Application kommt mit PHP 8.6 und macht den Pipe-Operator endlich angenehm. Man liest es aber leicht falsch. Ein Partial wertet seine festen Argumente genau einmal aus, nämlich beim Erzeugen, und verlier…
Laravel News ordnet Inertia.js 3.8.0 ein. Die Version behandelt Grenzfälle bei SSR, der Übertragung großer Zahlen, Formularen, optimistischen Updates und der Wiederherstellung von Seiten. Besonders relevant sind WhenMoun…
PHPUnit 13.4.0 ist als neue Version des PHP-Unit-Testframeworks verfügbar. Die Ankündigung verweist auf die von Sebastian Bergmanns Projekt gepflegte Release-Seite auf GitHub. Der vorliegende Hinweis nennt weder Änderung…
FrankenPHP 1.12.7 behebt einen Fehler, durch den Ausgaben nach fastcgi_finish_request() oder frankenphp_finish_request() im Classic-Modus verschwanden. Außerdem korrigiert die Version die Metrik frankenphp_total_threads …
Seit dem vorherigen Bericht zu bcrypt geht die Debatte nun auch um eine mögliche Änderung des Standardalgorithmus. PHP 8.6.0RC2 ist nach dem übersprungenen RC1 der erste Release Candidate. Die Übersicht vom 1. Oktober be…
Laravel 14 führt defaults() für Eloquent-Modelle ein und erlaubt Standardwerte, die zur Laufzeit aus config(), now() oder Feature-Flags entstehen. defaults() überschreibt die Eigenschaft $attributes, verliert aber gegen …
Die PHP Foundation nimmt bis zum 20. Oktober 2026 Bewerbungen für ihr Contractor-Programm 2027 an. Gesucht werden erfahrene C- und Systems-Programmierer für die Pflege des PHP-Kerns. Zu den Aufgaben gehören Sicherheitsar…
Laravel hat zwei Sicherheitsprobleme in laravel/ai und laravel/mcp behoben. Laravel AI SDK 1.0.0 ermöglichte serverseitige Anfragen über seine Vercel- und AG-UI-Adapter, während Laravel MCP OAuth-Weiterleitungen unzureic…
Jakub Zelenka hat die Diskussion über einen frühen PHP-RFC zu IO-Hooks und Operationen eröffnet. Der Vorschlag baut auf dem neu eingeführten RFC zu Ergänzungen der Polling API auf und könnte später um Unterstützung für d…
Mit dem Laravel AI SDK 1.0 kann ein Agent einen Tool-Aufruf anhalten, bis ein Mensch entscheidet, was passiert. Das ist nützlich, und es ist eben auch ein Dialogfenster. Wer je zugesehen hat, wie Leute Dialogfenster wegk…
Laravel 13.34.0 kann Worker-Abstürze optional auf maxExceptions anrechnen, benachrichtigt Interruptible-Jobs vor einem Timeout und stellt die Laufzeit im JobProcessed-Ereignis bereit. Hinzu kommen eine Queue-Auswahl für …
PHP 8.5 bringt Uri\Rfc3986\Uri und Uri\WhatWg\Url mit, und der naheliegende Einwand lautet, eine saubere Klasse wäre einfacher gewesen. Kai hält die Aufteilung für die eigentliche Lösung: Die meisten URL-Bugs entstehen, …
Laravel hat auf GitHub die Version v11.57.0 seines Frameworks getaggt. taylorotwell legte das Tag am 29. September um 15:33 Uhr an. Die Release-Seite enthält keine Changelog-Einträge. Die Aktualisierung bestätigt den Ver…
Symfony veröffentlichte am 29. September die Version 6.4.47. Das Update behebt eine fehlende Maskierung von generiertem PHP-Code und strafft die Bereinigung von Redis-Namespaces. Außerdem werden Cache-Schlüssel des Seria…
Sjoerd Langkemper hat den PHP-RFC bcrypt_max_password_length vorgeschlagen. Danach soll password_hash() einen ValueError auslösen, wenn bcrypt Eingaben mit mehr als 72 Bytes erhält. PHP kürzt längere Eingaben derzeit sti…
laravel/mcp 1.0 streicht serverseitige Sessions, und für eine Sprache, die auf Share-Nothing-Requests gebaut ist, ist dieser Teil des Upgrades im Wesentlichen ein grep. Die Arbeit, die echtes Nachdenken verdient, ist die…
Ein neuer, auf Laravel ausgerichteter Leitfaden prüft Laravel AI SDK v1 mit echten OpenAI-API-Aufrufen. Er behandelt Middleware pro Verarbeitungsschritt und Freigaben für Tool-Ausführungen. Außerdem geht es um Konversati…
Pratik Bhujel schlägt Io\Terminal für PHP 8.7 vor. Die API soll ext/standard um native Terminalsitzungen, Größenabfragen, einen sicher rücksetzbaren Raw-Modus, normalisierte Tastatureingaben und verdeckte Eingaben erweit…
Partial Application wird den Applaus bekommen, aber die Substanz von PHP 8.6 steckt meiner Meinung nach woanders: Time\Duration, clamp(), SortDirection, JSON-Fehler mit Koordinaten und eine native Polling-Schicht. Der Co…