Symfony a publié une nouvelle version de maintenance pour la branche activement supportée 6.4 : 6.4.43. La version a été taguée par Fabien Potencier et ne contient que des corrections de bugs et des améliorations mineures.
Le seul changelog de la 6.4.43 recense plusieurs dizaines de correctifs. Dans HttpClient, les redirections vers une autre autorité ne transmettent plus l'en-tête Host d'origine ni l'en-tête Proxy-Authorization ; une erreur est désormais levée lorsqu'un proxy HTTPS configuré ne peut pas être utilisé par libcurl, l'échappement des commandes curl générées a été corrigé et le filtre de flux natif « dechunk » a été remplacé par une implémentation en PHP pur. Le SecurityBundle restreint désormais toujours les cibles de redirection à l'hôte courant, même sans session, et permet aux variantes LDAP et non LDAP d'un authenticator de partager un firewall. HttpFoundation valide les caractères autorisés dans les chemins et domaines des cookies, UriSigner ne plante plus sur une signature non chaîne, et IpUtils::isPrivateIp() lève une exception pour les adresses IP non canoniques ; la liste des sous-réseaux privés a été étendue aux plages RFC5737, RFC3849, RFC2544 et RFC5180.
D'autres correctifs notables concernent le Mailer (TypeError fatal lors de l'envoi d'un RawMessage via un transport API, exceptions AsyncAws encapsulées dans TransportException pour les transports AmazonSqs et SES, rejet des caractères de contrôle dans SmtpTransport::setLocalDomain()), le Serializer (vérification des Mime parts dans MimeMessageNormalizer, priorité du serialized name sur la clé de propriété brute, gestion des attributs de discriminateur), le composant Cache (support de relay 0.40, correctifs pour RedisCluster/RedisArray avec tcp_keepalive), Messenger (échecs d'ack/reject sur des entrées de flux Redis supprimées, suppression de la trace dans ErrorDetailsStamp), ainsi que Console, Routing, AssetMapper, Yaml, String, Dotenv, Validator et d'autres. La compatibilité avec PHP 8.6 a été améliorée et Twig 4 est désormais autorisé.
Une grande partie de la version consiste en des traductions révisées des validateurs et formulaires : allemand, français, italien, turc, danois, russe, arabe, croate, albanais, portugais brésilien, ouzbek, bosniaque, ourdou, tagalog, chinois (zh-TW) et autres. Au total, 43 contributeurs ont participé à la version 6.4.43.
Commentaires
Pas encore de commentaire — écris le premier.
Lance la discussion
Pas de compte ni de mot de passe — saisis simplement ton adresse e-mail et nous t’envoyons un lien de connexion à usage unique. Première visite ? Tout se met en place automatiquement.
Ton évaluation sera appliquée automatiquement après ta connexion.
Vérifie ta boîte mail
Nous avons envoyé un lien de connexion à …. Ouvre-le sur cet appareil — cet onglet te connectera automatiquement.
En attente de ton clic …
·