PHP Release 8.0.3


PHP 8.0.3 Release Announcement

The PHP development team announces the immediate availability of PHP 8.0.3. This is a bug fix release.

All PHP 8.0 users are encouraged to upgrade to this version.

For source downloads of PHP 8.0.3 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.0.3 (tar.gz)
SHA256: e7ecfee901e0843377b64b2d8124132eae75bdb71a2675ba7c5c038d6592383d
PHP 8.0.3 (tar.bz2)
SHA256: 95f8621d9e34f822d2583564c358598dff7346241f839bfa319bbf65bf2eb012
PHP 8.0.3 (tar.xz)
SHA256: c9816aa9745a9695672951eaff3a35ca5eddcb9cacf87a4f04b9fb1169010251
Change Logs
core
  • Fixed #80706 (mail(): Headers after Bcc headers may be ignored).
dom
  • Fixed bug #80600 (DOMChildNode::remove() doesn't work on CharacterData nodes).
gettext
  • Fixed bug #53251 (bindtextdomain with null dir doesn't return old value).
mysqlnd
  • Fixed bug #78680 (mysqlnd's mysql_clear_password does not transmit null-terminated password).
  • Fixed bug #80713 (SegFault when disabling ATTR_EMULATE_PREPARES and MySQL 8.0).
mysqli
  • Fixed bug #74779 (x() and y() truncating floats to integers).
opcache
  • Fixed bug #80634 (write_property handler of internal classes is skipped on preloaded JITted code).
  • Fixed bug #80682 (opcache doesn't honour pcre.jit option).
  • Fixed bug #80742 (Opcache JIT makes some boolean logic unexpectedly be true).
  • Fixed bug #80745 (JIT produces Assert failure and UNKNOWN:0 var_dumps in code involving bitshifts).
openssl
  • Fixed bug #80747 (Providing RSA key size < 512 generates key that crash PHP).
phar
  • Fixed bug #75850 (Unclear error message wrt. __halt_compiler() w/o semicolon)
  • Fixed bug #70091 (Phar does not mark UTF-8 filenames in ZIP archives).
  • Fixed bug #53467 (Phar cannot compress large archives).
socket
  • Fixed bug #80723 (Different sockets compare as equal (regression in 8.0)).
spl
  • Fixed bug#80719 (Iterating after failed ArrayObject::setIteratorClass() causes Segmentation fault).
standard
  • Fixed bug #80654 (file_get_contents() maxlen fails above (2**31)-1 bytes).
  • Fixed bug #80718 (ext/standard/dl.c fallback code path with syntax error).
To Top