This Release is Outdated
The latest release of PHP 8.2 is PHP
8.2.31
.
It is recommended to upgrade to the latest release.
PHP 8.2.2 Release Announcement
The PHP development team announces the immediate availability of PHP 8.2.2. This is a bug fix release.
All PHP 8.2 users are encouraged to upgrade to this version.
For source downloads of PHP 8.2.2 please visit our downloads page,
Windows source and binaries can be found on windows.php.net/download/.
The list of changes is recorded in the ChangeLog.
Source Code
-
PHP 8.2.2 (tar.gz)
sha256: d82dda50356cebf6b6e14dbb576b14bc8b85f0f4476a787f0f50611f11eb37d2
-
PHP 8.2.2 (tar.bz2)
sha256: f5223a5274eda8b40c19e47de0de4678c65d64401ccf710e2464962eb8136804
-
PHP 8.2.2 (tar.xz)
sha256: bdc4aa38e652bac86039601840bae01c0c3653972eaa6f9f93d5f71953a7ee33
Change Log
-
core
- Fixed bug GH-10200 (zif_get_object_vars: Assertion `!(((__ht)->u.flags & (1<<2)) != 0)' failed).
- Fix GH-10251 (Assertion `(flag & (1<<3)) == 0' failed).
- Fix GH-10240 (Assertion failure when adding more than 2**30 elements to an unpacked array).
- Fix GH-9735 (Fiber stack variables do not participate in cycle collector).
- Fix GH-9675 (Broken run_time_cache init for internal enum methods).
- Fix GH-10248 (Assertion `!(zval_get_type(&(*(property))) == 10)' failed).
-
fpm
- Fixed bug #77106 (Missing separator in FPM FastCGI errors).
- Fixed bug GH-9981 (FPM does not reset fastcgi.error_header).
- Fixed bug #68591 (Configuration test does not perform UID lookups).
- Fixed memory leak when running FPM config test.
- Fixed bug #67244 (Wrong owner:group for listening unix socket).
-
hash
- Handle exceptions from __toString in XXH3's initialization
-
ldap
- Fixed bug GH-10112 (LDAP\Connection::__construct() refers to ldap_create()).
-
opcache
- Fix inverted bailout value in zend_runtime_jit() .
- Fix access to uninitialized variable in accel_preload().
- Fix zend_jit_find_trace() crashes.
- Added missing lock for EXIT_INVALIDATE in zend_jit_trace_exit.
-
phar
- Fix wrong flags check for compression method in phar_object.c
-
phpdbg
- Fix undefined behaviour in phpdbg_load_module_or_extension().
- Fix NULL pointer dereference in phpdbg_create_conditional_breal().
- Fix GH-9710: phpdbg memory leaks by option "-h"
- Fix phpdbg segmentation fault in case of malformed input
-
posix
- Fix memory leak in posix_ttyname()
-
random
- Fixed bug GH-10247 (Theoretical file descriptor leak for /dev/urandom).
-
standard
- Fix GH-10187 (Segfault in stripslashes() with arm64).
- Fixed bug GH-10214 (Incomplete validation of object syntax during unserialize()).
- Fix substr_replace with slots in repl_ht being UNDEF.
- XMLWriter
- Fix missing check for xmlTextWriterEndElement