Symfony hat die Wartungsversion 6.4.44 veröffentlicht. Fabien Potencier taggte das Release am 22. August. Es ist ein reines Bugfix-Update ohne neue Funktionen.

Das Changelog listet weit über hundert gemergte Fixes. Nicolas Grekas steuerte den Großteil bei, unterstützt von cs278, javiereguiluz, wazum, tomsommer, lyrixx und rund zwei Dutzend weiteren Mitwirkenden.

Mehrere Komponenten erhalten nennenswerte Korrekturen. Der Serializer behebt die Denormalisierung von Mime-Nachrichten vom Typ RawMessage, berücksichtigt das SerializedName-Attribut wieder bei gesetzten Gruppen und korrigiert den XmlEncoder bei verschachtelten Discriminator-Maps und Traversable-Werten. Security erkennt nun Check-Pfade, die als Route-Alias angegeben werden, aktualisiert den Impersonator während der Identitätswechsel und weist fehlerhafte Login-Link-Parameter ab, statt einen TypeError zu werfen.

Messenger unterscheidet jetzt Handler-Services, die dieselbe Klasse nutzen, verwirft abgebrochene geplante Nachrichten, damit asynchrone Transporte sie nicht erneut zustellen, und bricht sauber ab, wenn messenger:consume ohne Receiver aufgerufen wird. HttpKernel stellt das Locale nach Sub-Requests wieder her, leitet Request-Header an inline gerenderte Fragmente weiter und behebt das Caching von Responses, die ihren Inhalt nicht bereitstellen können.

Weitere Fixes betreffen Form, Validator, DependencyInjection, Console, Yaml, DomCrawler, BrowserKit, Cache, Mailer, Translation, Finder, Filesystem, Lock, RateLimiter, Process sowie die Bridges für Twig, Doctrine und Monolog. Ein Filesystem-Fix verhindert, dass mirror() Dateien im Quellverzeichnis löscht, ein potenziell zerstörerischer Fehler. Der Validator erhält außerdem aktualisierte Übersetzungen für Deutsch, Kroatisch, Albanisch, Französisch, brasilianisches Portugiesisch, Serbisch, Litauisch und Slowakisch sowie neue Message-Units für EntityExists und Ulid.

Anwendungen auf dem 6.4-Zweig sollten wie gewohnt über Composer aktualisiert werden.