Symfony ha publicado la versión de mantenimiento 6.4.44. Fabien Potencier etiquetó la versión el 22 de agosto. Es una actualización puramente de corrección de errores, sin funciones nuevas.

El changelog enumera más de un centenar de correcciones fusionadas. Nicolas Grekas escribió la mayoría, con contribuciones de cs278, javiereguiluz, wazum, tomsommer, lyrixx y unas dos docenas de colaboradores más.

Varios componentes reciben correcciones destacadas. El Serializer corrige la desnormalización de mensajes MIME tipados como RawMessage, restaura el atributo SerializedName cuando hay grupos definidos y repara el XmlEncoder en discriminator maps anidados y valores Traversable. Security ahora reconoce rutas de verificación dadas como alias de ruta, actualiza el impersonator durante la suplantación y rechaza parámetros de enlace de inicio de sesión malformados en lugar de lanzar un TypeError.

Messenger distingue los servicios handler que comparten la misma clase, rechaza los mensajes programados cancelados para que los transportes asíncronos no los reenvíen y falla correctamente cuando messenger:consume se invoca sin receptor. HttpKernel restaura el locale tras las sub-peticiones, reenvía las cabeceras de la petición a los fragmentos renderizados en línea y corrige el cacheo de respuestas que no pueden proporcionar su contenido.

Otras correcciones abarcan Form, Validator, DependencyInjection, Console, Yaml, DomCrawler, BrowserKit, Cache, Mailer, Translation, Finder, Filesystem, Lock, RateLimiter, Process y los bridges de Twig, Doctrine y Monolog. Una corrección de Filesystem evita que mirror() elimine archivos del directorio de origen, un error potencialmente destructivo. El Validator también recibe traducciones actualizadas para alemán, croata, albanés, francés, portugués brasileño, serbio, lituano y eslovaco, además de nuevas unidades de mensaje para EntityExists y Ulid.

Las aplicaciones en la rama 6.4 deberían actualizarse vía Composer como de costumbre.