|
9 | 9 |
|
10 | 10 | <a id="PHP_8_5"></a> |
11 | 11 |
|
| 12 | +<section class="version" id="8.5.8"><!-- {{{ 8.5.8 --> |
| 13 | +<h3>Version 8.5.8</h3> |
| 14 | +<b><?php release_date('02-Jul-2026'); ?></b> |
| 15 | +<ul><li>Core: |
| 16 | +<ul> |
| 17 | + <li>Fixed bug <?php githubissuel('php/php-src', 22280); ?> (Incorrect compile error for goto to label preceding try/finally block).</li> |
| 18 | + <li>Fixed bug <?php githubissuel('php/php-src', 22112); ?> (Assertion when error handler throws during NaN to bool/string coercion).</li> |
| 19 | +</ul></li> |
| 20 | +<li>BCMath: |
| 21 | +<ul> |
| 22 | + <li>Fixed issues with oversized allocations and signed overflow in bcround() and BcMath\Number::round().</li> |
| 23 | +</ul></li> |
| 24 | +<li>Date: |
| 25 | +<ul> |
| 26 | + <li>Fix incorrect recurrence check of DatePeriod::createFromISO8601String().</li> |
| 27 | +</ul></li> |
| 28 | +<li>Exif: |
| 29 | +<ul> |
| 30 | + <li>Read correct value for single and double tags.</li> |
| 31 | +</ul></li> |
| 32 | +<li>GD: |
| 33 | +<ul> |
| 34 | + <li>Fixed bug <?php githubissuel('php/php-src', 22121); ?> (Double free in gdImageSetStyle() after overflow-triggered early return).</li> |
| 35 | +</ul></li> |
| 36 | +<li>Intl: |
| 37 | +<ul> |
| 38 | + <li>Fix incorrect argument positions for invalid start/end arguments in transliterator_transliterate().</li> |
| 39 | + <li>Fixed IntlTimeZone::getDisplayName() to synchronize object error state for invalid display types.</li> |
| 40 | +</ul></li> |
| 41 | +<li>Lexbor: |
| 42 | +<ul> |
| 43 | + <li>Merge patch c3a6847.</li> |
| 44 | +</ul></li> |
| 45 | +<li>Opcache: |
| 46 | +<ul> |
| 47 | + <li>Fixed bug <?php githubissuel('php/php-src', 22265); ?> (Another tailcall vm_interrupt bug).</li> |
| 48 | + <li>Fixed bug <?php githubissuel('php/php-src', 20469); ?> (Unsafe inheritance cache replay with reentrant autoloading).</li> |
| 49 | + <li>Fixed bug <?php githubissuel('php/php-src', 21972); ?> (Corrupted variable type when a typed by-value return contains a reference wrapper).</li> |
| 50 | +</ul></li> |
| 51 | +<li>OpenSSL: |
| 52 | +<ul> |
| 53 | + <li>Fixed bug <?php githubissuel('php/php-src', 22187); ?> (Memory corruption (zend_mm_heap corrupted) in openssl_encrypt with AES-WRAP-PAD). (CVE-2026-14355)</li> |
| 54 | +</ul></li> |
| 55 | +<li>Phar: |
| 56 | +<ul> |
| 57 | + <li>Fixed a bypass of the magic ".phar" directory protection in Phar::addEmptyDir() for paths starting with "/.phar", while allowing non-magic directory names that merely share the ".phar" prefix.</li> |
| 58 | +</ul></li> |
| 59 | +<li>Reflection: |
| 60 | +<ul> |
| 61 | + <li>Preserve class-name case in ReflectionClass::getProperty() error messages and autoloading.</li> |
| 62 | +</ul></li> |
| 63 | +<li>SOAP: |
| 64 | +<ul> |
| 65 | + <li>Fixed bug <?php githubissuel('php/php-src', 22218); ?> (SoapServer::handle() crash on $_SERVER not being an array).</li> |
| 66 | + <li>Fixed bug <?php githubissuel('php/php-src', 22285); ?> (Soap server requires the raw input to be passed to $server->handle).</li> |
| 67 | +</ul></li> |
| 68 | +<li>Sqlite: |
| 69 | +<ul> |
| 70 | + <li>Fix error checks for column retrieval.</li> |
| 71 | +</ul></li> |
| 72 | +<li>URI: |
| 73 | +<ul> |
| 74 | + <li>Add LEXBOR_STATIC to CFLAGS_URI on Windows so ext/uri does not see LXB_API as __declspec(dllimport) when linked statically into PHP.</li> |
| 75 | + <li>Clean error logs before each Uri\WhatWg\Url wither call so that errors from previous wither calls are not returned the next time a UrlValidationError is thrown.</li> |
| 76 | +</ul></li> |
| 77 | +<li>Zip: |
| 78 | +<ul> |
| 79 | + <li>Fixed error-related memory leaks.</li> |
| 80 | +</ul></li> |
| 81 | +<li>Zlib: |
| 82 | +<ul> |
| 83 | + <li>Fixed memory leak if deflate initialization fails and there is a dict.</li> |
| 84 | + <li>Fixed memory leak in inflate_add().</li> |
| 85 | +</ul></li> |
| 86 | +</ul> |
| 87 | +<!-- }}} --></section> |
| 88 | + |
| 89 | + |
| 90 | + |
12 | 91 | <section class="version" id="8.5.7"><!-- {{{ 8.5.7 --> |
13 | 92 | <h3>Version 8.5.7</h3> |
14 | 93 | <b><?php release_date('04-Jun-2026'); ?></b> |
|
0 commit comments