PHP 8.3.23 released

Published by

PHP 8.3.23 has been officially released, introducing a variety of important fixes and enhancements aimed at improving the performance and security of the language. Key updates include the resolution of a significant issue with `zend_ast_export()` that was preventing the preservation of float numbers, as well as addressing compilation problems linked to `zend_alloc` and non-default options. Additionally, the Curl extension has been optimized to eliminate memory leaks that occur when setting a list through `curl_setopt` fails and to correct the detection of the OpenSSL version.

The update also addresses several other critical components:

- Date: Fixes have been made to ensure that multiple calls to the `DatePeriod` iterator's `current()` method do not leak memory.
- FPM (FastCGI Process Manager): Segmentation faults related to `fpm_get_status` have been addressed.
- Various Extensions: Numerous other components have received bug fixes, including improvements in `hash`, `intl`, `ODBC`, `Opcache`, and `OpenSSL`. Notably, security vulnerabilities such as the one in the `pgsql` extension (CVE-2025-1735) have been rectified to enhance overall security.

The release also includes improvements to the `Phar`, `PHPDBG`, `PDO ODBC`, `Random`, `Readline`, and `SOAP` extensions, with a focus on fixing memory leaks and ensuring better error handling.

Overall, PHP 8.3.23 not only enhances performance and stability across its core and various extensions but also places a strong emphasis on security, addressing multiple vulnerabilities that could potentially impact users.

This version continues to demonstrate the ongoing commitment of the PHP development team to refine and improve the language, ensuring that it remains a robust choice for developers worldwide. The focus on memory management and error handling reflects best practices in modern software development, making PHP a more reliable platform for building applications.

In summary, PHP 8.3.23 is a comprehensive update that not only resolves existing issues but also optimizes performance, ensuring that developers can rely on the language for their projects with greater confidence

PHP 8.3.23 released

PHP 8.3.23 has been officially released, featuring a range of fixes and enhancements. The primary updates consist of GH-18695, which prevents the preservation of float numbers in zend_ast_export(), and resolves compilation issues related to zend_alloc and non-default options. Curl addresses memory leaks that occur when setting a list through curl_setopt fails, as well as issues related to incorrect detection of the OpenSSL version. Date addresses problems associated with multiple invocations of the DatePeriod iterator's current() method. FPM addresses issues related to fpm_get_status segmentation faults, along with various fixes for hash, intl, ODBC, Opcache, OpenSSL, PGSQL, Phar, PHPDBG, PDO ODBC, random, readline, SOAP, and Tidy.

PHP 8.3.23 released @ Linux Compatible