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
-
core
-
date
-
Fixed bug
GH-9699 (DateTimeImmutable::diff differences in 8.1.10 onwards - timezone related).
-
Fixed bug
GH-9700 (DateTime::createFromFormat: Parsing TZID string is too greedy).
-
Fixed bug
GH-9866 (Time zone bug with \DateTimeInterface::diff()).
-
Fixed bug
GH-9880 (DateTime diff returns wrong sign on day count when using a timezone).
-
fpm
-
Fixed bug
GH-9959 (Solaris port event mechanism is still broken after bug #66694).
-
Fixed bug
#68207 (Setting fastcgi.error_header can result in a WARNING).
-
Fixed bug
GH-8517 (Random crash of FPM master process in fpm_stdio_child_said).
-
mbstring
-
Fixed bug
GH-9535 (The behavior of mb_strcut in mbstring has been changed in PHP8.1).
-
opcache
-
Fixed bug
GH-9968 (Segmentation Fault during OPCache Preload).
-
openssl
-
Fixed bug
GH-9064 (PHP fails to build if openssl was built with --no-ec).
-
Fixed bug
GH-10000 (OpenSSL test failures when OpenSSL compiled with no-dsa).
-
pcntl
-
Fixed bug
GH-9298 (Signal handler called after rshutdown leads to crash).
-
pdo_firebird
-
Fixed bug
GH-9971 (Incorrect NUMERIC value returned from PDO_Firebird).
-
pdo/sqlite
-
Fixed bug
#81740 (PDO::quote() may return unquoted string). (CVE-2022-31631)
-
session
-
Fixed
GH-9932 (session name silently fails with . and [).
-
spl
-
Fixed
GH-9883 (SplFileObject::__toString() reads next line).
-
Fixed
GH-10011 (Trampoline autoloader will get reregistered and cannot be unregistered).
-
sqlite3
-
Fixed bug
#81742 (open_basedir bypass in SQLite3 by using file URI).