Home » Releases » 8.1 » 8.1.34 »

PHP 8.1.6

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

  • PHP 8.1.6 (tar.gz)

    • sha256: e847745fd66fc8c57fac993a609fefcded93fddccd225f0620a26bb5ae5753c3
  • PHP 8.1.6 (tar.bz2)

    • sha256: 7b353304b7407554f70d3e101a226a1fc22decae5c4c42ed270c4e389bfa1b66
  • PHP 8.1.6 (tar.xz)

    • sha256: da38d65bb0d5dd56f711cd478204f2b62a74a2c2b0d2d523a78d6eb865b2364c

Change Log

  • core

    • Fixed bug GH-8310 (Registry settings are no longer recognized).
      cmb
    • Fixed potential race condition during resource ID allocation.
      ryancaicse
    • Fixed bug GH-8133 (Preloading of constants containing arrays with enums segfaults).
      ilutov
    • Fixed Haiku ZTS builds.
      David Carlier
  • date

    • Fixed bug GH-7752 (DateTimeZone::getTransitions() returns insufficient data).
      Derick
    • Fixed bug GH-8108 (Timezone doesn't work as intended).
      Derick
    • Fixed bug #81660 (DateTimeZone::getTransitions() returns invalid data).
      Derick
    • Fixed bug GH-8289 (Exceptions thrown within a yielded from iterator are not rethrown into the generator).
      Bob
  • ffi

    • Fixed bug GH-8433 (Assigning function pointers to structs in FFI leaks).
      Bob
  • fpm

    • Fixed bug #76003 (FPM /status reports wrong number of active processe).
      Jakub Zelenka
    • Fixed bug #77023 (FPM cannot shutdown processes).
      Jakub Zelenka
    • Fixed comment in kqueue remove callback log message.
      David Carlier
  • hash

    • Fixed bug #81714 (segfault when serializing finalized HashContext).
      cmb
  • iconv

    • Fixed bug GH-8218 (ob_end_clean does not reset Content-Encoding header).
      cmb
  • intl

    • Fixed bug GH-8364 (msgfmt_format $values may not support references).
      cmb
  • mbstring

    • Number of error markers emitted for invalid UTF-8 text matches WHATWG specification. This is a return to the behavior of PHP 8.0 and earlier.
      alexdowad
  • mysqli

    • Fixed bug GH-8267 (MySQLi uses unsupported format specifier on Windows).
      cmb
  • opcache

    • Fixed bug GH-8063 (OPcache breaks autoloading after E_COMPILE_ERROR).
      Arnaud
  • spl

    • Fixed bug GH-8366 (ArrayIterator may leak when calling __construct()).
      cmb
    • Fixed bug GH-8273 (SplFileObject: key() returns wrong value).
      Girgias
  • streams

    • Fixed php://temp does not preserve file-position when switched to temporary file.
      Bernd Holzmüller
  • zlib

    • Fixed bug GH-8218 (ob_end_clean does not reset Content-Encoding header).
      cmb

PHP 8.1


  Represents a security release