Symfony hat eine neue Wartungsversion für den aktiv unterstützten 6.4-Zweig veröffentlicht: 6.4.43. Das Release wurde von Fabien Potencier getaggt und enthält ausschließlich Bugfixes und kleinere Verbesserungen.
Allein das Changelog von 6.4.43 listet mehrere Dutzend Korrekturen. Im HttpClient werden bei Cross-Authority-Redirects der ursprüngliche Host-Header und der Proxy-Authorization-Header nicht mehr weitergegeben; bei einem konfigurierten HTTPS-Proxy, den libcurl nicht nutzen kann, wird nun ein Fehler ausgelöst, das Escaping generierter curl-Befehle wurde korrigiert und der native „dechunk“-Streamfilter durch eine reine PHP-Implementierung ersetzt. Das SecurityBundle beschränkt Redirect-Ziele nun immer auf den aktuellen Host, auch ohne Sessions, und erlaubt, dass LDAP- und Nicht-LDAP-Varianten eines Authenticators eine Firewall teilen. HttpFoundation validiert die erlaubten Zeichen in Cookie-Pfaden und -Domains, UriSigner stürzt bei nicht-string Signaturen nicht mehr ab, und IpUtils::isPrivateIp() wirft bei nicht-kanonischen IP-Adressen eine Exception; die Liste privater Subnetze wurde um RFC5737-, RFC3849-, RFC2544- und RFC5180-Bereiche erweitert.
Weitere nennenswerte Fixes betreffen den Mailer (fataler TypeError beim Versand einer RawMessage über API-Transports, AsyncAws-Exceptions werden in den AmazonSqs- und SES-Transports in TransportException gekapselt, Ablehnung von Steuerzeichen in SmtpTransport::setLocalDomain()), den Serializer (Mime-Part-Prüfung im MimeMessageNormalizer, serialized name wird dem rohen Property-Key vorgezogen, Discriminator-Attribut-Handling), die Cache-Komponente (Unterstützung für relay 0.40, Fixes für RedisCluster/RedisArray mit tcp_keepalive), Messenger (ack/reject-Fehler bei gelöschten Redis-Stream-Einträgen, Trace-Entfernung im ErrorDetailsStamp) sowie Console, Routing, AssetMapper, Yaml, String, Dotenv, Validator und mehr. Die PHP-8.6-Kompatibilität wurde verbessert, und Twig 4 ist nun erlaubt.
Ein großer Teil des Releases besteht aus überarbeiteten Validator- und Form-Übersetzungen, darunter Deutsch, Französisch, Italienisch, Türkisch, Dänisch, Russisch, Arabisch, Kroatisch, Albanisch, brasilianisches Portugiesisch, Usbekisch, Bosnisch, Urdu, Tagalog und Chinesisch (zh-TW). Insgesamt waren 43 Contributors an 6.4.43 beteiligt.
Kommentare
Noch keine Kommentare — schreib den ersten.
Starte die Diskussion
Kein Konto, kein Passwort nötig — gib einfach deine E-Mail-Adresse ein, wir senden dir einen einmaligen Anmelde-Link. Beim ersten Mal bist du damit automatisch angemeldet.
Deine Bewertung wird nach der Anmeldung automatisch übernommen.
Schau in dein Postfach
Wir haben einen Anmelde-Link an … gesendet. Öffne ihn auf diesem Gerät — dieser Tab meldet dich automatisch an.
Warte auf deinen Klick …
·