|
9 | 9 |
|
10 | 10 | <a id="PHP_8_4"></a> |
11 | 11 |
|
| 12 | +<section class="version" id="8.4.7"><!-- {{{ 8.4.7 --> |
| 13 | +<h3>Version 8.4.7</h3> |
| 14 | +<b><?php release_date('8-May-2025'); ?></b> |
| 15 | +<ul><li>Core: |
| 16 | +<ul> |
| 17 | + <li>Fixed bug <?php githubissuel('php/php-src', 18038); ?> (Lazy proxy calls magic methods twice).</li> |
| 18 | + <li>Fixed bug <?php githubissuel('php/php-src', 18209); ?> (Use-after-free in extract() with EXTR_REFS).</li> |
| 19 | + <li>Fixed bug <?php githubissuel('php/php-src', 18268); ?> (Segfault in array_walk() on object with added property hooks).</li> |
| 20 | + <li>Fixed bug <?php githubissuel('php/php-src', 18304); ?> (Changing the properties of a DateInterval through dynamic properties triggers a SegFault).</li> |
| 21 | + <li>Fix some leaks in php_scandir.</li> |
| 22 | +</ul></li> |
| 23 | +<li>DBA: |
| 24 | +<ul> |
| 25 | + <li>FIxed bug <?php githubissuel('php/php-src', 18247); ?> dba_popen() memory leak on invalid path.</li> |
| 26 | +</ul></li> |
| 27 | +<li>Filter: |
| 28 | +<ul> |
| 29 | + <li>Fixed bug <?php githubissuel('php/php-src', 18309); ?> (ipv6 filter integer overflow).</li> |
| 30 | +</ul></li> |
| 31 | +<li>GD: |
| 32 | +<ul> |
| 33 | + <li>Fixed imagecrop() overflow with rect argument with x/width y/heigh usage in gdImageCrop().</li> |
| 34 | + <li>Fixed <?php githubissuel('php/php-src', 18243); ?> imagettftext() overflow/underflow on font size value.</li> |
| 35 | +</ul></li> |
| 36 | +<li>Intl: |
| 37 | +<ul> |
| 38 | + <li>Fix reference support for intltz_get_offset().</li> |
| 39 | +</ul></li> |
| 40 | +<li>LDAP: |
| 41 | +<ul> |
| 42 | + <li>Fixed bug <?php githubissuel('php/php-src', 17776); ?> (LDAP_OPT_X_TLS_* options can't be overridden).</li> |
| 43 | + <li>Fix NULL deref on high modification key.</li> |
| 44 | +</ul></li> |
| 45 | +<li>libxml: |
| 46 | +<ul> |
| 47 | + <li>Fixed custom external entity loader returning an invalid resource leading to a confusing TypeError message.</li> |
| 48 | +</ul></li> |
| 49 | +<li>Opcache: |
| 50 | +<ul> |
| 51 | + <li>Fixed bug <?php githubissuel('php/php-src', 18294); ?> (assertion failure zend_jit_ir.c).</li> |
| 52 | + <li>Fixed bug <?php githubissuel('php/php-src', 18289); ?> (Fix segfault in JIT).</li> |
| 53 | + <li>Fixed bug <?php githubissuel('php/php-src', 18136); ?> (tracing JIT floating point register clobbering on Windows and ARM64).</li> |
| 54 | +</ul></li> |
| 55 | +<li>OpenSSL: |
| 56 | +<ul> |
| 57 | + <li>Fix memory leak in openssl_sign() when passing invalid algorithm.</li> |
| 58 | + <li>Fix potential leaks when writing to BIO fails.</li> |
| 59 | +</ul></li> |
| 60 | +<li>PDO Firebird: |
| 61 | +<ul> |
| 62 | + <li>Fixed bug <?php githubissuel('php/php-src', 18276); ?> (persistent connection - "zend_mm_heap corrupted" with setAttribute()) (SakiTakamachi).</li> |
| 63 | + <li>Fixed bug <?php githubissuel('php/php-src', 17383); ?> (PDOException has wrong code and message since PHP 8.4) (SakiTakamachi).</li> |
| 64 | +</ul></li> |
| 65 | +<li>PDO Sqlite: |
| 66 | +<ul> |
| 67 | + <li>Fix memory leak on error return of collation callback.</li> |
| 68 | +</ul></li> |
| 69 | +<li>PgSql: |
| 70 | +<ul> |
| 71 | + <li>Fix uouv in pg_put_copy_end().</li> |
| 72 | +</ul></li> |
| 73 | +<li>SPL: |
| 74 | +<ul> |
| 75 | + <li>Fixed bug <?php githubissuel('php/php-src', 18322); ?> (SplObjectStorage debug handler mismanages memory).</li> |
| 76 | +</ul></li> |
| 77 | +<li>Standard: |
| 78 | +<ul> |
| 79 | + <li>Fixed bug <?php githubissuel('php/php-src', 18145); ?> (php8ts crashes in php_clear_stat_cache()).</li> |
| 80 | + <li>Fix resource leak in iptcembed() on error.</li> |
| 81 | +</ul></li> |
| 82 | +<li>Tests: |
| 83 | +<ul> |
| 84 | + <li>Address deprecated PHP 8.4 session options to prevent test failures.</li> |
| 85 | +</ul></li> |
| 86 | +<li>Zip: |
| 87 | +<ul> |
| 88 | + <li>Fix uouv when handling empty options in ZipArchive::addGlob().</li> |
| 89 | + <li>Fix memory leak when handling a too long path in ZipArchive::addGlob().</li> |
| 90 | +</ul></li> |
| 91 | +</ul> |
| 92 | +<!-- }}} --></section> |
| 93 | + |
| 94 | + |
| 95 | + |
12 | 96 | <section class="version" id="8.4.6"><!-- {{{ 8.4.6 --> |
13 | 97 | <h3>Version 8.4.6</h3> |
14 | 98 | <b><?php release_date('10-Apr-2025'); ?></b> |
|
0 commit comments