PHP NEWS ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| ?? ??? ????, PHP 8.1.0alpha1 - Core: . Fixed inclusion order for phpize builds on Windows. (cmb) . Added missing hashtable insertion APIs for arr/obj/ref. (Sara) . Fixed bug #75474 (function scope static variables are not bound to a unique function). (Nikita) . Fixed bug #53826 (__callStatic fired in base class through a parent call if the method is private). (Nikita) - FPM: . Added openmetrics status format. (Cees-Jan Kiewiet) . Enable process renaming on macOS. (devnexen) . Added pm.max_spawn_rate option to configure max spawn child processes rate. (Paulius Sapragonas) - FTP: . Convert resource to object \FTPConnection. (Sara) - GD: . Convert resource to object \GdFont. (Sara) - hash: . Implemented FR #68109 (Add MurmurHash V3). (Anatol, Michael) . Implemented FR #73385 (Add xxHash support). (Anatol) - LDAP: . Convert resource to object \LDAP. (Máté) . Convert resource to object \LDAPResult. (Máté) . Convert resource to object \LDAPResultEntry. (Máté) - MySQLi: . Fixed bug #70372 (Emulate mysqli_fetch_all() for libmysqlclient). (Nikita) . Fixed bug #80330 (Replace language in APIs and source code/docs). (Darek Ślusarczyk) . Fixed bug #80329 (Add option to specify LOAD DATA LOCAL white list folder (including libmysql)). (Darek Ślusarczyk) - MySQLnd: . Fixed bug #80761 (PDO uses too much memory). (Nikita) - Opcache: . Added inheritance cache. (Dmitry) - OpenSSL: . Bump minimal OpenSSL version to 1.0.2. (Jakub Zelenka) - PDO: . Fixed bug #40913 (PDO_MYSQL: PDO::PARAM_LOB does not bind to a stream for fetching a BLOB). (Nikita) . PDO SQLite: . Fixed bug #38334 (Proper data-type support for PDO_SQLITE). (Nikita) - PSpell: . Convert resource to object \PSpell. (Sara) . Convert resource to object \PSpellConfig. (Sara) - SPL: . Fixed bug #80724 (FilesystemIterator::FOLLOW_SYMLINKS remove KEY_AS_FILE from bitmask). (Cameron Porter) <<< NOTE: Insert NEWS from last stable release here prior to actual release! >>>