Key Fixes and Enhancements:
- Core Improvements:
- The `zend_ast_export()` function now properly preserves float numbers.
- Memory management has been improved by preventing the deletion of the main chunk in `zend_gc`.
- Compilation issues related to `zend_alloc` and other non-default options have been resolved.
- Extension Updates:
- Curl: Memory leaks and incorrect OpenSSL version detection have been fixed.
- Date: Memory leaks in the `DatePeriod` iterator have been addressed.
- FPM: Resolved a segmentation fault in `fpm_get_status`.
- Hash: Fixed a build failure issue with `xxhash`.
- Intl: Multiple memory leaks in datetime decomposition and locale lookup have been fixed.
- OPcache: Addressed incompatibility issues with Inline TLS Assembly on Alpine 3.22.
- Additional Fixes: Various fixes have been implemented for ODBC, OpenSSL, PDO ODBC, and other extensions to enhance stability and performance. Notably, the release resolves warnings related to the `pg_cancel_query()` function and deprecations in the Tidy extension.
Looking Forward:
The PHP development team encourages users to test this release candidate to ensure stability and performance before the final release. Feedback from the community will be crucial in identifying any remaining issues. As PHP continues to evolve, future updates are expected to focus on further enhancements in performance, security, and new features.For more detailed insights and to participate in the testing, users can access the release notes and the source code on the official PHP repository.
In conclusion, PHP 8.3.23RC1 demonstrates significant improvements and fixes, reinforcing the commitment of the PHP development community to enhance the language's robustness and reliability
PHP 8.3.23 RC1 released
PHP-8.3.23RC1 has been released for testing, resolving several bugs and issues within the PHP codebase. This encompasses resolutions for fundamental issues, including zend_ast_export() and zend_gc, as well as compilation challenges related to zend_alloc and non-default options. Furthermore, the release resolves concerns related to curl, date, FPM, hash, intl, ODBC, opcache, openssl, phar, PHPDBG, PDO ODBC, PGSQL, random, readline, soap, and tidy. The release also resolves concerns related to the pg_cancel_query() warning and the tidyOptIsReadonly deprecation.