PHP 7.0.1 Released

The PHP development team announces the immediate availability of PHP7.0.1. Several bugs have been fixed. All PHP 7.0 users are encouraged to upgrade to this version.

Downloads:

Current Stable PHP 7.0.1

  • php-7.0.1.tar.bz2 (sig) [13,659Kb] 17 Dec 2015 c999d29cb8861aa71574a11e8c635691 04ce3bd1da001397b342c2219a5093be9ecbbc97f022e1e6a0ec2fedc3d93e42
  • php-7.0.1.tar.gz (sig) [17,648Kb] 17 Dec 2015 2da2981724d5c99ab7dc6e2164c8e756 d12aaba2bead056322aa53bd5fbe762b27a42d37f451cd42ff2e7a549ca21dbf
  • php-7.0.1.tar.xz (sig) [11,110Kb] 17 Dec 2015 23aba67d57d53145becacb982ed498d5 84fcb8b9c61f70db802d3b6636c6ba602470a375e593375c0c744483aa0c0357

For Windows:

PHP 7.0 (7.0.1)

Download source code [23.84MB]

VC14 x86 Non Thread Safe (2015-Dec-16 23:44:11)

  • Zip [20.76MB]
    sha1: 8cea4d2079827da829de33a9a4e86e476993a012
  • Debug Pack [15.23MB]
    sha1: 36393c877f945f326bb8f8da59ddd82b90f43f6f

VC14 x86 Thread Safe (2015-Dec-17 00:17:29)

  • Zip [20.83MB]
    sha1: 9a6c8d44d658ef7710ea0b45028d501490ee94a1
  • Debug Pack [15.34MB]
    sha1: 4e13871862c89f33aeb40e24c307644b240aec0f

VC14 x64 Non Thread Safe (2015-Dec-17 00:17:18)

  • Zip [22.63MB]
    sha1: 70b8be952700aeb9056c1af9b20e456b161a4924
  • Debug Pack [15.22MB]
    sha1: 3ff48ccdd6a259b47d25c1bf3cccb1734b1b707d

VC14 x64 Thread Safe (2015-Dec-17 00:17:17)

  • Zip [22.75MB]
    sha1: 0cf3e2c53d3d54a94044b993115e5f5cc425b511
  • Debug Pack [15.36MB]
    sha1: e021bfb1e422fe43f18b2568df0bf6d0b986dfa6

For source downloads of PHP 7.0.1 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.

PHP 7 ChangeLog

Version 7.0.1

  • Core:
    • Fixed bug #71105 (Format String Vulnerability in Class Name Error Message).
    • Fixed bug #70831 (Compile fails on system with 160 CPUs).
    • Fixed bug #71006 (symbol referencing errors on Sparc/Solaris).
    • Fixed bug #70997 (When using parentClass:: instead of parent::, static context changed).
    • Fixed bug #70970 (Segfault when combining error handler with output buffering).
    • Fixed bug #70967 (Weird error handling for __toString when Error is thrown).
    • Fixed bug #70958 (Invalid opcode while using ::class as trait method paramater default value).
    • Fixed bug #70944 (try{ } finally{} can create infinite chains of exceptions).
    • Fixed bug #70931 (Two errors messages are in conflict).
    • Fixed bug #70904 (yield from incorrectly marks valid generator as finished).
    • Fixed bug #70899 (buildconf failure in extensions).
    • Fixed bug #61751 (SAPI build problem on AIX: Undefined symbol: php_register_internal_extensions).
    • Fixed \int (or generally every scalar type name with leading backslash) to not be accepted as type name.
    • Fixed exception not being thrown immediately into a generator yielding from an array.
    • Fixed bug #70987 (static::class within Closure::call() causes segfault).
    • Fixed bug #71013 (Incorrect exception handler with yield from).
    • Fixed double free in error condition of format printer.
  • CLI server:
    • Fixed bug #71005 (Segfault in php_cli_server_dispatch_router()).
  • Intl:
    • Fixed bug #71020 (Use after free in Collator::sortWithSortKeys).
  • Mysqlnd:
    • Fixed bug #68077 (LOAD DATA LOCAL INFILE / open_basedir restriction).
    • Fixed bug #68344 (MySQLi does not provide way to disable peer certificate validation) by introducing MYSQLI_CLIENT_SSL_DONT_VERIFY_SERVER_CERT connection flag.
  • OCI8:
    • Fixed LOB implementation size_t/zend_long mismatch reported by gcov.
  • Opcache:
    • Fixed bug #71024 (Unable to use PHP 7.0 x64 side-by-side with PHP 5.6 x32 on the same server).
    • Fixed bug #70991 (zend_file_cache.c:710: error: array type has incomplete element type).
    • Fixed bug #70977 (Segmentation fault with opcache.huge_code_pages=1).
  • Phpdbg:
    • Fixed stderr being written to stdout.
  • Reflection:
    • Fixed bug #71018 (ReflectionProperty::setValue() behavior changed).
    • Fixed bug #70982 (setStaticPropertyValue behaviors inconsistently with 5.6).
  • SPL:
    • Fixed bug #71028 (Undefined index with ArrayIterator).
  • SQLite3:
    • Fixed bug #71049 (SQLite3Stmt::execute() releases bound parameter instead of internal buffer).
  • Standard:
    • Fixed bug #70999 (php_random_bytes: called object is not a function).
    • Fixed bug #70960 (ReflectionFunction for array_unique returns wrong number of parameters).
  • Streams/Socket:
    • Add IPV6_V6ONLY constant / make it usable in stream contexts.
  • Soap:
    • Fixed bug #70993 (Array key references break argument processing).
  • PDO_Firebird:
    • Fixed bug #60052 (Integer returned as a 64bit integer on X64_86).

 

Source: http://php.net/archive/2015.php#id2015-12-17-1

Leave a Reply

Your email address will not be published. Required fields are marked *