Specific updates include:
- BcMath resolved a crash issue when accessing properties by reference.
- Core implemented fixes for infinite recursion on deprecated attribute evaluation and improved the handling of references in certain functions.
- Curl addressed a memory leak that occurred during failed operations.
- Intl and OpenSSL both fixed memory leaks related to datetime decomposition and certificate verification, respectively.
- PDO ODBC and PDO Sqlite resolved memory leaks tied to specific function failures.
- Enhancements in Opcache and FPM improved compatibility and stability.
Additional improvements include memory leak fixes in Random, Readline, and Soap, as well as various fixes across the Tidy and SimpleXML extensions.
Developers are encouraged to upgrade to PHP 8.4.9 to benefit from these enhancements and ensure their applications are running smoothly. As PHP continues to evolve, keeping up with the latest releases is essential for maintaining optimal performance and security in web applications.
For more detailed information, users can check the official release notes and documentation provided by the PHP development team
PHP 8.4.9 released
PHP 8.4.9 has been released, addressing multiple issues across various components, including BcMath, Core, Date, DOM, FPM, Hash, Intl, Opcache, ODBC, OpenSSL, PDO ODBC, PDO Sqlite, Phar, PHPDBG, PGSQL, Random, Readline, SimpleXML, Soap, and Tidy. The updates resolve concerns related to memory leaks and compatibility issues. BcMath has resolved issues GH-18641 and GH-17711, while Core has addressed issues GH-17711 and GH-18022. Zend has addressed the issues identified in bugs GH-18695 and GH-18695, and the function zend_ast_export() has been corrected. Additional modifications encompass managing references in zval_try_get_long(), preventing the removal of the main chunk in zend_gc, and resolving compilation issues with zend_alloc and non-default options.