Home » Releases » 8.1 » 8.1.34 »

PHP 8.1.24

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

    • Fixed bug GH-11937 (Constant ASTs containing objects).
      ilutov
    • Fixed bug GH-11790 (On riscv64 require libatomic if actually needed).
      Jeremie Courreges-Anglas
    • Fixed bug GH-12073 (Segfault when freeing incompletely initialized closures).
      ilutov
    • Fixed bug GH-12060 (Internal iterator rewind handler is called twice).
      ju1ius
    • Fixed bug GH-12102 (Incorrect compile error when using array access on TMP value in function call).
      ilutov
  • dom

    • Fix memory leak when setting an invalid DOMDocument encoding.
      nielsdos
  • iconv

    • Fixed build for NetBSD which still uses the old iconv signature.
      David Carlier
  • intl

    • Fixed bug GH-12020 (intl_get_error_message() broken after MessageFormatter::formatMessage() fails).
      Girgias
  • mysqlnd

    • Fixed bug GH-10270 (Invalid error message when connection via SSL fails: "trying to connect via (null)").
      Kamil Tekiela
  • odbc

    • Fixed memory leak with failed SQLPrepare.
      NattyNarwhal
    • Fixed persistent procedural ODBC connections not getting closed.
      NattyNarwhal
  • simplexml

    • Fixed bug #52751 (XPath processing-instruction() function is not supported).
      nielsdos
  • spl

    • Fixed bug GH-11972 (RecursiveCallbackFilterIterator regression in 8.1.18).
      nielsdos
  • sqlite3

    • Fixed bug GH-11878 (SQLite3 callback functions cause a memory leak with a callable array).
      nielsdos
      arnaud-lb

PHP 8.1


  Represents a security release