|
9 | 9 |
|
10 | 10 | <a id="PHP_8_4"></a> |
11 | 11 |
|
| 12 | +<section class="version" id="8.4.14"><!-- {{{ 8.4.14 --> |
| 13 | +<h3>Version 8.4.14</h3> |
| 14 | +<b><?php release_date('23-Oct-2025'); ?></b> |
| 15 | +<ul><li>Core: |
| 16 | +<ul> |
| 17 | + <li>Fixed bug <?php githubissuel('php/php-src', 19765); ?> (object_properties_load() bypasses readonly property checks).</li> |
| 18 | + <li>Fixed hard_timeout with --enable-zend-max-execution-timers.</li> |
| 19 | + <li>Fixed bug <?php githubissuel('php/php-src', 19792); ?> (SCCP causes UAF for return value if both warning and exception are triggered).</li> |
| 20 | + <li>Fixed bug <?php githubissuel('php/php-src', 19653); ?> (Closure named argument unpacking between temporary closures can cause a crash).</li> |
| 21 | + <li>Fixed bug <?php githubissuel('php/php-src', 19839); ?> (Incorrect HASH_FLAG_HAS_EMPTY_IND flag on userland array).</li> |
| 22 | + <li>Fixed bug <?php githubissuel('php/php-src', 19480); ?> (error_log php.ini cannot be unset when open_basedir is configured).</li> |
| 23 | + <li>Fixed bug <?php githubissuel('php/php-src', 20002); ?> (Broken build on *BSD with MSAN).</li> |
| 24 | +</ul></li> |
| 25 | +<li>CLI: |
| 26 | +<ul> |
| 27 | + <li>Fix useless "Failed to poll event" error logs due to EAGAIN in CLI server with PHP_CLI_SERVER_WORKERS.</li> |
| 28 | +</ul></li> |
| 29 | +<li>Curl: |
| 30 | +<ul> |
| 31 | + <li>Fix cloning of CURLOPT_POSTFIELDS when using the clone operator instead of the curl_copy_handle() function to clone a CurlHandle.</li> |
| 32 | + <li>Fix curl build and test failures with version 8.16.</li> |
| 33 | +</ul></li> |
| 34 | +<li>Date: |
| 35 | +<ul> |
| 36 | + <li>Fixed <?php githubissuel('php/php-src', 17159); ?>: "P" format for ::createFromFormat swallows string literals.</li> |
| 37 | +</ul></li> |
| 38 | +<li>DOM: |
| 39 | +<ul> |
| 40 | + <li>Fix macro name clash on macOS.</li> |
| 41 | + <li>Fixed bug <?php githubissuel('php/php-src', 20022); ?> (docker-php-ext-install DOM failed).</li> |
| 42 | +</ul></li> |
| 43 | +<li>GD: |
| 44 | +<ul> |
| 45 | + <li>Fixed <?php githubissuel('php/php-src', 19955); ?> (imagefttext() memory leak).</li> |
| 46 | +</ul></li> |
| 47 | +<li>MySQLnd: |
| 48 | +<ul> |
| 49 | + <li><?php bugfix(67563); ?> (mysqli compiled with mysqlnd does not take ipv6 adress as parameter).</li> |
| 50 | +</ul></li> |
| 51 | +<li>Opcache: |
| 52 | +<ul> |
| 53 | + <li>Fixed bug <?php githubissuel('php/php-src', 19669); ?> (assertion failure in zend_jit_trace_type_to_info_ex).</li> |
| 54 | + <li>Fixed bug <?php githubissuel('php/php-src', 19831); ?> (function JIT may not deref property value).</li> |
| 55 | + <li>Fixed bug <?php githubissuel('php/php-src', 19889); ?> (race condition in zend_runtime_jit(), zend_jit_hot_func()).</li> |
| 56 | +</ul></li> |
| 57 | +<li>Phar: |
| 58 | +<ul> |
| 59 | + <li>Fix memory leak and invalid continuation after tar header writing fails.</li> |
| 60 | + <li>Fix memory leaks when creating temp file fails when applying zip signature.</li> |
| 61 | +</ul></li> |
| 62 | +<li>SimpleXML: |
| 63 | +<ul> |
| 64 | + <li>Fixed bug <?php githubissuel('php/php-src', 19988); ?> (zend_string_init with NULL pointer in simplexml (UB)).</li> |
| 65 | +</ul></li> |
| 66 | +<li>Soap: |
| 67 | +<ul> |
| 68 | + <li>Fixed bug <?php githubissuel('php/php-src', 19784); ?> (SoapServer memory leak).</li> |
| 69 | + <li>Fixed bug <?php githubissuel('php/php-src', 20011); ?> (Array of SoapVar of unknown type causes crash).</li> |
| 70 | +</ul></li> |
| 71 | +<li>Standard: |
| 72 | +<ul> |
| 73 | + <li>Fixed bug <?php githubissuel('php/php-src', 12265); ?> (Cloning an object breaks serialization recursion).</li> |
| 74 | + <li>Fixed bug <?php githubissuel('php/php-src', 19701); ?> (Serialize/deserialize loses some data).</li> |
| 75 | + <li>Fixed bug <?php githubissuel('php/php-src', 19801); ?> (leaks in var_dump() and debug_zval_dump()).</li> |
| 76 | + <li>Fixed bug <?php githubissuel('php/php-src', 20043); ?> (array_unique assertion failure with RC1 array causing an exception on sort).</li> |
| 77 | + <li>Fixed bug <?php githubissuel('php/php-src', 19926); ?> (reset internal pointer earlier while splicing array while COW violation flag is still set).</li> |
| 78 | + <li>Fixed bug <?php githubissuel('php/php-src', 19570); ?> (unable to fseek in /dev/zero and /dev/null).</li> |
| 79 | +</ul></li> |
| 80 | +<li>Streams: |
| 81 | +<ul> |
| 82 | + <li>Fixed bug <?php githubissuel('php/php-src', 19248); ?> (Use strerror_r instead of strerror in main).</li> |
| 83 | + <li>Fixed bug <?php githubissuel('php/php-src', 17345); ?> (Bug #35916 was not completely fixed).</li> |
| 84 | + <li>Fixed bug <?php githubissuel('php/php-src', 19705); ?> (segmentation when attempting to flush on non seekable stream.</li> |
| 85 | +</ul></li> |
| 86 | +<li>XMLReader: |
| 87 | +<ul> |
| 88 | + <li>Fixed bug <?php githubissuel('php/php-src', 20009); ?> (XMLReader leak on RelaxNG schema failure).</li> |
| 89 | +</ul></li> |
| 90 | +<li>Zip: |
| 91 | +<ul> |
| 92 | + <li>Fixed bug <?php githubissuel('php/php-src', 19688); ?> (Remove pattern overflow in zip addGlob()).</li> |
| 93 | + <li>Fixed bug <?php githubissuel('php/php-src', 19932); ?> (Memory leak in zip setEncryptionName()/setEncryptionIndex()).</li> |
| 94 | +</ul></li> |
| 95 | +</ul> |
| 96 | +<!-- }}} --></section> |
| 97 | + |
| 98 | + |
| 99 | + |
12 | 100 | <section class="version" id="8.4.13"><!-- {{{ 8.4.13 --> |
13 | 101 | <h3>Version 8.4.13</h3> |
14 | 102 | <b><?php release_date('25-Sep-2025'); ?></b> |
|
0 commit comments