Skip to content

Commit 826902d

Browse files
authored
Merge branch 'master' into longhorn-php-26-cfp
2 parents 8007dca + 22334a6 commit 826902d

16 files changed

Lines changed: 658 additions & 36 deletions

ChangeLog-8.php

Lines changed: 295 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,119 @@
99

1010
<a id="PHP_8_5"></a>
1111

12+
<section class="version" id="8.5.6"><!-- {{{ 8.5.6 -->
13+
<h3>Version 8.5.6</h3>
14+
<b><?php release_date('07-May-2026'); ?></b>
15+
<ul><li>Core:
16+
<ul>
17+
<li>Fixed bug <?php githubissuel('php/php-src', 19983); ?> (GC assertion failure with fibers, generators and destructors).</li>
18+
<li>Fixed ZEND_API mismatch on zend_ce_closure forward decl for Windows+Clang.</li>
19+
<li>Fixed bug <?php githubissuel('php/php-src', 21504); ?> (Incorrect RC-handling for ZEND_EXT_STMT op1).</li>
20+
<li>Fixed bug <?php githubissuel('php/php-src', 21478); ?> (Forward property operations to real instance for initialized lazy proxies).</li>
21+
<li>Fixed bug <?php githubissuel('php/php-src', 21605); ?> (Missing addref for Countable::count()).</li>
22+
<li>Fixed bug <?php githubissuel('php/php-src', 21699); ?> (Assertion failure in shutdown_executor when resolving self::/parent::/static:: callables if the error handler throws).</li>
23+
<li>Fixed bug <?php githubissuel('php/php-src', 21603); ?> (Missing addref for __unset).</li>
24+
<li>Fixed bug <?php githubissuel('php/php-src', 21760); ?> (Trait with class constant name conflict against enum case causes SEGV).</li>
25+
</ul></li>
26+
<li>CLI:
27+
<ul>
28+
<li>Fixed bug <?php githubissuel('php/php-src', 21754); ?> (`--rf` command line option with a method triggers ext/reflection deprecation warnings).</li>
29+
</ul></li>
30+
<li>Curl:
31+
<ul>
32+
<li>Add support for brotli and zstd on Windows.</li>
33+
</ul></li>
34+
<li>DOM:
35+
<ul>
36+
<li>Fixed <?php githubsecurityl('php/php-src', '4jhr-8w89-j733'); ?> and <?php githubissuel('php/php-src', 21566); ?> (Dom\XMLDocument::C14N() emits duplicate xmlns declarations after setAttributeNS()). (CVE-2026-7263)</li>
37+
</ul></li>
38+
<li>FPM:
39+
<ul>
40+
<li>Fixed <?php githubsecurityl('php/php-src', '7qg2-v9fj-4mwv'); ?> (XSS within status endpoint). (CVE-2026-6735)</li>
41+
</ul></li>
42+
<li>Iconv:
43+
<ul>
44+
<li>Fixed bug <?php githubissuel('php/php-src', 17399); ?> (iconv memory leak on bailout).</li>
45+
</ul></li>
46+
<li>Lexbor:
47+
<ul>
48+
<li>Upgrade to lexbor v2.7.0.</li>
49+
</ul></li>
50+
<li>MBString:
51+
<ul>
52+
<li>Fixed <?php githubsecurityl('php/php-src', 'wm6j-2649-pv75'); ?> (Null pointer dereference in php_mb_check_encoding() via mb_ereg_search_init()). (CVE-2026-7259)</li>
53+
<li>Fixed <?php githubsecurityl('php/php-src', '74r9-qxhc-fx53'); ?> (Out-of-bounds access in mbfl_name2encoding_ex()). (CVE-2026-6104)</li>
54+
</ul></li>
55+
<li>Opcache:
56+
<ul>
57+
<li>Fixed bug <?php githubissuel('php/php-src', 21158); ?> (JIT: Assertion jit-&gt;ra[var].flags &amp; (1&lt;&lt;0) failed in zend_jit_use_reg).</li>
58+
<li>Fixed bug <?php githubissuel('php/php-src', 21593); ?> (Borked function JIT JMPNZ smart branch).</li>
59+
<li>Fixed bug <?php githubissuel('php/php-src', 21460); ?> (COND optimization regression).</li>
60+
<li>Fixed faulty returns out of zend_try block in zend_jit_trace().</li>
61+
</ul></li>
62+
<li>OpenSSL:
63+
<ul>
64+
<li>Fix memory leak regression in openssl_pbkdf2().</li>
65+
<li>Fix a bunch of memory leaks and crashes on edge cases.</li>
66+
</ul></li>
67+
<li>PDO_Firebird:
68+
<ul>
69+
<li>Fixed <?php githubsecurityl('php/php-src', 'w476-322c-wpvm'); ?> (SQL injection via NUL bytes in quoted strings). (CVE-2025-14179)</li>
70+
</ul></li>
71+
<li>PDO_PGSQL:
72+
<ul>
73+
<li>Fixed bug <?php githubissuel('php/php-src', 21683); ?> (pdo_pgsql throws with ATTR_PREFETCH=0 on empty result set).</li>
74+
</ul></li>
75+
<li>Phar:
76+
<ul>
77+
<li>Restore is_link handler in phar_intercept_functions_shutdown.</li>
78+
<li>Fixed bug <?php githubissuel('php/php-src', 21797); ?> (phar: NULL dereference in Phar::webPhar() when SCRIPT_NAME is absent from SAPI environment).</li>
79+
<li>Fix memory leak in Phar::offsetGet().</li>
80+
<li>Fix memory leak in phar_add_file().</li>
81+
<li>Fixed bug <?php githubissuel('php/php-src', 21799); ?> (phar: propagate phar_stream_flush return value from phar_stream_close).</li>
82+
<li>Fix memory leak in phar_verify_signature() when md_ctx is invalid.</li>
83+
</ul></li>
84+
<li>Random:
85+
<ul>
86+
<li>Fixed bug <?php githubissuel('php/php-src', 21731); ?> (Random\Engine\Xoshiro256StarStar::__unserialize() accepts all-zero state).</li>
87+
</ul></li>
88+
<li>Session:
89+
<ul>
90+
<li>Fixed memory leak when session GC callback return a refcounted value.</li>
91+
</ul></li>
92+
<li>SOAP:
93+
<ul>
94+
<li>Fixed <?php githubsecurityl('php/php-src', '85c2-q967-79q5'); ?> (Stale SOAP_GLOBAL(ref_map) pointer with Apache Map). (CVE-2026-6722)</li>
95+
<li>Fixed <?php githubsecurityl('php/php-src', 'm33r-qmcv-p97q'); ?> (Use-after-free after header parsing failure with SOAP_PERSISTENCE_SESSION). (CVE-2026-7261)</li>
96+
<li>Fixed <?php githubsecurityl('php/php-src', 'hmxp-6pc4-f3vv'); ?> (Broken Apache map value NULL check). (CVE-2026-7262)</li>
97+
</ul></li>
98+
<li>SPL:
99+
<ul>
100+
<li>Fixed bug <?php githubissuel('php/php-src', 21499); ?> (RecursiveArrayIterator getChildren UAF after parent free).</li>
101+
<li>Fix concurrent iteration and deletion issues in SplObjectStorage.</li>
102+
</ul></li>
103+
<li>Sqlite3:
104+
<ul>
105+
<li>Fixed wrong free list comparator pointer type.</li>
106+
</ul></li>
107+
<li>Standard:
108+
<ul>
109+
<li>Fixed <?php githubsecurityl('php/php-src', '96wq-48vp-hh57'); ?> (Signed integer overflow of char array offset). (CVE-2026-7568)</li>
110+
<li>Fixed <?php githubsecurityl('php/php-src', 'm8rr-4c36-8gq4'); ?> (Consistently pass unsigned char to ctype.h functions). (CVE-2026-7258)</li>
111+
</ul></li>
112+
<li>Streams:
113+
<ul>
114+
<li>Fixed bug <?php githubissuel('php/php-src', 21468); ?> (Segfault in file_get_contents w/ a https URL and a proxy set).</li>
115+
</ul></li>
116+
<li>URI:
117+
<ul>
118+
<li>Fixed CVE-2026-42371 (uriparser before 1.0.1 has numeric truncation in text range comparison). (CVE-2026-42371)</li>
119+
</ul></li>
120+
</ul>
121+
<!-- }}} --></section>
122+
123+
124+
12125
<section class="version" id="8.5.5"><!-- {{{ 8.5.5 -->
13126
<h3>Version 8.5.5</h3>
14127
<b><?php release_date('09-Apr-2026'); ?></b>
@@ -877,6 +990,110 @@
877990

878991
<a id="PHP_8_4"></a>
879992

993+
<section class="version" id="8.4.21"><!-- {{{ 8.4.21 -->
994+
<h3>Version 8.4.21</h3>
995+
<b><?php release_date('07-May-2026'); ?></b>
996+
<ul><li>Core:
997+
<ul>
998+
<li>Fixed bug <?php githubissuel('php/php-src', 19983); ?> (GC assertion failure with fibers, generators and destructors).</li>
999+
<li>Fixed bug <?php githubissuel('php/php-src', 21478); ?> (Forward property operations to real instance for initialized lazy proxies).</li>
1000+
<li>Fixed bug <?php githubissuel('php/php-src', 21605); ?> (Missing addref for Countable::count()).</li>
1001+
<li>Fixed bug <?php githubissuel('php/php-src', 21699); ?> (Assertion failure in shutdown_executor when resolving self::/parent::/static:: callables if the error handler throws).</li>
1002+
<li>Fixed bug <?php githubissuel('php/php-src', 21603); ?> (Missing addref for __unset).</li>
1003+
<li>Fixed bug <?php githubissuel('php/php-src', 21760); ?> (Trait with class constant name conflict against enum case causes SEGV).</li>
1004+
</ul></li>
1005+
<li>CLI:
1006+
<ul>
1007+
<li>Fixed bug <?php githubissuel('php/php-src', 21754); ?> (`--rf` command line option with a method triggers ext/reflection deprecation warnings).</li>
1008+
</ul></li>
1009+
<li>Curl:
1010+
<ul>
1011+
<li>Add support for brotli and zstd on Windows.</li>
1012+
</ul></li>
1013+
<li>DOM:
1014+
<ul>
1015+
<li>Fixed <?php githubsecurityl('php/php-src', '4jhr-8w89-j733'); ?> and <?php githubissuel('php/php-src', 21566); ?> (Dom\XMLDocument::C14N() emits duplicate xmlns declarations after setAttributeNS()). (CVE-2026-7263)</li>
1016+
<li>Fixed bug <?php githubissuel('php/php-src', 21688); ?> (segmentation fault on empty HTMLDocument).</li>
1017+
<li>Upgrade to lexbor v2.7.0.</li>
1018+
</ul></li>
1019+
<li>FPM:
1020+
<ul>
1021+
<li>Fixed <?php githubsecurityl('php/php-src', '7qg2-v9fj-4mwv'); ?> (XSS within status endpoint). (CVE-2026-6735)</li>
1022+
</ul></li>
1023+
<li>Iconv:
1024+
<ul>
1025+
<li>Fixed bug <?php githubissuel('php/php-src', 17399); ?> (iconv memory leak on bailout).</li>
1026+
</ul></li>
1027+
<li>MBString:
1028+
<ul>
1029+
<li>Fixed <?php githubsecurityl('php/php-src', 'wm6j-2649-pv75'); ?> (Null pointer dereference in php_mb_check_encoding() via mb_ereg_search_init()). (CVE-2026-7259)</li>
1030+
<li>Fixed <?php githubsecurityl('php/php-src', '74r9-qxhc-fx53'); ?> (Out-of-bounds access in mbfl_name2encoding_ex()). (CVE-2026-6104)</li>
1031+
</ul></li>
1032+
<li>Opcache:
1033+
<ul>
1034+
<li>Fixed bug <?php githubissuel('php/php-src', 21158); ?> (JIT: Assertion jit-&gt;ra[var].flags &amp; (1&lt;&lt;0) failed in zend_jit_use_reg).</li>
1035+
<li>Fixed bug <?php githubissuel('php/php-src', 21593); ?> (Borked function JIT JMPNZ smart branch).</li>
1036+
<li>Fixed bug <?php githubissuel('php/php-src', 21460); ?> (COND optimization regression).</li>
1037+
<li>Fixed faulty returns out of zend_try block in zend_jit_trace().</li>
1038+
</ul></li>
1039+
<li>OpenSSL:
1040+
<ul>
1041+
<li>Fix a bunch of memory leaks and crashes on edge cases.</li>
1042+
</ul></li>
1043+
<li>PDO_Firebird:
1044+
<ul>
1045+
<li>Fixed <?php githubsecurityl('php/php-src', 'w476-322c-wpvm'); ?> (SQL injection via NUL bytes in quoted strings). (CVE-2025-14179)</li>
1046+
</ul></li>
1047+
<li>Phar:
1048+
<ul>
1049+
<li>Restore is_link handler in phar_intercept_functions_shutdown.</li>
1050+
<li>Fixed bug <?php githubissuel('php/php-src', 21797); ?> (phar: NULL dereference in Phar::webPhar() when SCRIPT_NAME is absent from SAPI environment).</li>
1051+
<li>Fix memory leak in Phar::offsetGet().</li>
1052+
<li>Fix memory leak in phar_add_file().</li>
1053+
<li>Fixed bug <?php githubissuel('php/php-src', 21799); ?> (phar: propagate phar_stream_flush return value from phar_stream_close).</li>
1054+
<li>Fix memory leak in phar_verify_signature() when md_ctx is invalid.</li>
1055+
</ul></li>
1056+
<li>Random:
1057+
<ul>
1058+
<li>Fixed bug <?php githubissuel('php/php-src', 21731); ?> (Random\Engine\Xoshiro256StarStar::__unserialize() accepts all-zero state).</li>
1059+
</ul></li>
1060+
<li>Session:
1061+
<ul>
1062+
<li>Fixed memory leak when session GC callback return a refcounted value.</li>
1063+
</ul></li>
1064+
<li>SOAP:
1065+
<ul>
1066+
<li>Fixed <?php githubsecurityl('php/php-src', '85c2-q967-79q5'); ?> (Stale SOAP_GLOBAL(ref_map) pointer with Apache Map). (CVE-2026-6722)</li>
1067+
<li>Fixed <?php githubsecurityl('php/php-src', 'm33r-qmcv-p97q'); ?> (Use-after-free after header parsing failure with SOAP_PERSISTENCE_SESSION). (CVE-2026-7261)</li>
1068+
<li>Fixed <?php githubsecurityl('php/php-src', 'hmxp-6pc4-f3vv'); ?> (Broken Apache map value NULL check). (CVE-2026-7262)</li>
1069+
</ul></li>
1070+
<li>SPL:
1071+
<ul>
1072+
<li>Fixed bug <?php githubissuel('php/php-src', 21499); ?> (RecursiveArrayIterator getChildren UAF after parent free).</li>
1073+
<li>Fix concurrent iteration and deletion issues in SplObjectStorage.</li>
1074+
</ul></li>
1075+
<li>Standard:
1076+
<ul>
1077+
<li>Fixed <?php githubsecurityl('php/php-src', '96wq-48vp-hh57'); ?> (Signed integer overflow of char array offset). (CVE-2026-7568)</li>
1078+
<li>Fixed <?php githubsecurityl('php/php-src', 'm8rr-4c36-8gq4'); ?> (Consistently pass unsigned char to ctype.h functions). (CVE-2026-7258)</li>
1079+
</ul></li>
1080+
<li>Streams:
1081+
<ul>
1082+
<li>Fixed bug <?php githubissuel('php/php-src', 21468); ?> (Segfault in file_get_contents w/ a https URL and a proxy set).</li>
1083+
</ul></li>
1084+
<li>XSL:
1085+
<ul>
1086+
<li>Fixed bug <?php githubissuel('php/php-src', 21600); ?> (Segfault on module shutdown).</li>
1087+
</ul></li>
1088+
<li>Zip:
1089+
<ul>
1090+
<li>Fixed bug <?php githubissuel('php/php-src', 21698); ?> (memory leak with ZipArchive::addGlob() early return statements).</li>
1091+
</ul></li>
1092+
</ul>
1093+
<!-- }}} --></section>
1094+
1095+
1096+
8801097
<section class="version" id="8.4.20"><!-- {{{ 8.4.20 -->
8811098
<h3>Version 8.4.20</h3>
8821099
<b><?php release_date('09-Apr-2026'); ?></b>
@@ -3055,6 +3272,45 @@
30553272

30563273
<a id="PHP_8_3"></a>
30573274

3275+
<section class="version" id="8.3.31"><!-- {{{ 8.3.31 -->
3276+
<h3>Version 8.3.31</h3>
3277+
<b><?php release_date('07-May-2026'); ?></b>
3278+
<ul><li>Curl:
3279+
<ul>
3280+
<li>Add support for brotli and zstd on Windows.</li>
3281+
</ul></li>
3282+
<li>FPM:
3283+
<ul>
3284+
<li>Fixed <?php githubsecurityl('php/php-src', '7qg2-v9fj-4mwv'); ?> (XSS within status endpoint). (CVE-2026-6735)</li>
3285+
</ul></li>
3286+
<li>MBString:
3287+
<ul>
3288+
<li>Fixed <?php githubsecurityl('php/php-src', 'wm6j-2649-pv75'); ?> (Null pointer dereference in php_mb_check_encoding() via mb_ereg_search_init()). (CVE-2026-7259)</li>
3289+
</ul></li>
3290+
<li>OpenSSL:
3291+
<ul>
3292+
<li>Fix compatibility issues with OpenSSL 4.0.</li>
3293+
</ul></li>
3294+
<li>PDO_Firebird:
3295+
<ul>
3296+
<li>Fixed <?php githubsecurityl('php/php-src', 'w476-322c-wpvm'); ?> (SQL injection via NUL bytes in quoted strings). (CVE-2025-14179)</li>
3297+
</ul></li>
3298+
<li>SOAP:
3299+
<ul>
3300+
<li>Fixed <?php githubsecurityl('php/php-src', '85c2-q967-79q5'); ?> (Stale SOAP_GLOBAL(ref_map) pointer with Apache Map). (CVE-2026-6722)</li>
3301+
<li>Fixed <?php githubsecurityl('php/php-src', 'm33r-qmcv-p97q'); ?> (Use-after-free after header parsing failure with SOAP_PERSISTENCE_SESSION). (CVE-2026-7261)</li>
3302+
<li>Fixed <?php githubsecurityl('php/php-src', 'hmxp-6pc4-f3vv'); ?> (Broken Apache map value NULL check). (CVE-2026-7262)</li>
3303+
</ul></li>
3304+
<li>Standard:
3305+
<ul>
3306+
<li>Fixed <?php githubsecurityl('php/php-src', '96wq-48vp-hh57'); ?> (Signed integer overflow of char array offset). (CVE-2026-7568)</li>
3307+
<li>Fixed <?php githubsecurityl('php/php-src', 'm8rr-4c36-8gq4'); ?> (Consistently pass unsigned char to ctype.h functions). (CVE-2026-7258)</li>
3308+
</ul></li>
3309+
</ul>
3310+
<!-- }}} --></section>
3311+
3312+
3313+
30583314
<section class="version" id="8.3.30"><!-- {{{ 8.3.30 -->
30593315
<h3>Version 8.3.30</h3>
30603316
<b><?php release_date('15-Jan-2026'); ?></b>
@@ -5725,6 +5981,45 @@
57255981

57265982
<a id="PHP_8_2"></a>
57275983

5984+
<section class="version" id="8.2.31"><!-- {{{ 8.2.31 -->
5985+
<h3>Version 8.2.31</h3>
5986+
<b><?php release_date('07-May-2026'); ?></b>
5987+
<ul><li>Curl:
5988+
<ul>
5989+
<li>Add support for brotli and zstd on Windows.</li>
5990+
</ul></li>
5991+
<li>FPM:
5992+
<ul>
5993+
<li>Fixed <?php githubsecurityl('php/php-src', '7qg2-v9fj-4mwv'); ?> (XSS within status endpoint). (CVE-2026-6735)</li>
5994+
</ul></li>
5995+
<li>MBString:
5996+
<ul>
5997+
<li>Fixed <?php githubsecurityl('php/php-src', 'wm6j-2649-pv75'); ?> (Null pointer dereference in php_mb_check_encoding() via mb_ereg_search_init()). (CVE-2026-7259)</li>
5998+
</ul></li>
5999+
<li>OpenSSL:
6000+
<ul>
6001+
<li>Fix compatibility issues with OpenSSL 4.0.</li>
6002+
</ul></li>
6003+
<li>PDO_Firebird:
6004+
<ul>
6005+
<li>Fixed <?php githubsecurityl('php/php-src', 'w476-322c-wpvm'); ?> (SQL injection via NUL bytes in quoted strings). (CVE-2025-14179)</li>
6006+
</ul></li>
6007+
<li>SOAP:
6008+
<ul>
6009+
<li>Fixed <?php githubsecurityl('php/php-src', '85c2-q967-79q5'); ?> (Stale SOAP_GLOBAL(ref_map) pointer with Apache Map). (CVE-2026-6722)</li>
6010+
<li>Fixed <?php githubsecurityl('php/php-src', 'm33r-qmcv-p97q'); ?> (Use-after-free after header parsing failure with SOAP_PERSISTENCE_SESSION). (CVE-2026-7261)</li>
6011+
<li>Fixed <?php githubsecurityl('php/php-src', 'hmxp-6pc4-f3vv'); ?> (Broken Apache map value NULL check). (CVE-2026-7262)</li>
6012+
</ul></li>
6013+
<li>Standard:
6014+
<ul>
6015+
<li>Fixed <?php githubsecurityl('php/php-src', '96wq-48vp-hh57'); ?> (Signed integer overflow of char array offset). (CVE-2026-7568)</li>
6016+
<li>Fixed <?php githubsecurityl('php/php-src', 'm8rr-4c36-8gq4'); ?> (Consistently pass unsigned char to ctype.h functions). (CVE-2026-7258)</li>
6017+
</ul></li>
6018+
</ul>
6019+
<!-- }}} --></section>
6020+
6021+
6022+
57286023
<section class="version" id="8.2.30"><!-- {{{ 8.2.30 -->
57296024
<h3>Version 8.2.30</h3>
57306025
<b><?php release_date('18-Dec-2025'); ?></b>

archive/archive.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,11 @@
1010
<email>php-webmaster@lists.php.net</email>
1111
</author>
1212
<xi:include href="entries/2026-05-11-1.xml"/>
13+
<xi:include href="entries/2026-05-07-4.xml"/>
14+
<xi:include href="entries/2026-05-07-3.xml"/>
15+
<xi:include href="entries/2026-05-07-2.xml"/>
16+
<xi:include href="entries/2026-05-07-1.xml"/>
17+
<xi:include href="entries/2026-05-04-1.xml"/>
1318
<xi:include href="entries/2026-04-09-2.xml"/>
1419
<xi:include href="entries/2026-04-09-1.xml"/>
1520
<xi:include href="entries/2026-03-12-2.xml"/>

archive/entries/2026-05-04-1.xml

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<entry xmlns="http://www.w3.org/2005/Atom" xmlns:default="http://php.net/ns/news">
3+
<title>JetBrains PHPverse 2026</title>
4+
<id>https://www.php.net/archive/2026.php#2026-05-04-1</id>
5+
<published>2026-05-04T10:00:00+00:00</published>
6+
<updated>2026-05-04T10:00:00+00:00</updated>
7+
<link href="https://www.php.net/conferences/index.php#2026-05-04-1" rel="alternate" type="text/html"/>
8+
<link href="https://lp.jetbrains.com/phpverse-2026/?utm_source=php.net&amp;utm_medium=referral&amp;utm_campaign=phpverse2026" rel="via" type="text/html"/>
9+
<default:finalTeaserDate xmlns="http://php.net/ns/news">2026-06-09</default:finalTeaserDate>
10+
<category term="conferences" label="Conference announcement"/>
11+
<default:newsImage xmlns="http://php.net/ns/news" link="https://lp.jetbrains.com/phpverse-2026/?utm_source=php.net&amp;utm_medium=referral&amp;utm_campaign=phpverse2026" title="JetBrains PHPverse 2026">phpverse_2026.png</default:newsImage>
12+
<content type="xhtml">
13+
<div xmlns="http://www.w3.org/1999/xhtml">
14+
<p>
15+
Join us for <strong>JetBrains PHPverse 2026</strong> on June 9 – a global live streaming event dedicated to modern PHP practices and the future of the language.
16+
</p>
17+
<p>
18+
This year's lineup features talks by renowned voices in the PHP community, including Larry Garfield, Fabien Potencier, Nils Adermann, Elizabeth Barron, and more. You can tune in for the whole day or drop in for the talks that interest you most. <a href="https://lp.jetbrains.com/phpverse-2026/?utm_source=php.net&amp;utm_medium=referral&amp;utm_campaign=phpverse2026#program">See the full program here</a>.
19+
</p>
20+
<p>
21+
📅 <strong>June 9, 2026</strong> <br/>
22+
📍 <strong><a href="https://lp.jetbrains.com/phpverse-2026/?utm_source=php.net&amp;utm_medium=referral&amp;utm_campaign=phpverse2026">Online</a></strong> – free and open to everyone
23+
</p>
24+
<p>
25+
In 2025, PHPverse reached over 55,000 developers worldwide — be part of it this year! <strong><a href="https://lp.jetbrains.com/phpverse-2026/?utm_source=php.net&amp;utm_medium=referral&amp;utm_campaign=phpverse2026">Register now</a></strong>.
26+
</p>
27+
</div>
28+
</content>
29+
</entry>

archive/entries/2026-05-07-1.xml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<entry xmlns="http://www.w3.org/2005/Atom">
3+
<title>PHP 8.3.31 Released!</title>
4+
<id>https://www.php.net/archive/2026.php#2026-05-07-1</id>
5+
<published>2026-05-07T13:30:32+00:00</published>
6+
<updated>2026-05-07T13:30:32+00:00</updated>
7+
<link href="https://www.php.net/index.php#2026-05-07-1" rel="alternate" type="text/html"/>
8+
<link href="https://www.php.net/archive/2026.php#2026-05-07-1" rel="via" type="text/html"/>
9+
<category term="releases" label="New PHP release"/>
10+
<category term="frontpage" label="PHP.net frontpage news"/>
11+
<content type="xhtml">
12+
<div xmlns="http://www.w3.org/1999/xhtml"><p>The PHP development team announces the immediate availability of PHP 8.3.31. This is a security release.</p>
13+
14+
<p>All PHP 8.3 users are encouraged to upgrade to this version.</p>
15+
16+
<p>For source downloads of PHP 8.3.31 please visit our <a href="https://www.php.net/downloads.php">downloads page</a>,
17+
Windows source and binaries can also be found <a href="https://www.php.net/downloads.php?os=windows&amp;version=8.3">there</a>.
18+
The list of changes is recorded in the <a href="https://www.php.net/ChangeLog-8.php#8.3.31">ChangeLog</a>.
19+
</p> </div>
20+
</content>
21+
</entry>

0 commit comments

Comments
 (0)