com web/php: 7.0.1 announce: ChangeLog-7.php archive/entries/2015-12-17-1.xml include/releases.inc include/version.inc releases/7_0_1.php

From: Date: Thu, 17 Dec 2015 12:49:31 +0000
Subject: com web/php: 7.0.1 announce: ChangeLog-7.php archive/entries/2015-12-17-1.xml include/releases.inc include/version.inc releases/7_0_1.php
Groups: php.webmaster 
Request: Send a blank email to php-webmaster+get-24390@lists.php.net to get a copy of this message
Commit: e7c3bfcba2f94b563cb2c4946252421e3b061664 Author: Anatol Belski <ab@php.net> Thu, 17 Dec 2015 13:49:31 +0100 Parents: 6cf594ac35c11b15eb04d67e7ecac4a11ece6641 Branches: master Link: http://git.php.net/?p=web/php.git;a=commitdiff;h=e7c3bfcba2f94b563cb2c4946252421e3b061664 Log: 7.0.1 announce Changed paths: M ChangeLog-7.php A archive/entries/2015-12-17-1.xml M include/releases.inc M include/version.inc A releases/7_0_1.php

diff --git a/ChangeLog-7.php b/ChangeLog-7.php index caac542..413ee02 100644 --- a/ChangeLog-7.php +++ b/ChangeLog-7.php @@ -7,6 +7,89 @@ site_header("PHP 7 ChangeLog", array("current" => "docs", "css" => array("change <h1>PHP 7 ChangeLog</h1> +<section class="version" id="7.0.1"><!-- {{{ 7.0.1 --> +<h3>Version 7.0.1</h3> +<b><?php release_date('17-Dec-2015'); ?></b> +<ul><li>Core: +<ul> + <li><?php bugfix(71105); ?> (Format String Vulnerability in Class Name Error Message).</li> + <li><?php bugfix(70831); ?> (Compile fails on system with 160 CPUs).</li> + <li><?php bugfix(71006); ?> (symbol referencing errors on Sparc/Solaris).</li> + <li><?php bugfix(70997); ?> (When using parentClass:: instead of parent::, static context changed).</li> + <li><?php bugfix(70970); ?> (Segfault when combining error handler with output buffering).</li> + <li><?php bugfix(70967); ?> (Weird error handling for __toString when Error is thrown).</li> + <li><?php bugfix(70958); ?> (Invalid opcode while using ::class as trait method paramater default value).</li> + <li><?php bugfix(70944); ?> (try{ } finally{} can create infinite chains of exceptions).</li> + <li><?php bugfix(70931); ?> (Two errors messages are in conflict).</li> + <li><?php bugfix(70904); ?> (yield from incorrectly marks valid generator as finished).</li> + <li><?php bugfix(70899); ?> (buildconf failure in extensions).</li> + <li><?php bugfix(61751); ?> (SAPI build problem on AIX: Undefined symbol: php_register_internal_extensions).</li> + <li>Fixed \int (or generally every scalar type name with leading backslash) to not be accepted as type name.</li> + <li>Fixed exception not being thrown immediately into a generator yielding from an array.</li> + <li><?php bugfix(70987); ?> (static::class within Closure::call() causes segfault).</li> + <li><?php bugfix(71013); ?> (Incorrect exception handler with yield from).</li> + <li>Fixed double free in error condition of format printer.</li> +</ul></li> +<li>CLI server: +<ul> + <li><?php bugfix(71005); ?> (Segfault in php_cli_server_dispatch_router()).</li> +</ul></li> +<li>Intl: +<ul> + <li><?php bugfix(71020); ?> (Use after free in Collator::sortWithSortKeys).</li> +</ul></li> +<li>Mysqlnd: +<ul> + <li><?php bugfix(68077); ?> (LOAD DATA LOCAL INFILE / open_basedir restriction).</li> + <li><?php bugfix(68344); ?> (MySQLi does not provide way to disable peer certificate validation) by introducing MYSQLI_CLIENT_SSL_DONT_VERIFY_SERVER_CERT connection flag.</li> +</ul></li> +<li>OCI8: +<ul> + <li>Fixed LOB implementation size_t/zend_long mismatch reported by gcov.</li> +</ul></li> +<li>Opcache: +<ul> + <li>Fixed #71024 (Unable to use PHP 7.0 x64 side-by-side with PHP 5.6 x32 on the same server).</li> + <li><?php bugfix(70991); ?> (zend_file_cache.c:710: error: array type has incomplete element type).</li> + <li><?php bugfix(70977); ?> (Segmentation fault with opcache.huge_code_pages=1).</li> +</ul></li> +<li>Phpdbg: +<ul> + <li>Fixed stderr being written to stdout.</li> +</ul></li> +<li>Reflection: +<ul> + <li><?php bugfix(71018); ?> (ReflectionProperty::setValue() behavior changed).</li> + <li><?php bugfix(70982); ?> (setStaticPropertyValue behaviors inconsistently with 5.6).</li> +</ul></li> +<li>SPL: +<ul> + <li><?php bugfix(71028); ?> (Undefined index with ArrayIterator).</li> +</ul></li> +<li>SQLite3: +<ul> + <li><?php bugfix(71049); ?> (SQLite3Stmt::execute() releases bound parameter instead of internal buffer).</li> +</ul></li> +<li>Standard: +<ul> + <li><?php bugfix(70999); ?> (php_random_bytes: called object is not a function).</li> + <li><?php bugfix(70960); ?> (ReflectionFunction for array_unique returns wrong number of parameters).</li> +</ul></li> +<li>Streams/Socket: +<ul> + <li>Add IPV6_V6ONLY constant / make it usable in stream contexts.</li> +</ul></li> +<li>Soap: +<ul> + <li><?php bugfix(70993); ?> (Array key references break argument processing).</li> +</ul></li> +<li>PDO_Firebird: +<ul> + <li><?php bugfix(60052); ?> (Integer returned as a 64bit integer on X64_86).</li> +</ul></li> +</ul> +<!-- }}} --></section> + <section class="version" id="7.0.0"><!-- {{{ 7.0.0 --> <h3>Version 7.0.0</h3> <b><?php release_date('03-Dec-2015'); ?></b> diff --git a/archive/entries/2015-12-17-1.xml b/archive/entries/2015-12-17-1.xml new file mode 100644 index 0000000..36bb849 --- /dev/null +++ b/archive/entries/2015-12-17-1.xml @@ -0,0 +1,25 @@ +<?xml version="1.0" encoding="utf-8"?> +<entry xmlns="http://www.w3.org/2005/Atom"> + <title>PHP 7.0.0 Released</title> + <id>http://php.net/archive/2015.php#id2015-12-17-1</id> + <published>2015-12-17T15:30:00+01:00</published> + <updated>2015-12-17T15:30:00+01:00</updated> + <category term="releases" label="New PHP release"/> + <category term="frontpage" label="PHP.net frontpage news"/> + <link href="http://php.net/index.php#id2015-12-17-1" rel="alternate" type="text/html"/> + <link href="http://php.net/archive/2015.php#id2015-12-17-1" rel="via" type="text/html"/> + <content type="xhtml"> + <div xmlns="http://www.w3.org/1999/xhtml"> + <p>The PHP development team announces the immediate availability of PHP + 7.0.1. Several bugs have been fixed. + + All PHP 7.0 users are encouraged to upgrade to this version. + </p> + + <p>For source downloads of PHP 7.0.1 please visit our <a href="http://www.php.net/downloads.php">downloads page</a>, + Windows source and binaries can be found on <a href="http://windows.php.net/download/">windows.php.net/download/</a>. + The list of changes is recorded in the <a href="http://www.php.net/ChangeLog-7.php#7.0.1">ChangeLog</a>. + </p> + </div> + </content> +</entry> diff --git a/include/releases.inc b/include/releases.inc index 6003bbd..75c63f7 100644 --- a/include/releases.inc +++ b/include/releases.inc @@ -1,5 +1,44 @@ <?php $OLDRELEASES = array ( + 7 => + array ( + '7.0.0' => + array ( + 'announcement' => + array ( + 'English' => '/releases/7_0_0.php', + ), + 'source' => + array ( + 0 => + array ( + 'filename' => 'php-7.0.0.tar.bz2', + 'name' => 'PHP 7.0.0 (tar.bz2)', + 'md5' => '', + 'sha256' => '', + 'date' => '03 Dec 2015', + ), + 1 => + array ( + 'filename' => 'php-7.0.0.tar.gz', + 'name' => 'PHP 7.0.0 (tar.gz)', + 'md5' => '', + 'sha256' => '', + 'date' => '03 Dec 2015', + ), + 2 => + array ( + 'filename' => 'php-7.0.0.tar.xz', + 'name' => 'PHP 7.0.0 (tar.xz)', + 'md5' => '', + 'sha256' => '', + 'date' => '03 Dec 2015', + ), + ), + 'date' => '03 Dec 2015', + 'museum' => false, + ), + ), 5 => array ( '5.6.15' => diff --git a/include/version.inc b/include/version.inc index decb485..e80e96a 100644 --- a/include/version.inc +++ b/include/version.inc @@ -19,20 +19,20 @@ */ /* PHP 7.0 Release */ -$PHP_7_0_RC = "7.0.1RC1"; // Current RC version (e.g., '5.6.7RC1') or false +$PHP_7_0_RC = false; // Current RC version (e.g., '5.6.7RC1') or false $PHP_7_0_RC_DATE = '10 Dec 2015'; -$PHP_7_0_VERSION = "7.0.0"; -$PHP_7_0_DATE = "03 Dec 2015"; +$PHP_7_0_VERSION = "7.0.1"; +$PHP_7_0_DATE = "17 Dec 2015"; $PHP_7_0_MD5 = array( - "tar.bz2" => "e53384277331c0613f3b2d7f9151adc1", - "tar.gz" => "4ac36fc0c028c7f704b8485b9cd636e9", - "tar.xz" => "394e4d6c517078ca3e23acf633c5ed27", + "tar.bz2" => "c999d29cb8861aa71574a11e8c635691", + "tar.gz" => "2da2981724d5c99ab7dc6e2164c8e756", + "tar.xz" => "23aba67d57d53145becacb982ed498d5", ); $PHP_7_0_SHA256 = array( - "tar.bz2" => "a92a54306832167a39f7c0ec00524fc6f3f7d985c806caa7632561d0ddedfcea", - "tar.gz" => "d6ae7b4a2e5c43a9945a97e83b6b3adfb7d0df0b91ef78b647a6dffefaa9c71b", - "tar.xz" => "7dbdda74c502960febe0544b3e3a7c430389a7a4260e94c73fd8ca26c33b8540", + "tar.bz2" => "04ce3bd1da001397b342c2219a5093be9ecbbc97f022e1e6a0ec2fedc3d93e42", + "tar.gz" => "d12aaba2bead056322aa53bd5fbe762b27a42d37f451cd42ff2e7a549ca21dbf", + "tar.xz" => "84fcb8b9c61f70db802d3b6636c6ba602470a375e593375c0c744483aa0c0357", ); /* PHP 5.6 Release */ diff --git a/releases/7_0_1.php b/releases/7_0_1.php new file mode 100644 index 0000000..245e884 --- /dev/null +++ b/releases/7_0_1.php @@ -0,0 +1,21 @@ +<?php +// $Id$ +$_SERVER['BASE_PAGE'] = 'releases/7_0_1.php'; +include_once $_SERVER['DOCUMENT_ROOT'] . '/include/prepend.inc'; +site_header("PHP 7.0.1 Release Announcement"); +?> + + <h1>PHP 7.0.1 Release Announcement</h1> + + <p>The PHP development team announces the immediate availability of PHP + 7.0.1. Several bugs have been fixed. + + All PHP 7.0 users are encouraged to upgrade to this version. + </p> + + <p>For source downloads of PHP 7.0.1 please visit our <a href="http://www.php.net/downloads.php">downloads page</a>, + Windows source and binaries can be found on <a href="http://windows.php.net/download/">windows.php.net/download/</a>. + The list of changes is recorded in the <a href="http://www.php.net/ChangeLog-7.php#7.0.1">ChangeLog</a>. + </p> + +<?php site_footer(); ?>
« previous php.webmaster (#24390) next »