PHP 8.1 is no longer officially supported by the PHP project.
Official support refers to that provided direct by the PHP Project.
If you install PHP via third-party packages, support timelines may be different.
Please read the Release Support Policy for more information.
The latest release of PHP 8.1 is
8.1.34 which includes important security patches.
Source Code
Change Log
-
cli
-
Fixed bug
GH-11246 (cli/get_set_process_title fails on MacOS).
-
core
-
curl
-
Fixed bug
GH-11433 (Unable to set CURLOPT_ACCEPT_ENCODING to NULL).
-
dom
-
-
Fixed bug
GH-10234 (Setting DOMAttr::textContent results in an empty attribute value).
-
Fix return value in stub file for DOMNodeList::item.
-
Fix spec compliance error with '*' namespace for DOMDocument::getElementsByTagNameNS.
-
Fix DOMElement::append() and DOMElement::prepend() hierarchy checks.
-
Fixed bug
GH-11347 (Memory leak when calling a static method inside an xpath query).
-
Fixed bug
#67440 (append_node of a DOMDocumentFragment does not reconcile namespaces).
-
Fixed bug
#81642 (DOMChildNode::replaceWith() bug when replacing a node with itself).
-
Fixed bug
#77686 (Removed elements are still returned by getElementById).
-
Fixed bug
#70359 (print_r() on DOMAttr causes Segfault in php_libxml_node_free_list()).
-
Fixed bug
#78577 (Crash in DOMNameSpace debug info handlers).
-
Fix lifetime issue with getAttributeNodeNS().
-
Fix "invalid state error" with cloned namespace declarations.
-
Fixed bug
#55294 and #47530 and #47847 (various namespace reconciliation issues).
-
Fixed bug
#80332 (Completely broken array access functionality with DOMNamedNodeMap).
-
opcache
-
openssl
-
Fixed bug
GH-9356 Incomplete validation of IPv6 Address fields in subjectAltNames (James Lucas, Jakub Zelenka).
-
pgsql
-
phar
-
spl
-
Fixed bug
GH-11338 (SplFileInfo empty getBasename with more than one slash).
-
standard