The release notes detail numerous bug fixes across multiple components of PHP:
- Core: Includes fixes for build issues, property slot duplications, and memory management errors. Notable bugs addressed include issues with argument unpacking and generator behavior.
- Calendar: Resolved an integer overflow issue in calendar-related functions.
- FTP: Addressed potential issues with the hrtime() function.
- GD and Hash: Fixed a comparison issue and crash scenarios, respectively.
- Intl: Resolved memory leaks and corrected return values for specific functions.
- LDAP, LibXML, and MbString: Various bugs were fixed to improve functionality and stability.
- Opcache and OpenSSL: Addressed multiple issues related to JIT compilation, dynamic function definitions, and OpenSSL operations to prevent crashes and incorrect behaviors.
- PDO Pgsql and SOAP: Fixed memory access errors and potential crashes in these extensions.
- Sockets and Standard: Improved error handling for argument values and addressed memory leaks.
- Windows: Fixed a memory management issue when handling path lengths.
With this extensive list of fixes, PHP 8.4.12 RC1 aims to provide developers with a more robust environment for building applications. Users are encouraged to test this candidate version and report any additional issues they may encounter.
Looking ahead, the PHP development team will continue to refine the release based on user feedback and further testing, leading to the final release of PHP 8.4.12. This process exemplifies the commitment to maintaining high standards of quality and performance in the PHP ecosystem. As the PHP community grows, ongoing enhancements and updates will remain crucial to support the evolving needs of developers
PHP 8.4.12 RC1 released
Saki Takamachi has released a release candidate for PHP 8.4.12 for testing. The changes include fixes for various bugs, including GH-19169 build issues, duplicate property slots, and issues with OSS-Fuzz. The release also addresses issues with calendar, FTP, GD, hash, Intl, LDAP, LibXML, MbString, Opcache, OpenSSL, PDO Pgsql, SOAP, sockets, and standard. The core fixes include GH-19169 build issues, bug GH-19053, GH-19044, GH-18581, OSS-Fuzz #434346548, GH-19305, GH-19303, GH-19306, GH-19326, GH-19280, GH-18736, GH-191905, GH-19371, LDAP, LibXML, mbString, Opcache, OpenSSL, PDO Pgsql, SOAP, and Windows.