Commit 860dda81f71 for php.net
commit 860dda81f711ada1d710f16602d8ab3906b2356e
Merge: 0f36dcc2015 85417195b9c
Author: Ilia Alshanetsky <ilia@ilia.ws>
Date: Sun Aug 30 11:04:35 2026 -0400
Merge branch 'PHP-8.5'
* PHP-8.5:
[SimpleXML] Fix creating new attributes via attributes() dimension write
diff --cc NEWS
index cc52980d890,220aa49869c..bd17cf9bf8e
--- a/NEWS
+++ b/NEWS
@@@ -1,49 -1,6 +1,53 @@@
PHP NEWS
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
-?? ??? ????, PHP 8.5.11
+?? ??? ????, PHP 8.6.0beta3
+
+- CLI:
+ . Fixed bug GH-23242 (PHP development server does not support Expect
+ 100-continue flow control). (Sjoerd Langkemper)
+
+- Intl:
+ . Fixed a memory leak when iterating IntlBreakIterator::getPartsIterator()
+ results. (iliaal)
+ . Fixed a leak in Locale::getKeywords() when a keyword value cannot be
+ read. (iliaal)
+ . Fixed a use-after-free when IntlRuleBasedBreakIterator is constructed
+ from compiled rules. (iliaal)
+
+- PDO_PGSQL:
+ . Added Pdo\Pgsql::ATTR_CHUNK_SIZE to fetch a result set in chunks of the
+ given number of rows. (KentarouTakeda)
+
+- PGSQL:
+ . Fixed the pg_insert(), pg_update() and pg_delete() flag error messages,
+ which did not name the set of flags actually accepted. (lacatoire)
+
+- Phar:
+ . Fixed bug GH-23418 (Use-after-free when looking up mounted directories).
+ (Weilin Du)
+ . Fixed bug GH-23477 (Memory leak on duplicate native Phar manifest entries).
+ (Weilin Du)
+
+- Sockets:
+ . Fixed socket_set_option() with SO_ATTACH_REUSEPORT_CBPF and a zero value,
+ which detached the classic BPF filter instead of the reuseport program.
+ (David Carlier)
+
+- Standard:
+ . Fixed a segfault when a stream filter callback unsets StreamBucket::$data
+ before re-attaching the bucket. (iliaal)
+ . Fixed an out-of-bounds read when following a redirect response with an
+ empty Location header. (iliaal)
+ . Fixed read buffer compaction in php_stream_filter_flush(). (crystarm)
+ . Io\Poll\Context::wait() now rejects a $maxEvents value greater than
+ INT_MAX instead of truncating it. (marc-mabe)
+
++- SimpleXML:
++ . Fixed writing to a dimension of the object returned by attributes() not
++ creating the attribute. (Ilia Alshanetsky)
++
+
+27 Aug 2026, PHP 8.6.0beta2
- Core:
. Fixed bug GH-15375 (Nested "yield from" skips items after a valid() or