PHP Release 5.5.1


PHP 5.5.1 Release Announcement

The PHP development team is proud to announce the immediate availability of PHP 5.5.1. This release fixes several bugs.

The PHP development team announces the immediate availability of PHP 5.5.1. About 20 bugs were fixed, including a security fix in the XML parser (Bug #65236). All users of PHP are encouraged to upgrade to this release.

For source downloads of PHP 5.5.1 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog.

Source Code
Change Logs
core
  • Fixed bug #65254 (Exception not catchable when exception thrown in autoload with a namespace).
  • Fixed bug #65088 (Generated configure script is malformed on OpenBSD).
  • Fixed bug #65108 (is_callable() triggers Fatal Error).
  • Fixed bug #65035 (yield / exit segfault).
  • Fixed bug #65161 (Generator + autoload + syntax error = segfault).
  • hex2bin() raises E_WARNING for invalid hex string.
  • Fixed bug #65226 (chroot() does not get enabled).
  • OPcache
  • Fixed bug #64827 (Segfault in zval_mark_grey (zend_gc.c)).
  • OPcache must be compatible with LiteSpeed SAPI
cgi
  • Fixed Bug #65143 (Missing php-cgi man page).
cli server
  • Fixed bug #65066 (Cli server not responsive when responding with 422 http status code).
  • DateTime
  • Fixed fug #65184 (strftime() returns insufficient-length string under multibyte locales).
  • GD
  • Fixed #65070 (bgcolor does not use the same format as the input image with imagerotate).
  • Fixed Bug #65060 (imagecreatefrom... crashes with user streams).
  • Fixed Bug #65084 (imagecreatefromjpeg fails with URL).
  • Fix gdImageCreateFromWebpCtx and use same logic to load WebP image that other formats.
intl
  • Add IntlCalendar::setMinimalDaysInFirstWeek()/ intlcal_set_minimal_days_in_first_week().
  • Fixed trailing space in name of constant IntlCalendar::FIELD_FIELD_COUNT.
  • Fixed bug #62759 (Buggy grapheme_substr() on edge case).
  • Fixed bug #61860 (Offsets may be wrong for grapheme_stri* functions).
oci8
  • Bump PECL package info version check to allow PECL installs with PHP 5.5+
pdo
  • Allowed PDO_OCI to compile with Oracle Database 12c client libraries.
  • Pgsql
  • pg_unescape_bytea() raises E_WARNING for invalid inputs.
phar
  • Fixed Bug #65142 (Missing phar man page).
session
  • Added optional create_sid() argument to session_set_save_handler(), SessionHandler and new SessionIdInterface.
sockets
  • Implemented FR #63472 (Setting SO_BINDTODEVICE with socket_set_option).
  • Allowed specifying paths in the abstract namespace for the functions socket_bind(), socket_connect() and socket_sendmsg().
  • Fixed bug #65260 (sendmsg() ancillary data construction for SCM_RIGHTS is faulty).
spl
  • Fixed bug #65136 (RecursiveDirectoryIterator segfault).
  • Fixed bug #61828 (Memleak when calling Directory(Recursive)Iterator /Spl(Temp)FileObject ctor twice).
cgi/fastcgi sapi
  • Added PHP_FCGI_BACKLOG, overrides the default listen backlog.
To Top