PHP Release 8.1.24


PHP 8.1.24 Release Announcement

The PHP development team announces the immediate availability of PHP 8.1.24. This is a bug fix release.

All PHP 8.1 users are encouraged to upgrade to this version.

For source downloads of PHP 8.1.24 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog.

Source Code
PHP 8.1.24 (tar.gz)
SHA256: d6001a5c16765cd1897609fc71ff083e35db9a28c8874a1ff191cdebe80a6460
PHP 8.1.24 (tar.bz2)
SHA256: b0ae5804a9ad53a7e28d0a32629495f816f935b10830c71f4ec15827185a73c9
PHP 8.1.24 (tar.xz)
SHA256: ee61f6232bb29bd2e785daf325d2177f2272bf80d086c295a724594e710bce3d
Change Logs
core
  • Fixed bug GH-11937 (Constant ASTs containing objects).
  • Fixed bug GH-11790 (On riscv64 require libatomic if actually needed).
  • Fixed bug GH-12073 (Segfault when freeing incompletely initialized closures).
  • Fixed bug GH-12060 (Internal iterator rewind handler is called twice).
  • Fixed bug GH-12102 (Incorrect compile error when using array access on TMP value in function call).
dom
  • Fix memory leak when setting an invalid DOMDocument encoding.
iconv
  • Fixed build for NetBSD which still uses the old iconv signature.
intl
  • Fixed bug GH-12020 (intl_get_error_message() broken after MessageFormatter::formatMessage() fails).
mysqlnd
  • Fixed bug GH-10270 (Invalid error message when connection via SSL fails: "trying to connect via (null)").
odbc
  • Fixed memory leak with failed SQLPrepare.
  • Fixed persistent procedural ODBC connections not getting closed.
simplexml
  • Fixed bug #52751 (XPath processing-instruction() function is not supported).
spl
  • Fixed bug GH-11972 (RecursiveCallbackFilterIterator regression in 8.1.18).
sqlite3
  • Fixed bug GH-11878 (SQLite3 callback functions cause a memory leak with a callable array).
To Top