Das PHP Team hat die Bugfix Releases 8.0.15 und 8.1.2 veröffentlicht. Es wurden viele Fehler behoben, darunter im Core, Filter, MBString, MySQLi, OPcache und weiteren Teilen.
PHP 8.1.2 Release Notes
- Core:
- Fixed bug #81216 (Nullsafe operator leaks dynamic property name).
- Fixed bug #81684 (Using null coalesce assignment with $GLOBALS[„x“] produces opcode error).
- Fixed bug #81656 (GCC-11 silently ignores -R).
- Fixed bug #81683 (Misleading „access type … must be public“ error message on final or abstract interface methods).
- Fixed bug #81585 (cached_chunks are not counted to real_size on shutdown).
- Fixed bug #7757 (Multi-inherited final constant causes fatal error).
- Fixed zend_fibers.c build with ZEND_FIBER_UCONTEXT.
- Added riscv64 support for fibers.
- Filter:
- Fixed FILTER_FLAG_NO_RES_RANGE flag.
- Hash:
- MBString:
- Fixed bug #81693 (mb_check_encoding(7bit) segfaults).
- MySQLi:
- MySQLnd:
- Fixed bug where large bigints may be truncated.
- OCI8:
- Fixed bug #7765 (php_oci_cleanup_global_handles segfaults at second call).
- OPcache:
- Fixed bug #81679 (Tracing JIT crashes on reattaching).
- Readline:
- Fixed bug #81598 (Cannot input unicode characters in PHP 8 interactive shell).
- Reflection:
- Fixed bug #81681 (ReflectionEnum throwing exceptions).
- PDO_PGSQL:
- Fixed error message allocation of PDO PgSQL.
- Sockets:
- Avoid void* arithmetic in sockets/multicast.c on NetBSD.
- Fixed ext/sockets build on Haiku.
- Spl:
- Standard:
PHP 8.0.15 Release Notes
- Core:
- Filter:
- Fixed FILTER_FLAG_NO_RES_RANGE flag.
- Hash:
- MySQLnd:
- Fixed bug where large bigints may be truncated.
- OCI8:
- Fixed bug #7765 (php_oci_cleanup_global_handles segfaults at second call).
- OPcache:
- Fixed bug #81679 (Tracing JIT crashes on reattaching).
- PDO_PGSQL:
- Fixed error message allocation of PDO PgSQL.
- Sockets:
- Avoid void* arithmetic in sockets/multicast.c on NetBSD.
- Spl:
- Fixed bug #75917 (SplFileObject::seek broken with CSV flags).
Quelle: PHP: PHP 8 ChangeLog
Interessiert in verschiedenste IT Themen, schreibe ich in diesem Blog über Software, Hardware, Smart Home, Games und vieles mehr. Ich berichte z.B. über die Installation und Konfiguration von Software als auch von Problemen mit dieser. News sind ebenso spannend, sodass ich auch über Updates, Releases und Neuigkeiten aus der IT berichte. Letztendlich nutze ich Taste-of-IT als eigene Dokumentation und Anlaufstelle bei wiederkehrenden Themen. Ich hoffe ich kann dich ebenso informieren und bei Problemen eine schnelle Lösung anbieten. Wer meinen Aufwand unterstützen möchte, kann gerne eine Tasse oder Pod Kaffe per PayPal spenden – vielen Dank.