Two new PHP versions released in town PHP 8.0.7 and 7.4.20 ! A security releases 7.4.20 and bugfix release 8.0.7. Changes in the 8.0 branch include multiple bug fix (19 in total) in the PHP Core, FPM, FTP, GD, Intl, MBString, ODBC, Opcache, pgsql, PDO_MySQL, PDO_ODBC, PDO_pgsql, SPL, SOAP, XMLReader and Zip.

All PHP 8.0 and 7.4 users are encouraged to upgrade to the respective version.

PHP 8.0.7

Changes in PHP 8.0.7

  • Core:
    • Fixed bug #80960 (opendir() warning wrong info when failed on Windows).
    • Fixed bug #67792 (HTTP Authorization schemes are treated as case-sensitive).
    • Fixed bug #80972 (Memory exhaustion on invalid string offset).
  • FPM:
    • Fixed bug #65800 (Events port mechanism).
  • FTP:
    • Fixed bug #80901 (Info leak in ftp extension).
    • Fixed bug #79100 (Wrong FTP error messages).
  • GD:
    • Fixed bug #81032 (GD install is affected by external libgd installation).
  • Intl:
    • Fixed bug #81019 (Unable to clone NumberFormatter after failed parse()).
  • MBString:
    • Fixed bug #81011 (mb_convert_encoding removes references from arrays).
  • ODBC:
    • Fixed bug #80460 (ODBC doesn’t account for SQL_NO_TOTAL indicator).
  • Opcache:
    • Fixed bug #81007 (JIT “not supported” on 32-bit x86 — build problem?).
    • Fixed bug #81015 (Opcache optimization assumes wrong part of ternary operator in if-condition).
    • Fixed bug #81046 (Literal compaction merges non-equal related literals).
  • PDO_MySQL:
    • Fixed bug #81037 (PDO discards error message text from prepared statement).
  • PDO_ODBC:
    • Fixed bug #44643 (bound parameters ignore explicit type definitions).
  • pgsql:
    • Fixed php_pgsql_fd_cast() wrt. php_stream_can_cast().
  • SPL:
    • Fixed bug #80933 (SplFileObject::DROP_NEW_LINE is broken for NUL and CR).
  • XMLReader:
    • Fixed bug #73246 (XMLReader: encoding length not checked).
  • Zip:
    • Fixed bug #80863 (ZipArchive::extractTo() ignores references).

Changes in PHP 7.4.20

  • Core:
    • Fixed bug #80929 (Method name corruption related to repeated calls to call_user_func_array).
    • Fixed bug #80960 (opendir() warning wrong info when failed on Windows).
    • Fixed bug #67792 (HTTP Authorization schemes are treated as case-sensitive).
    • Fixed bug #80972 (Memory exhaustion on invalid string offset).
  • FPM:
    • Fixed bug #65800 (Events port mechanism).
  • FTP:
    • Fixed bug #80901 (Info leak in ftp extension).
    • Fixed bug #79100 (Wrong FTP error messages).
  • GD:
    • Fixed bug #81032 (GD install is affected by external libgd installation).
  • MBString:
    • Fixed bug #81011 (mb_convert_encoding removes references from arrays).
  • ODBC:
    • Fixed bug #80460 (ODBC doesn’t account for SQL_NO_TOTAL indicator).
  • PDO_MySQL:
    • Fixed bug #81037 (PDO discards error message text from prepared statement).
  • PDO_ODBC:
    • Fixed bug #44643 (bound parameters ignore explicit type definitions).
  • pgsql:
    • Fixed php_pgsql_fd_cast() wrt. php_stream_can_cast().
  • SPL:
    • Fixed bug #80933 (SplFileObject::DROP_NEW_LINE is broken for NUL and CR).
  • Opcache:
    • Fixed bug #80900 (switch statement behavior inside function).
    • Fixed bug #81015 (Opcache optimization assumes wrong part of ternary operator in if-condition).
  • XMLReader:
    • Fixed bug #73246 (XMLReader: encoding length not checked).
  • Zip:
    • Fixed bug #80863 (ZipArchive::extractTo() ignores references).