PHP 8.4.19 Release: Core Bugs Fixed, cURL Crash Prevention, and Memory Leak Repairs
PHP 8.4.19 settles a handful of long‑standing bugs across the Zend engine, cURL, Date, DOM, MBString, Opcache, OpenSSL, PCNTL, PCRE, PostgreSQL drivers, sockets, and Windows builds. Core fixes eliminate heap corruption on Aarch64 LTO builds (GH‑21029) and assertion failures in lazy object handling (GH‑20657), while cURL now guards against null transfer callbacks (GH‑21023) and preserves accurate length values during large downloads. The Date module can accept a null start date in DatePeriod::__set_state() (GH‑20936) and maintains second‑level precision for timezone offsets, whereas DOM property access errors are smoothed out for baseURI and other node attributes. Overall, the release provides a cleaner, more stable runtime environment without adding new features, making it worthwhile for anyone who wants to avoid crashes, leaks, or type errors that have plagued recent PHP deployments.
PHP 8.4.19 Release: Core Bugs Fixed, cURL Crash Prevention, and Memory Leak Repairs
PHP 8.4.19 has been released, addressing numerous core bugs across various components including the Zend engine, cURL, and OpenSSL, leading to a more stable runtime environment. Key fixes include resolving heap corruption and lazy object handling issues, as well as preventing crashes related to null transfer callbacks in cURL. Enhancements have also been made to the Date module, DOM property access, and memory management in several libraries, improving overall application performance and stability. This release does not introduce new features but is recommended for users looking to avoid issues that have affected recent PHP deployments
