PHP Release 7.2.12


PHP 7.2.12 Release Announcement

The PHP development team announces the immediate availability of PHP 7.2.12. This is a bugfix release.

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

For source downloads of PHP 7.2.12 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 7.2.12 (tar.bz2)
SHA256: b724c4c20347b6105be109d98cc395a610174e8aadb506c82e8cb645b65ef6b6
PHP 7.2.12 (tar.gz)
SHA256: d7cabdf4e51db38121daf0d494dc074743b24b6c79e592037eeedd731f1719dd
PHP 7.2.12 (tar.xz)
SHA256: 989c04cc879ee71a5e1131db867f3c5102f1f7565f805e2bb8bde33f93147fe1
Change Logs
core
  • Fixed bug #76846 (Segfault in shutdown function after memory limit error).
  • Fixed bug #76946 (Cyclic reference in generator not detected).
  • Fixed bug #77035 (The phpize and ./configure create redundant .deps file).
  • Fixed bug #77041 (buildconf should output error messages to stderr)
date
  • Upgraded timelib to 2017.08.
  • Fixed bug #75851 (Year component overflow with date formats "c", "o", "r" and "y").
  • Fixed bug #77007 (fractions in `diff()` are not correctly normalized).
fcgi
  • Fixed #76948 (Failed shutdown/reboot or end session in Windows).
  • Fixed bug #76954 (apache_response_headers removes last character from header name).
ftp
  • Fixed bug #76972 (Data truncation due to forceful ssl socket shutdown).
intl
  • Fixed bug #76942 (U_ARGUMENT_TYPE_MISMATCH).
reflection
  • Fixed bug #76936 (Objects cannot access their private attributes while handling reflection errors).
  • Fixed bug #66430 (ReflectionFunction::invoke does not invoke closure with object scope).
sodium
  • Some base64 outputs were truncated; this is not the case any more.
  • block sizes >= 256 bytes are now supposed by sodium_pad() even when an old version of libsodium has been installed.
  • Fixed bug #77008 (sodium_pad() could read (but not return nor write) uninitialized memory when trying to pad an empty input).
standard
  • Fixed bug #76965 (INI_SCANNER_RAW doesn't strip trailing whitespace).
tidy
  • Fixed bug #77027 (tidy::getOptDoc() not available on Windows).
xml
  • Fixed bug #30875 (xml_parse_into_struct() does not resolve entities).
  • Add support for getting SKIP_TAGSTART and SKIP_WHITE options.
xmlrpc
  • Fixed bug #75282 (xmlrpc_encode_request() crashes).
To Top