Software 42179 Published by

Eric Mann has announced the release of the third beta of PHP 8.3.0.


- Core:
. Fixed strerror_r detection at configuration time. (Kévin Dunglas)
. Fixed segfault during freeing of some incompletely initialized objects due
to OOM error (PDO, SPL, XSL). (ilutov)
. Fixed trait typed properties using a DNF type not being correctly bound.
. Fixed trait property types not being arena allocated if copied from
an internal trait. (Girgias)
. Fixed deep copy of property DNF type during lazy class load.
(Girgias, ilutov)
. Fixed memory freeing of DNF types for non arena allocated types.
(Girgias, ju1ius)

- DOM:
. adoptNode now respects the strict error checking property. (nielsdos)
. Align DOMChildNode parent checks with spec. (nielsdos)
. Fixed bug #80927 (Removing documentElement after creating attribute node:
possible use-after-free). (nielsdos)
. Fix various namespace prefix conflict resolution bugs. (nielsdos)
. Fix calling createAttributeNS() without prefix causing the default
namespace of the element to change. (nielsdos)

- Opcache:
. Avoid resetting JIT counter handlers from multiple processes/threads.

- Standard:
. Fixed bug GH-11870 (Fix off-by-one bug when truncating tempnam prefix)

Release php-8.3.0beta3 · php/php-src