development

Bugfix release of PHP 8.0.17 and 8.1.4 is available.

david-clode-nyvR6wbU1ho-unsplash

The release was rolled out last Friday. According to the changelog from PHP.net, it contains fixes for many issues  - 8 resolved in 8.0.17 and 14 addressed in 8.1.4 (mostly related to the Core). 

Both versions contain some common fixes, such as:

  • Fixed Haiku ZTS build;
  • Resolved issue in libpng causing warnings when loading interlaced images;
  • Resolved issues with unsafe access to the fpm scoreboard;
  • Resolved issue with ob_clean() not setting content-encoding;
  • Resolved issue with unexpected output for iconv_mime_decode;
  • Resolved issue causing NULL pointer dereference for MySQLnd;
  • Resolved issue with ReflectionClass::getConstants() depending on the order of constants definition.

One fix is related to 8.0.17 only:

  • Resolved issue with incorrect type inference for range() results.

And seven are related to 8.1.14:

  • Resolved issue with arginfo not re-generated for extension;
  • Resolved issue with segmentation fault caused by dumping uncalled fake closure containing static variables;
  • Fixed leaking memory when using nested CallbackFilterIterator;
  • Fixed leaking memory when using op_arrays with temporary run_time_cache;
  • Resolved issue with incorrect types in the output of range();
  • Resolved issue with First Class Callable Syntax causing Uncaught ArgumentCountError;
  • Resolved issue causing incorrect results while using mb_check_encoding for 7bit.

PHP team recommended the developers upgrade their environments and use this version.

Reading next

blake-connally-B3l0g6HLxr8-unsplash
hunters-race-MYbhN8KaaEc-unsplash

Interested in a specific business & technology topic and looking for an article in our blog but haven't found one yet?

If you haven't come across an article that matches your query, feel free to suggest the topic to us, and we'll consider featuring it in our blog. Share your suggestion in the form below, and we'll be sure to review your request.

Talk with us

If you have any questions or problems in your business that can be solved with technical solutions, just let us know. We'll do everything we can to help you.