The latest release of PHP 8.4 is
8.4.25 which includes important security patches.
Source Code
Change Log
-
core
-
curl
-
Fixed bug
GH-21023 (CURLOPT_XFERINFOFUNCTION crash with a null callback).
-
Don't truncate length.
-
date
-
dom
-
Fixed bug
GH-21077 (Accessing Dom\Node::baseURI can throw TypeError).
-
Fixed bug
GH-21097 (Accessing Dom\Node properties can can throw TypeError).
-
mbstring
-
Fixed bug
GH-21223; mb_guess_encoding no longer crashes when passed huge list of candidate encodings (with 200,000+ entries).
-
opcache
-
Fixed bug
GH-20718 ("Insufficient shared memory" when using JIT on Solaris).
-
Fixed bug
GH-21227 (Borked SCCP of array containing partial object).
-
Fixed bug
GH-21052 (Preloaded constant erroneously propagated to file-cached script).
-
openssl
-
pcntl
-
Fixed pcntl_setns() internal errors handling regarding errnos.
-
Fixed cpuset leak in pcntl_setcpuaffinity on out-of-range CPU ID on NetBSD/Solaris platforms.
-
Fixed pcntl_signal() signal table registering the callback first OS-wise before the internal list.
-
Fixed pcntl_signal_dispatch() stale pointer and exception handling.
-
pcre
-
Fixed preg_match memory leak with invalid regexes.
-
Fixed pcre2_code leak when pcre2_pattern_info() fails after a successful pcre2_compile(), and match_sets/match_data/marks leaks in php_pcre_match_impl().
-
pdo_pgsql
-
Fixed bug
GH-21055 (connection attribute status typo for GSS negotiation).
-
pgsql
-
Fixed bug
GH-21162 (pg_connect() memory leak on error).
-
sockets
-
windows