PHP · Lanzamientos
Symfony publica la actualización de mantenimiento 6.4.47
Symfony publicó la versión 6.4.47 el 29 de septiembre.
La actualización corrige el escape del PHP generado y ajusta la limpieza de espacios de nombres Redis. También corrige las claves de caché del Serializer y el análisis de YAML, junto con ajustes al cliente HTTP y a Messenger. ErrorHandler ahora lee el backtrace de errores fatales proporcionado por PHP 8.5.
Symfony publicó la versión 6.4.47 el 29 de septiembre. Fabien Potencier firmó el lanzamiento. El commit verificado es 9e1e0c5, con la clave GPG B5690EEEBB952194.
La actualización corrige varios casos en DependencyInjection. Symfony ahora rastrea los placeholders de entorno reutilizados después de que una extensión los elimina, y escapa los identificadores en el PHP generado. Los servicios wither circulares compartidos ahora muestran su identificador, y se corrige el traslado de etiquetas entre decoradores. La limpieza de namespaces de Redis ahora escapa los caracteres de glob, y DoctrineBridge extrae con mayor precisión los tipos UUID y ULID, incluidas las colecciones indexadas con tipos personalizados.
Serializer ahora aísla las cachés de metadatos por instancia y corrige las propiedades discriminadoras renombradas por un name converter. También se corrige un coste cuadrático al reunir errores de desnormalización. YAML procesa correctamente los tags de escalares en bloque y los tabuladores, y corrige los comentarios posteriores a escalares vacíos. Los offsets de línea en analizadores anidados también se corrigen. Finder evita el backtracking excesivo con estrellas consecutivas en los globs y reconoce un archivo .git como raíz del repositorio para ignoreVCSIgnored(). WebProfilerBundle escapa los datos de workflows y los mapas de listeners, y trunca correctamente las URL largas de AJAX.
NativeHttpClient::stream() ya no omite respuestas aún no abiertas, y las respuestas muy comprimidas ya no se rechazan. Se corrige el manejo de puertos en direcciones IPv6 mapeadas a IPv4 reenviadas, y NoPrivateNetworkHttpClient cubre ahora más rangos no enrutables. El push HTTP/2 queda desactivado por defecto en el cliente HTTP predeterminado, y los firewalls que comparten contexto despachan eventos en su propio dispatcher.
Messenger corrige las prioridades de reintento para mensajes AMQP y conserva los retrasos inferiores a un segundo en el transporte Doctrine. También resuelve una deprecación de Doctrine DBAL 4.5. ErrorHandler usa ahora el backtrace de errores fatales proporcionado por PHP 8.5 y detiene la recursión cuando un logger sigue fallando.
El lanzamiento también revisa traducciones de más de una docena de idiomas, entre ellos neerlandés y albanés, y añade nuevos mensajes para la restricción Audio.
Tribuna de lectores
Aún no hay aportaciones — abre el debate.
Inicia la conversación
Sin cuenta ni contraseña — introduce tu correo y te enviamos un enlace de acceso de un solo uso. ¿Primera vez? Todo se configura automáticamente.
Tu valoración se aplicará automáticamente al iniciar sesión.
Revisa tu bandeja de entrada
Hemos enviado un enlace de acceso a …. Ábrelo en este dispositivo — esta pestaña te conectará automáticamente.
¿No llega nada? Mira en la carpeta de spam — y marca el correo como «No es spam» para que la próxima vez llegue directo.