€0.00 — free as in speechtonight's forecast: clear skies over production Cache: warm · Deploys: fair, 0% rollbacks expectedset by moonlight, shipped before dawn · deploy freely Page A2

The Daily Commit The Nightly Build

Dev news, typeset daily — PHP · AI · The Wider Stack

The developer's evening paper — PHP · AI · The Wider Stack

Freitag, 31. Juli 2026 Vol. I — No. 214 · MorgenausgabeSpätausgabe EN DE FR ES

PHP · Releases

Symfony 6.4.43 veröffentlicht mit Dutzenden Bugfixes und Sicherheits-Härtungen

Symfony hat Version 6.4.43 veröffentlicht, ein Patch-Release für den 6.4-Zweig.

kuratiert von Sönke

Das Changelog listet Dutzende Bugfixes, darunter sicherheitsrelevante Härtungen in HttpClient und SecurityBundle sowie Korrekturen in Serializer, Mailer, Cache und Console.

Symfony hat Version 6.4.43 veröffentlicht, die am 29. Juli von Fabien Potencier getaggt und signiert wurde. Es handelt sich um ein Patch-Update für den 6.4-Zweig.

Das Changelog von 6.4.43 umfasst über 80 gemergte Fixes. Mehrere betreffen sicherheitsrelevantes Verhalten: SecurityBundle beschränkt Redirect-Ziele nun auch ohne aktive Session auf den aktuellen Host; HttpFoundation validiert die erlaubten Zeichen in Cookie-Pfaden und -Domains; HttpClient entfernt bei Redirects zu anderen Authorities die Header Proxy-Authorization und den ursprünglichen Host-Header und schlägt fehl, wenn ein https-Proxy konfiguriert ist, den libcurl nicht nutzen kann; SmtpTransport weist Steuerzeichen in setLocalDomain() zurück.

HttpClient ersetzt außerdem den nativen "dechunk"-Stream-Filter durch eine reine PHP-Implementierung und korrigiert das Escaping des generierten curl-Befehls. Der Serializer erhält mehrere Korrekturen, darunter die Bevorzugung des serialisierten Namens gegenüber dem rohen Property-Schlüssel, eine Klassenprüfung im MimeMessageNormalizer sowie Fixes für Diskriminator-Attribute und Support-Checks bei verschachtelten Arrays.

Weitere Fixes betreffen Cache (Unterstützung für relay 0.40, einen Relay-Class-not-found-Fehler bei RedisCluster/RedisArray, Initialisierung des PhpArrayAdapter), Mailer (fataler TypeError beim Versand einer RawMessage über API-Transports, Verpackung von AsyncAws-Exceptions in AmazonSqs und SES), Messenger (ack/reject bei bereits gelöschten Redis-Stream-Einträgen, Entfernen von Traces im ErrorDetailsStamp), Console (Abstürze bei Multibyte-Breiten, Tabellenränder bei colspan-Zellen, unabhängige Dekoration von stdout und stderr), Yaml (NaN-Handling, Integer mit führendem Plus, Zeilenumbruch nach Backslashes), String (Multibyte-splice, Offsets außerhalb des Bereichs, AsciiSlugger-Locale-TypeError), AssetMapper, Routing, PropertyInfo, Dotenv, EventDispatcher und ErrorHandler. Der Validator weist nun falsch platzierte "X"-Zeichen in ISBN-10 zurück, und IpUtils erhielt die Bereiche aus RFC2544, RFC5180, RFC5737 und RFC3849. Das Release erlaubt zudem Twig 4, bereitet auf PHP-8.6-Änderungen bei Fehlermeldungen vor und aktualisiert Validator-Übersetzungen in rund zwei Dutzend Sprachen. Nutzer von Symfony 6.4 sollten wie gewohnt über Composer aktualisieren.

Originalquelle lesen (Englisch) ↗

Artikel bewerten: 0

Leserforum

Noch keine Beiträge — eröffne die Debatte.

The Daily CommitThe Nightly Build — Page A1