php-8.2.0RC1
- CLI:
php-8.2.0RC1
. Implement built-in web server responding without body to HEAD request on a static resource. (Vedran Miletic, Marin Martuslovic)
. Implement built-in web server responding with HTTP status 405 to DELETE/PUT/PATCH request on a static resource. (Vedran Miletic, Marin Martuslovic)
- Core:
. Fixed bug GH-9323 (Crash in ZEND_RETURN/GC/zend_call_function) (Tim Starling)
. Fixed bug GH-9227 (Trailing dots and spaces in filenames are ignored). (cmb)
. Fixed bug GH-9285 (Traits cannot be used in readonly classes). (kocsismate)
. Fixed bug GH-9186 (@strict-properties can be bypassed using unserialization). (kocsismate)
- Date:
. Fixed bug GH-9431 (DateTime::getLastErrors() not returning false when no errors/warnings). (Derick)
- ODBC:
. Fixed bug GH-9347 (Current ODBC liveness checks may be inadequate). (Calvin Buckley)
- Opcache:
. Fixed bug GH-9371 (Crash with JIT on mac arm64) (jdp1024/David Carlier)
- OpenSSL:
. Fixed bug GH-9310 (SSL local_cert and local_pk do not respect open_basedir). (Jakub Zelenka)
. Implement FR #76935 ("chacha20-poly1305" is an AEAD but does not work like AEAD). (Jakub Zelenka)
. Added openssl_cipher_key_length function. (Jakub Zelenka)
- PDO_ODBC:
. Fixed bug GH-9347 (Current ODBC liveness checks may be inadequate). (Calvin Buckley)
- Random:
. Fixed bug GH-9415 (Randomizer::getInt(0, 2**32 - 1) with Mt19937 always returns 1). (timwolla)
. Fixed Randomizer::getInt() consistency for 32-bit engines. (timwolla)
- Streams:
. Fixed bug GH-9316 ($http_response_header is wrong for long status line). (cmb, timwolla)
- XML:
. Added libxml_get_external_entity_loader() function. (Tim Starling)
Pierrick Charron has announced the release of the first release candidate for PHP 8.2.0 for testing.