|
743 | 743 |
|
744 | 744 | <a id="PHP_8_4"></a> |
745 | 745 |
|
| 746 | +<section class="version" id="8.4.19"><!-- {{{ 8.4.19 --> |
| 747 | +<h3>Version 8.4.19</h3> |
| 748 | +<b><?php release_date('12-Mar-2026'); ?></b> |
| 749 | +<ul><li>Core: |
| 750 | +<ul> |
| 751 | + <li>Fixed bug <?php githubissuel('php/php-src', 21029); ?> (zend_mm_heap corrupted on Aarch64, LTO builds).</li> |
| 752 | + <li>Fixed bug <?php githubissuel('php/php-src', 20657); ?> (Assertion failure in zend_lazy_object_get_info triggered by setRawValueWithoutLazyInitialization() and newLazyGhost()).</li> |
| 753 | + <li>Fixed bug <?php githubissuel('php/php-src', 20504); ?> (Assertion failure in zend_get_property_guard when accessing properties on Reflection LazyProxy via isset()).</li> |
| 754 | + <li>Fixed OSS-Fuzz #478009707 (Borked assign-op/inc/dec on untyped hooked property backing value).</li> |
| 755 | + <li>Fixed bug <?php githubissuel('php/php-src', 21215); ?> (Build fails with -std=).</li> |
| 756 | + <li>Fixed bug <?php githubissuel('php/php-src', 13674); ?> (Build system installs libtool wrappers when using slibtool).</li> |
| 757 | +</ul></li> |
| 758 | +<li>Curl: |
| 759 | +<ul> |
| 760 | + <li>Fixed bug <?php githubissuel('php/php-src', 21023); ?> (CURLOPT_XFERINFOFUNCTION crash with a null callback).</li> |
| 761 | + <li>Don't truncate length.</li> |
| 762 | +</ul></li> |
| 763 | +<li>Date: |
| 764 | +<ul> |
| 765 | + <li>Fixed bug <?php githubissuel('php/php-src', 20936); ?> (DatePeriod::__set_state() cannot handle null start).</li> |
| 766 | + <li>Fix timezone offset with seconds losing precision.</li> |
| 767 | +</ul></li> |
| 768 | +<li>DOM: |
| 769 | +<ul> |
| 770 | + <li>Fixed bug <?php githubissuel('php/php-src', 21077); ?> (Accessing Dom\Node::baseURI can throw TypeError).</li> |
| 771 | + <li>Fixed bug <?php githubissuel('php/php-src', 21097); ?> (Accessing Dom\Node properties can can throw TypeError).</li> |
| 772 | +</ul></li> |
| 773 | +<li>MBString: |
| 774 | +<ul> |
| 775 | + <li>Fixed bug <?php githubissuel('php/php-src', 21223); ?>; mb_guess_encoding no longer crashes when passed huge list of candidate encodings (with 200,000+ entries).</li> |
| 776 | +</ul></li> |
| 777 | +<li>Opcache: |
| 778 | +<ul> |
| 779 | + <li>Fixed bug <?php githubissuel('php/php-src', 20718); ?> ("Insufficient shared memory" when using JIT on Solaris).</li> |
| 780 | + <li>Fixed bug <?php githubissuel('php/php-src', 21227); ?> (Borked SCCP of array containing partial object).</li> |
| 781 | + <li>Fixed bug <?php githubissuel('php/php-src', 21052); ?> (Preloaded constant erroneously propagated to file-cached script).</li> |
| 782 | +</ul></li> |
| 783 | +<li>OpenSSL: |
| 784 | +<ul> |
| 785 | + <li>Fix a bunch of leaks and error propagation.</li> |
| 786 | +</ul></li> |
| 787 | +<li>PCNTL: |
| 788 | +<ul> |
| 789 | + <li>Fixed pcntl_setns() internal errors handling regarding errnos.</li> |
| 790 | + <li>Fixed cpuset leak in pcntl_setcpuaffinity on out-of-range CPU ID on NetBSD/Solaris platforms.</li> |
| 791 | + <li>Fixed pcntl_signal() signal table registering the callback first OS-wise before the internal list.</li> |
| 792 | + <li>Fixed pcntl_signal_dispatch() stale pointer and exception handling.</li> |
| 793 | +</ul></li> |
| 794 | +<li>PCRE: |
| 795 | +<ul> |
| 796 | + <li>Fixed preg_match memory leak with invalid regexes.</li> |
| 797 | +</ul></li> |
| 798 | +<li>PDO_PGSQL: |
| 799 | +<ul> |
| 800 | + <li>Fixed bug <?php githubissuel('php/php-src', 21055); ?> (connection attribute status typo for GSS negotiation).</li> |
| 801 | +</ul></li> |
| 802 | +<li>PGSQL: |
| 803 | +<ul> |
| 804 | + <li>Fixed bug <?php githubissuel('php/php-src', 21162); ?> (pg_connect() memory leak on error).</li> |
| 805 | +</ul></li> |
| 806 | +<li>Sockets: |
| 807 | +<ul> |
| 808 | + <li>Fixed bug <?php githubissuel('php/php-src', 21161); ?> (socket_set_option() crash with array 'addr' entry as null).</li> |
| 809 | + <li>Fixed possible addr length overflow with socket_connect() and AF_UNIX family sockets.</li> |
| 810 | +</ul></li> |
| 811 | +<li>Windows: |
| 812 | +<ul> |
| 813 | + <li>Fixed compilation with clang (missing intrin.h include).</li> |
| 814 | +</ul></li> |
| 815 | +</ul> |
| 816 | +<!-- }}} --></section> |
| 817 | + |
| 818 | + |
| 819 | + |
746 | 820 | <section class="version" id="8.4.18"><!-- {{{ 8.4.18 --> |
747 | 821 | <h3>Version 8.4.18</h3> |
748 | 822 | <b><?php release_date('12-Feb-2026'); ?></b> |
|
0 commit comments