€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

Mittwoch, 30. September 2026 Vol. I — No. 679 · MorgenausgabeSpätausgabe EN DE FR ES

PHP · Releases

Symfony veröffentlicht Wartungsupdate 6.4.47

Symfony veröffentlichte am 29.

kuratiert von Sönke

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 Serializers und die YAML-Verarbeitung korrigiert, ergänzt durch Fixes am HTTP-Client und an Messenger. ErrorHandler liest nun den von PHP 8.5 gelieferten Fatal-Error-Backtrace.

Symfony veröffentlicht Wartungsupdate 6.4.47
Screenshot: Symfony Releases ↗

Symfony veröffentlichte Version 6.4.47 am 29. September. Fabien Potencier signierte den Release. Der verifizierte Commit lautet 9e1e0c5 mit der GPG-Schlüssel-ID B5690EEEBB952194.

Das Update korrigiert mehrere Fälle in DependencyInjection. Symfony verfolgt nun wiederverwendete Platzhalter aus Umgebungsvariablen, nachdem eine Erweiterung sie entfernt hat, und maskiert Bezeichner im generierten PHP-Code. Gemeinsam genutzte zirkuläre wither-Services geben nun ihre Service-ID aus, und das Verschieben von Tags zwischen Dekoratoren wurde korrigiert. Beim Leeren von Redis-Namespaces werden Glob-Zeichen nun maskiert, und DoctrineBridge erkennt UUID- und ULID-Typen genauer, auch bei Sammlungen mit eigenen Schlüsseltypen.

Der Serializer isoliert Metadaten-Caches nun pro Instanz und korrigiert umbenannte Discriminator-Eigenschaften bei Verwendung eines Name-Converters. Ein quadratischer Aufwand beim Sammeln von Denormalisierungsfehlern wurde behoben. YAML verarbeitet Block-Skalar-Tags und Tabs nun korrekt und behebt Kommentare nach leeren Skalaren. Zeilenpositionen verschachtelter Parser stimmen nun ebenfalls. Finder reduziert übermäßiges Backtracking bei aufeinanderfolgenden Sternen in Globs und erkennt eine .git-Datei als Repository-Wurzel für ignoreVCSIgnored(). WebProfilerBundle maskiert Workflow-Daten und Listener-Zuordnungen und kürzt lange AJAX-URLs korrekt.

NativeHttpClient::stream() überspringt nun keine noch nicht geöffneten Antworten mehr, und stark komprimierte Antworten werden nicht mehr abgelehnt. Die Portbehandlung bei weitergereichten IPv4-auf-IPv6-abgebildeten Adressen ist korrigiert, und NoPrivateNetworkHttpClient deckt weitere nicht routbare Bereiche ab. HTTP/2-Push ist im Standard-HTTP-Client nun deaktiviert, und Firewalls mit gemeinsamem Kontext verteilen Ereignisse über einen eigenen Dispatcher.

Messenger korrigiert Wiederholungsprioritäten für AMQP-Nachrichten und erhält Verzögerungen unter einer Sekunde im Doctrine-Transport. Zudem behebt es eine Doctrine-DBAL-4.5-Deprecation. ErrorHandler nutzt nun den von PHP 8.5 gelieferten Fatal-Error-Backtrace und beendet die Rekursion, wenn ein Logger fehlerhaft bleibt.

Das Release überarbeitet außerdem Übersetzungen für mehr als ein Dutzend Sprachen, darunter Niederländisch und Albanisch, und ergänzt neue Meldungen für die Audio-Constraint.

Originalquelle lesen (Englisch) ↗

Artikel bewerten: 0

Leserforum

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

← The Daily CommitThe Nightly Build — Page A1