Always support update php 8.2 latest version (8.2.16)

Please update php 8.2.x to latest version, thanks

15 Feb 2024

  • Core:
    • Fixed timer leak in zend-max-execution-timers builds.
    • Fixed bug GH-12349 (linking failure on ARM with mold).
    • Fixed bug GH-13097 (Anonymous class reference in trigger_error / thrown Exception).
    • Fixed bug GH-13215 (GCC 14 build failure).
  • Curl:
    • Fix missing error check in curl_multi_init().
  • FPM:
    • Fixed bug GH-12996 (Incorrect SCRIPT_NAME with Apache ProxyPassMatch when plus in path).
  • GD:
    • Fixed bug GH-10344 (imagettfbbox(): Could not find/open font UNC path).
    • Fixed bug GH-10614 (imagerotate will turn the picture all black, when rotated 90).
  • MySQLnd:
    • Fixed bug GH-12107 (When running a stored procedure (that returns a result set) twice, PHP crashes).
  • Opcache:
    • Fixed bug GH-13232 (Segmentation fault will be reported when JIT is off but JIT_debug is still on).
  • OpenSSL:
    • Fixed LibreSSL undefined reference when OPENSSL_NO_ENGINE not set. (David Carlier).
  • PDO_Firebird:
    • Fix GH-13119 (Changed to convert float and double values ​​into strings using H format).
  • Phar:
    • Fixed bug #71465 (PHAR doesn’t know about litespeed).
    • Fixed bug GH-13037 (PharData incorrectly extracts zip file).
  • Random:
    • Fixed bug GH-13138 (Randomizer::pickArrayKeys() does not detect broken engines).
  • Session:
    • Fixed bug GH-12504 (Corrupted session written when there’s a fatal error in autoloader).
  • Streams:
    • Fixed bug GH-13071 (Copying large files using mmap-able source streams may exhaust available memory and fail).

PHP Version 8.2.18

11 Apr 2024

  • Core:
    • Fixed bug GH-13612 (Corrupted memory in destructor with weak references).
    • Fixed bug GH-13784 (AX_GCC_FUNC_ATTRIBUTE failure).
    • Fixed bug GH-13670 (GC does not scale well with a lot of objects created in destructor).
  • DOM:
    • Add some missing ZPP checks.
    • Fix potential memory leak in XPath evaluation results.
    • Fix phpdoc for DOMDocument load methods.
  • FPM:
    • Fix incorrect check in fpm_shm_free().
  • GD:
    • Fixed bug GH-12019 (add GDLIB_CFLAGS in feature tests).
  • Gettext:
    • Fixed sigabrt raised with dcgettext/dcngettext calls with gettext 0.22.5 with category set to LC_ALL.
  • MySQLnd:
    • Fix GH-13452 (Fixed handshake response [mysqlnd]).
    • Fix incorrect charset length in check_mb_eucjpms().
  • Opcache:
    • Fixed GH-13508 (JITed QM_ASSIGN may be optimized out when op1 is null).
    • Fixed GH-13712 (Segmentation fault for enabled observers when calling trait method of internal trait when opcache is loaded).
  • PDO:
    • Fix various PDORow bugs.
  • Random:
    • Fixed bug GH-13544 (Pre-PHP 8.2 compatibility for mt_srand with unknown modes).
    • Fixed bug GH-13690 (Global Mt19937 is not properly reset in-between requests when MT_RAND_PHP is used).
  • Session:
    • Fixed bug GH-13680 (Segfault with session_decode and compilation error).
  • Sockets:
    • Fixed bug GH-13604 (socket_getsockname returns random characters in the end of the socket name).
  • SPL:
    • Fixed bug GH-13531 (Unable to resize SplfixedArray after being unserialized in PHP 8.2.15).
    • Fixed bug GH-13685 (Unexpected null pointer in zend_string.h).
  • Standard:
    • Fixed bug GH-11808 (Live filesystem modified by tests).
    • Fixed GH-13402 (Added validation of \n in $additional_headers of mail()).
    • Fixed bug GH-13203 (file_put_contents fail on strings over 4GB on Windows).
    • Fixed bug GHSA-pc52-254m-w9w7 (Command injection via array-ish $command parameter of proc_open). (CVE-2024-1874)
    • Fixed bug GHSA-wpj3-hf5j-x4v4 (__Host-/__Secure- cookie bypass due to partial CVE-2022-31629 fix). (CVE-2024-2756)
    • Fixed bug GHSA-h746-cjrr-wfmr (password_verify can erroneously return true, opening ATO risk). (CVE-2024-3096)
  • XML:
    • Fixed bug GH-13517 (Multiple test failures when building with --with-expat).

What issue or error are you experiencing?

There was a critical PHP issue fixed in one of the recent versions. Please see details here:

I was wondering what are the plan to update to the latest versions of PHP 8.1, 8.2 and 8.3. Thaks!

Hello @temkin -

I merged your post here. Thank you!

Sam