Software 42752 Published by

The following new PHP test releases are available: PHP 8.0.0 Beta 2, 7.4.10 RC1, and 7.3.22 RC1.





PHP 8.0.0beta2

- SPL:
. Fixed bug #79987 (Memory leak in SplFileInfo because of missing zend_restore_error_handling()). (Dmitry)

Download PHP 8.0.0 Beta 2 from GitHub

PHP 7.4.10RC1

- Core:
. Fixed bug #79884 (PHP_CONFIG_FILE_PATH is meaningless). (cmb)
. Fixed bug #77932 (File extensions are case-sensitive). (cmb)
. Fixed bug #79806 (realpath() erroneously resolves link to link). (cmb)
. Fixed bug #79895 (PHP_CHECK_GCC_ARG does not allow flags with equal sign). (Santiago M. Mola)
. Fixed bug #79919 (Stack use-after-scope in define()). (cmb)
. Fixed bug #79934 (CRLF-only line in heredoc causes parsing error). (Pieter van den Ham)
. Fixed bug #79947 (Memory leak on invalid offset type in compound assignment). (Nikita)

- COM:
. Fixed bug #48585 (com_load_typelib holds reference, fails on second call). (cmb)

- Exif:
. Fixed bug #75785 (Many errors from exif_read_data). (Níckolas Daniel da Silva)

- Gettext:
. Fixed bug #70574 (Tests fail due to relying on Linux fallback behavior for gettext()). (Florian Engelhardt)

- LDAP:
. Fixed memory leaks. (ptomulik)

- OPcache:
. Fixed bug #73060 (php failed with error after temp folder cleaned up). (cmb)
. Fixed bug #79917 (File cache segfault with a static variable in inherited method). (Nikita)

- PDO:
. Fixed bug #64705 (errorInfo property of PDOException is null when PDO::__construct() fails). (Ahmed Abdou)

- Session:
. Fixed bug #79724 (Return type does not match in ext/session/mod_mm.c). (Nikita)

- Standard:
. Fixed bug #79930 (array_merge_recursive() crashes when called with array with single reference). (Nikita)
. Fixed bug #79944 (getmxrr always returns true on Alpine linux). (Nikita)
. Fixed bug #79951 (Memory leak in str_replace of empty string). (Nikita)
- XML:
. Fixed bug #79922 (Crash after multiple calls to xml_parser_free()). (cmb)

Download PHP 7.4.10 RC1 from GitHub

PHP 7.3.22RC1

- Core:
. Fixed bug #79884 (PHP_CONFIG_FILE_PATH is meaningless). (cmb)
. Fixed bug #77932 (File extensions are case-sensitive). (cmb)
. Fixed bug #79806 (realpath() erroneously resolves link to link). (cmb)
. Fixed bug #79895 (PHP_CHECK_GCC_ARG does not allow flags with equal sign). (Santiago M. Mola)
. Fixed bug #79919 (Stack use-after-scope in define()). (cmb)
. Fixed bug #79934 (CRLF-only line in heredoc causes parsing error). (Pieter van den Ham)

- COM:
. Fixed bug #48585 (com_load_typelib holds reference, fails on second call). (cmb)

- Exif:
. Fixed bug #75785 (Many errors from exif_read_data). (Níckolas Daniel da Silva)

- Gettext:
. Fixed bug #70574 (Tests fail due to relying on Linux fallback behavior for gettext()). (Florian Engelhardt)

- LDAP:
. Fixed memory leaks. (ptomulik)

- OPcache:
. Fixed bug #73060 (php failed with error after temp folder cleaned up). (cmb)

- PDO:
. Fixed bug #64705 (errorInfo property of PDOException is null when PDO::__construct() fails). (Ahmed Abdou)

- Standard:
. Fixed bug #79930 (array_merge_recursive() crashes when called with array with single reference). (Nikita)
. Fixed bug #79944 (getmxrr always returns true on Alpine linux). (Nikita)
. Fixed bug #79951 (Memory leak in str_replace of empty string). (Nikita)

- XML:
. Fixed bug #79922 (Crash after multiple calls to xml_parser_free()). (cmb)

Php73

Download PHP 7.3.22 RC1 from GitHub