@@ -45,6 +45,12 @@ PHP 8.5 UPGRADE NOTES
4545 change, but should more closely match user expectations, demonstrated by
4646 GH-15753 and GH-16198.
4747
48+ - DOM:
49+ . Cloning a DOMNamedNodeMap, DOMNodeList, Dom\NamedNodeMap, Dom\NodeList,
50+ Dom\HTMLCollection, and Dom\DtdNamedNodeMap now fails.
51+ This never actually resulted in a working object,
52+ so the impact should actually be zero.
53+
4854- FileInfo:
4955 . finfo_file() and finfo::file() now throws a ValueError instead of a
5056 TypeError when $filename contains nul bytes.
@@ -551,6 +557,11 @@ PHP 8.5 UPGRADE NOTES
551557 from being a multiple of loop iteration counts.
552558 It is recommended that this parameter is set to a prime number.
553559
560+ - OpenSSL:
561+ Added openssl.libctx to select the OpenSSL library context type. Either
562+ custom libctx for each thread can be used or a single global (default)
563+ libctx is used.
564+
554565========================================
55556612. Windows Support
556567========================================
@@ -599,6 +610,13 @@ PHP 8.5 UPGRADE NOTES
599610 . The `-z` or `--zend-extension` option has been removed as it was
600611 non-functional. Use `-d zend_extension=<path>` instead.
601612
613+ - PDO_ODBC
614+ . The fetch behaviour for larger columns has been changed. Rather than
615+ fetching 256 byte blocks, PDO_ODBC will try to fetch a larger block size;
616+ currently, this is the page size minus string overhead. Drivers that
617+ return SQL_NO_TOTAL in SQLGetData are also better handled as well.
618+ This should improve compatibility and performance. See GH-10809, GH-10733.
619+
602620========================================
60362114. Performance Improvements
604622========================================
0 commit comments