PHP Release 8.0.21


PHP 8.0.21 Release Announcement

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

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

For source downloads of PHP 8.0.21 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.0.21 (tar.gz)
SHA256: 2f51f6e90e2e8efd3a20db08f0dd61d7f8d5a9362f8c7325f1ad28ccea5be0ac
PHP 8.0.21 (tar.bz2)
SHA256: 1cb7762d1ffecceaeebafb9f6e24132ca23fb1443cb5630d0fccf53f04cfa126
PHP 8.0.21 (tar.xz)
SHA256: e87a598f157e0cf0606e64382bb91c8b30c47d4a0fc96b2c17ad547a27869b3b
Change Logs
core
  • Fixed potential use after free in php_binary_init().
cli
  • Fixed GH-8827 (Intentionally closing std handles no longer possible).
com
  • Fixed bug GH-8778 (Integer arithmethic with large number variants fails).
curl
  • Fixed CURLOPT_TLSAUTH_TYPE is not treated as a string option.
date
  • Fixed bug #74671 (DST timezone abbreviation has incorrect offset).
  • Fixed bug #77243 (Weekdays are calculated incorrectly for negative years).
  • Fixed bug #78139 (timezone_open accepts invalid timezone string argument).
fpm
  • Fixed bug #67764 (fpm: syslog.ident don't work).
mbstring
  • Fixed bug GH-8685 (pcre not ready at mbstring startup).
odbc
  • Fixed handling of single-key connection strings.
openssl
  • Fixed bug #50293 (Several openssl functions ignore the VCWD).
  • Fixed bug #81713 (NULL byte injection in several OpenSSL functions working with certificates).
pdo_odbc
  • Fixed errorInfo() result on successful PDOStatement->execute().
  • Fixed handling of single-key connection strings.
zip
  • Fixed bug GH-8781 (ZipArchive::close deletes zip file without updating stat cache).
To Top