|
1690 | 1690 |
|
1691 | 1691 | <a id="PHP_8_3"></a> |
1692 | 1692 |
|
| 1693 | +<section class="version" id="8.3.28"><!-- {{{ 8.3.28 --> |
| 1694 | +<h3>Version 8.3.28</h3> |
| 1695 | +<b><?php release_date('20-Nov-2025'); ?></b> |
| 1696 | +<ul><li>Core: |
| 1697 | +<ul> |
| 1698 | + <li>Fixed bug <?php githubissuel('php/php-src', 19934); ?> (CGI with auto_globals_jit=0 causes uouv).</li> |
| 1699 | + <li>Fixed bug <?php githubissuel('php/php-src', 20073); ?> (Assertion failure in WeakMap offset operations on reference).</li> |
| 1700 | + <li>Fixed bug <?php githubissuel('php/php-src', 19844); ?> (Don't bail when closing resources on shutdown).</li> |
| 1701 | + <li>Fixed bug <?php githubissuel('php/php-src', 20177); ?> (Accessing overridden private property in get_object_vars() triggers assertion error).</li> |
| 1702 | + <li>Fixed bug <?php githubissuel('php/php-src', 20183); ?> (Stale EG(opline_before_exception) pointer through eval).</li> |
| 1703 | +</ul></li> |
| 1704 | +<li>DOM: |
| 1705 | +<ul> |
| 1706 | + <li>Partially fixed bug <?php githubissuel('php/php-src', 16317); ?> (DOM classes do not allow __debugInfo() overrides to work).</li> |
| 1707 | +</ul></li> |
| 1708 | +<li>Exif: |
| 1709 | +<ul> |
| 1710 | + <li>Fix possible memory leak when tag is empty.</li> |
| 1711 | +</ul></li> |
| 1712 | +<li>FPM: |
| 1713 | +<ul> |
| 1714 | + <li>Fixed bug <?php githubissuel('php/php-src', 19974); ?> (fpm_status_export_to_zval segfault for parallel execution).</li> |
| 1715 | +</ul></li> |
| 1716 | +<li>FTP: |
| 1717 | +<ul> |
| 1718 | + <li>Fixed bug <?php githubissuel('php/php-src', 20240); ?> (FTP with SSL: ftp_fput(): Connection timed out on successful writes).</li> |
| 1719 | +</ul></li> |
| 1720 | +<li>GD: |
| 1721 | +<ul> |
| 1722 | + <li>Fixed bug <?php githubissuel('php/php-src', 20070); ?> (Return type violation in imagefilter when an invalid filter is provided).</li> |
| 1723 | +</ul></li> |
| 1724 | +<li>Intl: |
| 1725 | +<ul> |
| 1726 | + <li>Fix memory leak on error in locale_filter_matches().</li> |
| 1727 | +</ul></li> |
| 1728 | +<li>LibXML: |
| 1729 | +<ul> |
| 1730 | + <li>Fix not thread safe schema/relaxng calls.</li> |
| 1731 | +</ul></li> |
| 1732 | +<li>MySQLnd: |
| 1733 | +<ul> |
| 1734 | + <li>Fixed bug <?php githubissuel('php/php-src', 8978); ?> (SSL certificate verification fails (port doubled)).</li> |
| 1735 | + <li>Fixed bug <?php githubissuel('php/php-src', 20122); ?> (getColumnMeta() for JSON-column in MySQL).</li> |
| 1736 | +</ul></li> |
| 1737 | +<li>Opcache: |
| 1738 | +<ul> |
| 1739 | + <li>Fixed bug <?php githubissuel('php/php-src', 20081); ?> (access to uninitialized vars in preload_load()).</li> |
| 1740 | + <li>Fixed bug <?php githubissuel('php/php-src', 20121); ?> (JIT broken in ZTS builds on MacOS 15).</li> |
| 1741 | +</ul></li> |
| 1742 | +<li>PgSql: |
| 1743 | +<ul> |
| 1744 | + <li>Fix memory leak when first string conversion fails.</li> |
| 1745 | + <li>Fix segfaults when attempting to fetch row into a non-instantiable class name.</li> |
| 1746 | +</ul></li> |
| 1747 | +<li>Phar: |
| 1748 | +<ul> |
| 1749 | + <li>Fix memory leak of argument in webPhar.</li> |
| 1750 | + <li>Fix memory leak when setAlias() fails.</li> |
| 1751 | + <li>Fix a bunch of memory leaks in phar_parse_zipfile() error handling.</li> |
| 1752 | + <li>Fix file descriptor/memory leak when opening central fp fails.</li> |
| 1753 | + <li>Fix memleak+UAF when opening temp stream in buildFromDirectory() fails.</li> |
| 1754 | + <li>Fix potential buffer length truncation due to usage of type int instead of type size_t.</li> |
| 1755 | + <li>Fix memory leak when openssl polyfill returns garbage.</li> |
| 1756 | + <li>Fix file descriptor leak in phar_zip_flush() on failure.</li> |
| 1757 | + <li>Fix memory leak when opening temp file fails while trying to open gzip-compressed archive.</li> |
| 1758 | + <li>Fixed bug <?php githubissuel('php/php-src', 20302); ?> (Freeing a phar alias may invalidate PharFileInfo objects).</li> |
| 1759 | +</ul></li> |
| 1760 | +<li>Random: |
| 1761 | +<ul> |
| 1762 | + <li>Fix Randomizer::__serialize() w.r.t. INDIRECTs.</li> |
| 1763 | +</ul></li> |
| 1764 | +<li>SimpleXML: |
| 1765 | +<ul> |
| 1766 | + <li>Partially fixed bug <?php githubissuel('php/php-src', 16317); ?> (SimpleXML does not allow __debugInfo() overrides to work).</li> |
| 1767 | +</ul></li> |
| 1768 | +<li>Standard: |
| 1769 | +<ul> |
| 1770 | + <li>Fix shm corruption with coercion in options of unserialize().</li> |
| 1771 | +</ul></li> |
| 1772 | +<li>Streams: |
| 1773 | +<ul> |
| 1774 | + <li>Fixed bug <?php githubissuel('php/php-src', 19798); ?>: XP_SOCKET XP_SSL (Socket stream modules): Incorrect condition for Win32/Win64.</li> |
| 1775 | +</ul></li> |
| 1776 | +<li>Tidy: |
| 1777 | +<ul> |
| 1778 | + <li>Fixed <?php githubissuel('php/php-src', 19021); ?> (improved tidyOptGetCategory detection).</li> |
| 1779 | + <li>Fix UAF in tidy when tidySetErrorBuffer() fails.</li> |
| 1780 | +</ul></li> |
| 1781 | +<li>XMLReader: |
| 1782 | +<ul> |
| 1783 | + <li>Fix arginfo/zpp violations when LIBXML_SCHEMAS_ENABLED is not available.</li> |
| 1784 | +</ul></li> |
| 1785 | +<li>Windows: |
| 1786 | +<ul> |
| 1787 | + <li>Fix <?php githubissuel('php/php-src', 19722); ?> (_get_osfhandle asserts in debug mode when given a socket).</li> |
| 1788 | +</ul></li> |
| 1789 | +<li>Zip: |
| 1790 | +<ul> |
| 1791 | + <li>Fix memory leak when passing enc_method/enc_password is passed as option for ZipArchive::addGlob()/addPattern() and with consecutive calls.</li> |
| 1792 | +</ul></li> |
| 1793 | +</ul> |
| 1794 | +<!-- }}} --></section> |
| 1795 | + |
| 1796 | + |
| 1797 | + |
1693 | 1798 | <section class="version" id="8.3.27"><!-- {{{ 8.3.27 --> |
1694 | 1799 | <h3>Version 8.3.27</h3> |
1695 | 1800 | <b><?php release_date('23-Oct-2025'); ?></b> |
|
0 commit comments