October 2023Community fixes for 8.2.12CoreFixed bug GH-12207: memory leak when class using trait with doc block.Fixed bug GH-12215: Module entry being overwritten causes type errors in ext/dom.Fixed bug GH-12273: __builtin_cpu_init check.Fixed bug #80092: ZTS + preload = segfault on shutdown.CLIEnsure a single Date header is present.CTypeFixed bug GH-11997: ctype_alnum 5 times slower in PHP 8.1 or greater.DOMRestore old namespace reconciliation behaviour.Fixed bug GH-8996: DOMNode serialization on PHP ^8.1.FileinfoFixed bug GH-11891: fileinfo returns text/xml for some svg files.FilterFix explicit FILTER_REQUIRE_SCALAR with FILTER_CALLBACKHashFixed bug GH-12186: segfault copying/cloning a finalized HashContext.IntlFixed bug GH-12243: segfault on IntlDateFormatter::construct.Fixed bug GH-12282: IntlDateFormatter::construct should throw an exception on an invalid locale.MySQLndFixed bug GH-12297: PHP Startup: Invalid library (maybe not a PHP library) 'mysqlnd.so' in Unknown on line.OpcacheFixed opcache_invalidate() on deleted file.Fixed bug GH-12380: JIT+private array property access inside closure accesses private property in child class.PCREFixed bug GH-11956: Backport upstream fix, PCRE regular expressions with JIT enabled gives different result.SimpleXMLFixed bug GH-12170: Can't use xpath with comments in SimpleXML.Fixed bug GH-12223: Entity reference produces infinite loop in var_dump/print_r.Fixed bug GH-12167: Unable to get processing instruction contents in SimpleXML.Fixed bug GH-12169: Unable to get comment contents in SimpleXML.StreamsFixed bug GH-12190: binding ipv4 address with both address and port at 0.XMLFix return type of stub of xml_parse_into_struct().Fix memory leak when calling xml_parse_into_struct() twice.XSLFix type error on XSLTProcessor::transformToDoc return value with SimpleXML.Community fixes for 8.1.25CoreFixed bug GH-12207: memory leak when class using trait with doc block.Fixed bug GH-12215: Module entry being overwritten causes type errors in ext/dom.Fixed bug GH-12273: __builtin_cpu_init check.Fixed bug #80092: ZTS + preload = segfault on shutdown.CLIEnsure a single Date header is present.CTypeFixed bug GH-11997: ctype_alnum 5 times slower in PHP 8.1 or greater.DOMRestore old namespace reconciliation behaviour.Fixed bug GH-8996: DOMNode serialization on PHP ^8.1.FileinfoFixed bug GH-11891: fileinfo returns text/xml for some svg files.FilterFix explicit FILTER_REQUIRE_SCALAR with FILTER_CALLBACKHashFixed bug GH-12186: segfault copying/cloning a finalized HashContext.IntlFixed bug GH-12243: segfault on IntlDateFormatter::construct.Fixed bug GH-12282: IntlDateFormatter::construct should throw an exception on an invalid locale.MySQLndFixed bug GH-12297: PHP Startup: Invalid library (maybe not a PHP library) 'mysqlnd.so' in Unknown on line.OpcacheFixed opcache_invalidate() on deleted file.Fixed bug GH-12380: JIT+private array property access inside closure accesses private property in child class.PCREFixed bug GH-11956: Backport upstream fix, PCRE regular expressions with JIT enabled gives different result.SimpleXMLFixed bug GH-12170: Can't use xpath with comments in SimpleXML.Fixed bug GH-12223: Entity reference produces infinite loop in var_dump/print_r.Fixed bug GH-12167: Unable to get processing instruction contents in SimpleXML.Fixed bug GH-12169: Unable to get comment contents in SimpleXML.SocketsFix socket_export_stream() with wrong protocolStreamsFixed bug GH-12190: binding ipv4 address with both address and port at 0.XMLFix return type of stub of xml_parse_into_struct().Fix memory leak when calling xml_parse_into_struct() twice.XSLFix type error on XSLTProcessor::transformToDoc return value with SimpleXML.