Software 42837 Published by

Ben Ramsey has announced the fourth release candidate for PHP 8.1.0 for testing.




php-8.1.0RC4

- CLI:
. Fixed bug #81496 (Server logs incorrect request method). (lauri)

- Core:
. Fixed bug #75941 (Fix compile failure on Solaris with clang). (Jaromír Doleček)
. Fixed bug #81380 (Observer may not be initialized properly). (krakjoe)
. Fixed bug #81514 (Using Enum as key in WeakMap triggers GC + SegFault). (Nikita)
. Fixed Bug #81520 (TEST_PHP_CGI_EXECUTABLE badly set in run-tests.php). (Remi)

- Date:
. Fixed bug #81504 (Incorrect timezone transition details for POSIX data). (Derick)

- PCRE:
. Fixed bug #81424 (PCRE2 10.35 JIT performance regression). (cmb)

- PgSQL:
. Fixed bug #81509 (pg_end_copy still expects a resource). (Matteo)

- OpenSSL:
. Fixed bug #81502 ($tag argument of openssl_decrypt() should accept null/empty string). (Nikita)

- Standard:
. Fixed bug #81491 (Incorrectly using libsodium for argon2 hashing). (Dan Pock)
. Fixed bug #66588 (SplFileObject::fgetcsv incorrectly returns a row on premature EOF). (Aliaksandr Bystry)

- Streams:
. Fixed bug #81475 (stream_isatty emits warning with attached stream wrapper). (cmb)

- Zip:
. Fixed bug #81490 (ZipArchive::extractTo() may leak memory). (cmb, Remi)
. Fixed bug #77978 (Dirname ending in colon unzips to wrong dir). (cmb)



Release php-8.1.0RC4 · php/php-src