PHP Release 8.1.5


PHP 8.1.5 Release Announcement

The PHP development team announces the immediate availability of PHP 8.1.5. 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.5 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.5 (tar.gz)
SHA256: 44d637627746082395d5d3d3d6ae7d71e780b82a8d55a0228887158c4316bf11
PHP 8.1.5 (tar.bz2)
SHA256: 827de56771c3ab8313a069812f15f6ec49989d510aebd0dce180839c6d8d6ff3
PHP 8.1.5 (tar.xz)
SHA256: 7647734b4dcecd56b7e4bd0bc55e54322fa3518299abcdc68eb557a7464a2e8a
Change Logs
core
  • Fixed bug GH-8176 (Enum values in property initializers leak).
  • Fixed freeing of internal attribute arguments.
  • Fixed bug GH-8070 (memory leak of internal function attribute hash).
  • Fixed bug GH-8160 (ZTS support on Alpine is broken).
filter
  • Fixed signedness confusion in php_filter_validate_domain().
intl
  • Fixed bug GH-8115 (Can't catch arg type deprecation when instantiating Intl classes).
  • Fixed bug GH-8142 (Compilation error on cygwin).
  • Fixed bug GH-7734 (Fix IntlPartsIterator key off-by-one error and first key).
mbstring
  • Fixed bug GH-8208 (mb_encode_mimeheader: $indent functionality broken).
mysqli
  • Fixed bug GH-8068 (mysqli_fetch_object creates inaccessible properties).
pcntl
  • Fixed bug GH-8142 (Compilation error on cygwin).
pgsql
  • Fixed result_type related stack corruption on LLP64 architectures.
  • Fixed bug GH-8253 (pg_insert() fails for references).
sockets
  • Fixed Solaris builds.
  • Fix undefined behavior in php_set_inet6_addr.
spl
  • Fixed bug GH-8121 (SplFileObject - seek and key with csv file inconsistent).
  • Fixed bug GH-8192 (Cannot override DirectoryIterator::current() without return typehint in 8.1).
standard
  • Fixed bug GH-8048 (Force macOS to use statfs).
To Top