|
1 | 1 | PHP NEWS |
2 | 2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| |
3 | | -13 Mar 2025, PHP 8.3.18 |
| 3 | +10 Apr 2025, PHP 8.3.20 |
| 4 | + |
| 5 | +- Core: |
| 6 | + . Fixed bug GH-17961 (use-after-free during dl()'ed module class destruction). |
| 7 | + (Arnaud) |
| 8 | + . Fixed bug GH-15367 (dl() of module with aliased class crashes in shutdown). |
| 9 | + (Arnaud) |
| 10 | + . Fixed bug GH-13193 again (Significant performance degradation in 'foreach'). |
| 11 | + (nielsdos) |
| 12 | + |
| 13 | +- DOM: |
| 14 | + . Fix weird unpack behaviour in DOM. (nielsdos) |
| 15 | + . Fix xinclude destruction of live attributes. (nielsdos) |
| 16 | + |
| 17 | +- Embed: |
| 18 | + . Fixed bug GH-8533 (Unable to link dynamic libphp on Mac). (Kévin Dunglas) |
| 19 | + |
| 20 | +- Fuzzer: |
| 21 | + . Fixed bug GH-18081 (Memory leaks in error paths of fuzzer SAPI). |
| 22 | + (Lung-Alexandra) |
| 23 | + |
| 24 | +- GD: |
| 25 | + . Fixed bug GH-17984 (calls with arguments as array with references). |
| 26 | + (David Carlier) |
| 27 | + |
| 28 | +- Intl: |
| 29 | + . Fix locale_compose and locale_lookup to work with their array argument |
| 30 | + with values as references. (David Carlier) |
| 31 | + . Fix dateformat_format when the time is an array of references. |
| 32 | + (David Carlier) |
| 33 | + . Fix UConverter::transcode with substitutes as references. (David Carlier) |
| 34 | + |
| 35 | +- Mbstring: |
| 36 | + . Fixed bug GH-17989 (mb_output_handler crash with unset |
| 37 | + http_output_conv_mimetypes). (nielsdos) |
| 38 | + |
| 39 | +- Opcache: |
| 40 | + . Fixed bug GH-18112 (NULL access with preloading and INI option). (nielsdos) |
| 41 | + . Fixed bug GH-18107 (Opcache CFG jmp optimization with try-finally breaks |
| 42 | + the exception table). (nielsdos) |
| 43 | + |
| 44 | +- PDO: |
| 45 | + . Fix memory leak when destroying PDORow. (nielsdos) |
| 46 | + |
| 47 | +- SOAP: |
| 48 | + . Fixed bug #66049 (Typemap can break parsing in parse_packet_soap leading to |
| 49 | + a segfault) . (Remi) |
| 50 | + |
| 51 | +- SPL: |
| 52 | + . Fixed bug GH-18018 (RC1 data returned from offsetGet causes UAF in |
| 53 | + ArrayObject). (nielsdos) |
| 54 | + |
| 55 | +- Treewide: |
| 56 | + . Fixed bug GH-17736 (Assertion failure zend_reference_destroy()). (nielsdos) |
| 57 | + |
| 58 | +- Windows: |
| 59 | + . Fixed bug GH-17836 (zend_vm_gen.php shouldn't break on Windows line |
| 60 | + endings). (DanielEScherzer) |
| 61 | + |
| 62 | +13 Mar 2025, PHP 8.3.19 |
4 | 63 |
|
5 | 64 | - BCMath: |
6 | 65 | . Fixed bug GH-17398 (bcmul memory leak). (SakiTakamachi) |
@@ -69,14 +128,18 @@ PHP NEWS |
69 | 128 | . Fixed bug GH-15902 (Core dumped in ext/reflection/php_reflection.c). |
70 | 129 | (DanielEScherzer) |
71 | 130 |
|
| 131 | +- Sockets: |
| 132 | + . Fixed bug GH-17921 (socket_read/socket_recv overflow on buffer size). |
| 133 | + (David Carlier) |
| 134 | + |
72 | 135 | - Standard: |
73 | 136 | . Fixed bug #72666 (stat cache clearing inconsistent between file:// paths |
74 | 137 | and plain paths). (Jakub Zelenka) |
75 | 138 |
|
76 | 139 | - Streams: |
77 | 140 | . Fixed bug GH-17650 (realloc with size 0 in user_filters.c). (nielsdos) |
78 | 141 | . Fix memory leak on overflow in _php_stream_scandir(). (nielsdos) |
79 | | - . Fixed GHSA-hgf54-96fm-v528 (Stream HTTP wrapper header check might omit |
| 142 | + . Fixed GHSA-hgf5-96fm-v528 (Stream HTTP wrapper header check might omit |
80 | 143 | basic auth header). (CVE-2025-1736) (Jakub Zelenka) |
81 | 144 | . Fixed GHSA-52jp-hrpf-2jff (Stream HTTP wrapper truncate redirect location |
82 | 145 | to 1024 bytes). (CVE-2025-1861) (Jakub Zelenka) |
@@ -172,7 +235,7 @@ PHP NEWS |
172 | 235 | . Fixed bug GH-17139 (Fix zip_entry_name() crash on invalid entry). |
173 | 236 | (nielsdos) |
174 | 237 |
|
175 | | -02 Jan 2025, PHP 8.3.16 |
| 238 | +16 Jan 2025, PHP 8.3.16 |
176 | 239 |
|
177 | 240 | - Core: |
178 | 241 | . Fixed bug GH-17106 (ZEND_MATCH_ERROR misoptimization). (ilutov) |
@@ -371,7 +434,7 @@ PHP NEWS |
371 | 434 | - Windows: |
372 | 435 | . Fixed bug GH-16849 (Error dialog causes process to hang). (cmb) |
373 | 436 |
|
374 | | -07 Nov 2024, PHP 8.3.14 |
| 437 | +21 Nov 2024, PHP 8.3.14 |
375 | 438 |
|
376 | 439 | - CLI: |
377 | 440 | . Fixed bug GH-16373 (Shebang is not skipped for router script in cli-server |
@@ -892,7 +955,7 @@ PHP NEWS |
892 | 955 | . Fixed bug GH-14834 (Error installing PHP when --with-pear is used). |
893 | 956 | (nielsdos) |
894 | 957 |
|
895 | | -20 Jun 2024, PHP 8.3.9 |
| 958 | +04 Jul 2024, PHP 8.3.9 |
896 | 959 |
|
897 | 960 | - Core: |
898 | 961 | . Fixed bug GH-14315 (Incompatible pointer type warnings). (Peter Kokot) |
@@ -1124,7 +1187,7 @@ PHP NEWS |
1124 | 1187 | - Treewide: |
1125 | 1188 | . Fix gcc-14 Wcalloc-transposed-args warnings. (Cristian Rodríguez) |
1126 | 1189 |
|
1127 | | -28 Mar 2024, PHP 8.3.5 |
| 1190 | +11 Apr 2024, PHP 8.3.6 |
1128 | 1191 |
|
1129 | 1192 | - Core: |
1130 | 1193 | . Fixed GH-13569 (GC buffer unnecessarily grows up to GC_MAX_BUF_SIZE when |
@@ -1393,7 +1456,7 @@ PHP NEWS |
1393 | 1456 | . Fixed bug GH-12980 (tidynode.props.attribute is missing |
1394 | 1457 | "Boolean Attributes" and empty attributes). (nielsdos) |
1395 | 1458 |
|
1396 | | -07 Dec 2023, PHP 8.3.1 |
| 1459 | +21 Dec 2023, PHP 8.3.1 |
1397 | 1460 |
|
1398 | 1461 | - Core: |
1399 | 1462 | . Fixed bug GH-12758 / GH-12768 (Invalid opline in OOM handlers within |
|
0 commit comments