Symfonys GitHub-Release-Seite verzeichnet v6.4.48 als am 14. Oktober um 06:43 veröffentlicht. Fabien Potencier signierte das Tag, und der Commit 4468c3c trägt eine verifizierte GitHub-Signatur.

Das Wartungsrelease aktualisiert Übersetzungen in Form und Validator. Betroffen sind unter anderem Tagalog, Bulgarisch, Griechisch, Urdu, Japanisch, Türkisch, die russische Audio-Validierung, Persisch und Serbisch. Fehlerhafte Platzhalter in Übersetzungen wurden korrigiert. PhpUnitBridge unterdrückt Deprecation-Hinweise für `__sleep` und `__wakeup` nicht mehr.

DependencyInjection verarbeitet Umgebungsvariablen-Prozessoren nach der Variablenauflösung korrekt. Strings wie `50 of 100` werden richtig gedumpt. Zirkuläre Parent-Definitionen meldet der Compiler vor dem Durchlauf der Compiler-Pässe. Anonyme Service-IDs hängen nicht mehr vom Projektverzeichnis ab, IDs von Service-Locators sind reproduzierbar, und Closures für `Class::method`-Callables werden korrekt gedumpt. HttpClient behält bei `RetryableHttpClient::withOptions()` die ursprünglichen Base-URIs bei. Das an `curl_multi_select()` übergebene Timeout wird begrenzt.

HttpKernel gibt Container-Services beim Herunterfahren des Kernels frei. `DateTimeValueResolver` nutzt für relative Datumsangaben die Clock. HttpCache verliert bei einem fehlschlagenden ESI-Fragment keinen Output-Puffer mehr und liefert bei gesperrtem Cache für veraltete ESI-Einträge einen 503-Status. Außerdem werden Build-Locks des Containers bereinigt, Session-IDs nach einem fehlgeschlagenen Lesezugriff erhalten und Antworten, die HttpCache nicht speichern kann, nicht mehr nachverfolgt. BrowserKit korrigiert das Parsen und die Pfadzuordnung von Cookies. VarDumper verarbeitet Exception-Traces mit Arrays oder Objekten in zusätzlichen Feldern.

Clock behebt Fehler bei `DatePoint` und `MockClock::sleep()` für Zeitpunkte vor 1970 sowie während der DST-Rückstellung. Uid korrigiert Bruchteile von Sekunden bei zeitbasierten UUIDs vor 1970. Security unterstützt `OidcTokenHandler` ohne `symfony/clock`, schreibt Session-Sicherheitstoken nicht mehr in Logs und verbessert die verzögerte Auswertung sowie das Cache-Warming für Ausdrücke in `#[IsGranted]` und `access_control`. ExpressionLanguage hält ausgewertete und kompilierte Ausdrücke konsistent, begrenzt die Tiefe des Syntaxbaums, behandelt verkettete Ternär-Operatoren korrekt und wertet nach einem kurzgeschlossenen Nullsafe-Operator nicht erneut aus.

Messenger korrigiert AMQP-Routing für Retries ohne Verzögerung, die Queue-Auswahl mit `--queues`, die Zählung leerer Queues als laufende Nachrichten, Publisher-Confirmations nach Timeouts und beim Retry verlorene verzögerte Nachrichten. Der Doctrine-Transport meldet Commit-Fehler korrekt. Änderungen an der Serialisierung prüfen Stamps in dekodierten Envelopes, weisen nicht sendbare Stamps zurück, erhalten Validierungsdaten in XML, wandeln Decoder-Fehler in `MessageDecodingFailedException` um und senden Handler-Ergebnisse nicht an Transports. Das Verschieben von Nachrichten zwischen Transports mit unterschiedlichen Formaten ist ebenfalls korrigiert. Scheduler untersucht beim Beschreiben einer Aufgabe jetzt das Envelope.

Yaml behandelt Zeitstempel mit Bruchteilen von Sekunden vor 1970, Mapping-Schlüssel mit NUL-Präfix, in Anführungszeichen gesetzte `<<`-Schlüssel, Leerraum in mehrzeiligen Strings, den Dokumentabschluss `...`, numerische Strings mit Unterstrichen sowie `.inf` und `.nan` korrekt. Auch Literalblöcke mit führenden Leerzeilen oder Tags wurden korrigiert. HttpFoundation passt den Umgang mit tief verschachtelten Request-Eingaben an und unterstützt Leerraum als Trennzeichen in `HeaderUtils::split()`. FrameworkBundle behebt Abstürze bei Workflow-Konfigurationen, den Umgang von Monolog mit `php_errors.log: false` und die Anzeige abstrakter Service-Aliase in `debug:autowiring`. Weitere Korrekturen betreffen PagerDuty-Zeitstempel, geerbte `SYMFONY_DOTENV_VARS`, `waitUntil()`, `phpinfo()` im CLI-SAPI, verzögerte Signal-Listener, `AssetMapper`, Lock-Promotion und -Demotion, Zeitstempel null in `touch()` sowie die PsrHttpMessageBridge.

String verbessert die Breitenberechnung für Terminal-Escape-Sequenzen, OSC-Sequenzen mit BEL-Abschluss, Emojis, Keycaps, Hangul und Formatzeichen. Die `wcswidth`-Daten wurden auf Unicode 18 aktualisiert. Weitere Änderungen betreffen das Verdecken von Commit-Fehlern im Doctrine-Messenger, den Cache für geparste Attributausdrücke sowie mehrere YAML- und Serialisierungsfälle beim Hin- und Rückkonvertieren.