|
9 | 9 |
|
10 | 10 | <a id="PHP_8_4"></a>
|
11 | 11 |
|
| 12 | +<section class="version" id="8.4.4"><!-- {{{ 8.4.4 --> |
| 13 | +<h3>Version 8.4.4</h3> |
| 14 | +<b><?php release_date('13-Feb-2025'); ?></b> |
| 15 | +<ul><li>Core: |
| 16 | +<ul> |
| 17 | + <li>Fixed bug <?php githubissuel('php/php-src', 17234); ?> (Numeric parent hook call fails with assertion).</li> |
| 18 | + <li>Fixed bug <?php githubissuel('php/php-src', 16892); ?> (ini_parse_quantity() fails to parse inputs starting with 0x0b).</li> |
| 19 | + <li>Fixed bug <?php githubissuel('php/php-src', 16886); ?> (ini_parse_quantity() fails to emit warning for 0x+0).</li> |
| 20 | + <li>Fixed bug <?php githubissuel('php/php-src', 17222); ?> (__PROPERTY__ magic constant does not work in all constant expression contexts).</li> |
| 21 | + <li>Fixed bug <?php githubissuel('php/php-src', 17214); ?> (Relax final+private warning for trait methods with inherited final).</li> |
| 22 | + <li>Fixed NULL arithmetic during system program execution on Windows.</li> |
| 23 | + <li>Fixed potential OOB when checking for trailing spaces on Windows.</li> |
| 24 | + <li>Fixed bug <?php githubissuel('php/php-src', 17408); ?> (Assertion failure Zend/zend_exceptions.c).</li> |
| 25 | + <li>Fix may_have_extra_named_args flag for ZEND_AST_UNPACK.</li> |
| 26 | + <li>Fix NULL arithmetic in System V shared memory emulation for Windows.</li> |
| 27 | + <li>Fixed bug <?php githubissuel('php/php-src', 17597); ?> (#[\Deprecated] does not work for __call() and __callStatic()).</li> |
| 28 | +</ul></li> |
| 29 | +<li>DOM: |
| 30 | +<ul> |
| 31 | + <li>Fixed bug <?php githubissuel('php/php-src', 17397); ?> (Assertion failure ext/dom/php_dom.c).</li> |
| 32 | + <li>Fixed bug <?php githubissuel('php/php-src', 17486); ?> (Incorrect error line numbers reported in Dom\HTMLDocument::createFromString).</li> |
| 33 | + <li>Fixed bug <?php githubissuel('php/php-src', 17481); ?> (UTF-8 corruption in \Dom\HTMLDocument).</li> |
| 34 | + <li>Fixed bug <?php githubissuel('php/php-src', 17500); ?> (Segfault with requesting nodeName on nameless doctype).</li> |
| 35 | + <li>Fixed bug <?php githubissuel('php/php-src', 17485); ?> (upstream fix, Self-closing tag on void elements shouldn't be a parse error/warning in \Dom\HTMLDocument).</li> |
| 36 | + <li>Fixed bug <?php githubissuel('php/php-src', 17572); ?> (getElementsByTagName returns collections with tagName-based indexing).</li> |
| 37 | +</ul></li> |
| 38 | +<li>Enchant: |
| 39 | +<ul> |
| 40 | + <li>Fix crashes in enchant when passing null bytes.</li> |
| 41 | +</ul></li> |
| 42 | +<li>FTP: |
| 43 | +<ul> |
| 44 | + <li>Fixed bug <?php githubissuel('php/php-src', 16800); ?> (ftp functions can abort with EINTR).</li> |
| 45 | +</ul></li> |
| 46 | +<li>GD: |
| 47 | +<ul> |
| 48 | + <li>Fixed bug <?php githubissuel('php/php-src', 17349); ?> (Tiled truecolor filling looses single color transparency).</li> |
| 49 | + <li>Fixed bug <?php githubissuel('php/php-src', 17373); ?> (imagefttext() ignores clipping rect for palette images).</li> |
| 50 | + <li>Ported fix for libgd 223 (gdImageRotateGeneric() does not properly interpolate).</li> |
| 51 | + <li>Added support for reading GIFs without colormap to bundled libgd.</li> |
| 52 | +</ul></li> |
| 53 | +<li>Gettext: |
| 54 | +<ul> |
| 55 | + <li>Fixed bug <?php githubissuel('php/php-src', 17400); ?> (bindtextdomain SEGV on invalid domain).</li> |
| 56 | +</ul></li> |
| 57 | +<li>Intl: |
| 58 | +<ul> |
| 59 | + <li>Fixed bug <?php githubissuel('php/php-src', 11874); ?> (intl causing segfault in docker images).</li> |
| 60 | +</ul></li> |
| 61 | +<li>Opcache: |
| 62 | +<ul> |
| 63 | + <li>Fixed bug <?php githubissuel('php/php-src', 15981); ?> (Segfault with frameless jumps and minimal JIT).</li> |
| 64 | + <li>Fixed bug <?php githubissuel('php/php-src', 17307); ?> (Internal closure causes JIT failure).</li> |
| 65 | + <li>Fixed bug <?php githubissuel('php/php-src', 17428); ?> (Assertion failure ext/opcache/jit/zend_jit_ir.c:8940).</li> |
| 66 | + <li>Fixed bug <?php githubissuel('php/php-src', 17564); ?> (Potential UB when reading from / writing to struct padding).</li> |
| 67 | +</ul></li> |
| 68 | +<li>PCNTL: |
| 69 | +<ul> |
| 70 | + <li>Fixed pcntl_setcpuaffinity exception type from ValueError to TypeError for the cpu mask argument with entries type different than int/string.</li> |
| 71 | +</ul></li> |
| 72 | +<li>PCRE: |
| 73 | +<ul> |
| 74 | + <li>Fixed bug <?php githubissuel('php/php-src', 17122); ?> (memory leak in regex).</li> |
| 75 | +</ul></li> |
| 76 | +<li>PDO: |
| 77 | +<ul> |
| 78 | + <li>Fixed a memory leak when the GC is used to free a PDOStatment.</li> |
| 79 | + <li>Fixed a crash in the PDO Firebird Statement destructor.</li> |
| 80 | + <li>Fixed UAFs when changing default fetch class ctor args.</li> |
| 81 | +</ul></li> |
| 82 | +<li>PgSql: |
| 83 | +<ul> |
| 84 | + <li>Fixed build failure when the constant PGRES_TUPLES_CHUNK is not present in the system.</li> |
| 85 | +</ul></li> |
| 86 | +<li>Phar: |
| 87 | +<ul> |
| 88 | + <li>Fixed bug <?php githubissuel('php/php-src', 17518); ?> (offset overflow phar extractTo()).</li> |
| 89 | +</ul></li> |
| 90 | +<li>PHPDBG: |
| 91 | +<ul> |
| 92 | + <li>Fix crashes in function registration + test.</li> |
| 93 | +</ul></li> |
| 94 | +<li>Session: |
| 95 | +<ul> |
| 96 | + <li>Fix type confusion with session SID constant.</li> |
| 97 | + <li>Fixed bug <?php githubissuel('php/php-src', 17541); ?> (ext/session NULL pointer dereferencement during ID reset).</li> |
| 98 | +</ul></li> |
| 99 | +<li>SimpleXML: |
| 100 | +<ul> |
| 101 | + <li>Fixed bug <?php githubissuel('php/php-src', 17409); ?> (Assertion failure Zend/zend_hash.c:1730).</li> |
| 102 | +</ul></li> |
| 103 | +<li>SNMP: |
| 104 | +<ul> |
| 105 | + <li>Fixed bug <?php githubissuel('php/php-src', 17330); ?> (SNMP::setSecurity segfault on closed session).</li> |
| 106 | +</ul></li> |
| 107 | +<li>SPL: |
| 108 | +<ul> |
| 109 | + <li>Fixed bug <?php githubissuel('php/php-src', 15833); ?> (Segmentation fault (access null pointer) in ext/spl/spl_array.c).</li> |
| 110 | + <li>Fixed bug <?php githubissuel('php/php-src', 17516); ?> (SplFileTempObject::getPathInfo() Undefined behavior on invalid class).</li> |
| 111 | +</ul></li> |
| 112 | +<li>Standard: |
| 113 | +<ul> |
| 114 | + <li>Fixed bug <?php githubissuel('php/php-src', 17447); ?> (Assertion failure when array popping a self addressing variable).</li> |
| 115 | +</ul></li> |
| 116 | +<li>Windows: |
| 117 | +<ul> |
| 118 | + <li>Fixed clang compiler detection.</li> |
| 119 | +</ul></li> |
| 120 | +<li>Zip: |
| 121 | +<ul> |
| 122 | + <li>Fixed bug <?php githubissuel('php/php-src', 17139); ?> (Fix zip_entry_name() crash on invalid entry).</li> |
| 123 | +</ul></li> |
| 124 | +</ul> |
| 125 | +<!-- }}} --></section> |
| 126 | + |
| 127 | + |
| 128 | + |
12 | 129 | <section class="version" id="8.4.3"><!-- {{{ 8.4.3 -->
|
13 | 130 | <h3>Version 8.4.3</h3>
|
14 | 131 | <b><?php release_date('16-Jan-2025'); ?></b>
|
|
0 commit comments