Skip to content

Commit

Permalink
Announce PHP 8.1.25
Browse files Browse the repository at this point in the history
  • Loading branch information
patrickallaert committed Oct 27, 2023
1 parent 353056b commit 0df37ba
Show file tree
Hide file tree
Showing 6 changed files with 161 additions and 5 deletions.
82 changes: 82 additions & 0 deletions ChangeLog-8.php
Original file line number Diff line number Diff line change
Expand Up @@ -1228,6 +1228,88 @@

<a id="PHP_8_1"></a>

<section class="version" id="8.1.25"><!-- {{{ 8.1.25 -->
<h3>Version 8.1.25</h3>
<b><?php release_date('26-Oct-2023'); ?></b>
<ul><li>Core:
<ul>
<li>Fixed bug <?php githubissuel('php/php-src', 12207); ?> (memory leak when class using trait with doc block).</li>
<li>Fixed bug <?php githubissuel('php/php-src', 12215); ?> (Module entry being overwritten causes type errors in ext/dom).</li>
<li>Fixed bug <?php githubissuel('php/php-src', 12273); ?> (__builtin_cpu_init check).</li>
<li><?php bugfix(80092); ?> (ZTS + preload = segfault on shutdown).</li>
</ul></li>
<li>CLI:
<ul>
<li>Ensure a single Date header is present.</li>
</ul></li>
<li>CType:
<ul>
<li>Fixed bug <?php githubissuel('php/php-src', 11997); ?> (ctype_alnum 5 times slower in PHP 8.1 or greater).</li>
</ul></li>
<li>DOM:
<ul>
<li>Restore old namespace reconciliation behaviour.</li>
<li>Fixed bug <?php githubissuel('php/php-src', 8996); ?> (DOMNode serialization on PHP ^8.1).</li>
</ul></li>
<li>Fileinfo:
<ul>
<li>Fixed bug <?php githubissuel('php/php-src', 11891); ?> (fileinfo returns text/xml for some svg files).</li>
</ul></li>
<li>Filter:
<ul>
<li>Fix explicit FILTER_REQUIRE_SCALAR with FILTER_CALLBACK (ilutov)</li>
</ul></li>
<li>Hash:
<ul>
<li>Fixed bug <?php githubissuel('php/php-src', 12186); ?> (segfault copying/cloning a finalized HashContext).</li>
</ul></li>
<li>Intl:
<ul>
<li>Fixed bug <?php githubissuel('php/php-src', 12243); ?> (segfault on IntlDateFormatter::construct).</li>
<li>Fixed bug <?php githubissuel('php/php-src', 12282); ?> (IntlDateFormatter::construct should throw an exception on an invalid locale).</li>
</ul></li>
<li>MySQLnd:
<ul>
<li>Fixed bug <?php githubissuel('php/php-src', 12297); ?> (PHP Startup: Invalid library (maybe not a PHP library) 'mysqlnd.so' in Unknown on line).</li>
</ul></li>
<li>Opcache:
<ul>
<li>Fixed opcache_invalidate() on deleted file.</li>
<li>Fixed bug <?php githubissuel('php/php-src', 12380); ?> (JIT+private array property access inside closure accesses private property in child class).</li>
</ul></li>
<li>PCRE:
<ul>
<li>Fixed bug <?php githubissuel('php/php-src', 11956); ?> (Backport upstream fix, PCRE regular expressions with JIT enabled gives different result).</li>
</ul></li>
<li>SimpleXML:
<ul>
<li>Fixed bug <?php githubissuel('php/php-src', 12170); ?> (Can't use xpath with comments in SimpleXML).</li>
<li>Fixed bug <?php githubissuel('php/php-src', 12223); ?> (Entity reference produces infinite loop in var_dump/print_r).</li>
<li>Fixed bug <?php githubissuel('php/php-src', 12167); ?> (Unable to get processing instruction contents in SimpleXML).</li>
<li>Fixed bug <?php githubissuel('php/php-src', 12169); ?> (Unable to get comment contents in SimpleXML).</li>
</ul></li>
<li>Streams:
<ul>
<li>Fixed bug <?php githubissuel('php/php-src', 12190); ?> (binding ipv4 address with both address and port at 0).</li>
</ul></li>
<li>XML:
<ul>
<li>Fix return type of stub of xml_parse_into_struct().</li>
<li>Fix memory leak when calling xml_parse_into_struct() twice.</li>
</ul></li>
<li>XSL:
<ul>
<li>Fix type error on XSLTProcessor::transformToDoc return value with SimpleXML.</li>
</ul></li>
<li>Sockets:
<ul>
<li>Fix socket_export_stream() with wrong protocol (twosee)</li>
</ul></li>
</ul>
<!-- }}} --></section>



<section class="version" id="8.1.24"><!-- {{{ 8.1.24 -->
<h3>Version 8.1.24</h3>
<b><?php release_date('28-Sep-2023'); ?></b>
Expand Down
1 change: 1 addition & 0 deletions archive/archive.xml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
<uri>http://php.net/contact</uri>
<email>[email protected]</email>
</author>
<xi:include href="entries/2023-10-26-3.xml"/>
<xi:include href="entries/2023-10-26-2.xml"/>
<xi:include href="entries/2023-10-26-1.xml"/>
<xi:include href="entries/2023-10-20-1.xml"/>
Expand Down
21 changes: 21 additions & 0 deletions archive/entries/2023-10-26-3.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
<?xml version="1.0" encoding="utf-8"?>
<entry xmlns="http://www.w3.org/2005/Atom">
<title>PHP 8.1.25 Released!</title>
<id>https://www.php.net/archive/2023.php#2023-10-26-3</id>
<published>2023-10-26T23:49:55+00:00</published>
<updated>2023-10-26T23:49:55+00:00</updated>
<link href="https://www.php.net/index.php#2023-10-26-3" rel="alternate" type="text/html"/>
<link href="https://www.php.net/archive/2023.php#2023-10-26-3" rel="via" type="text/html"/>
<category term="releases" label="New PHP release"/>
<category term="frontpage" label="PHP.net frontpage news"/>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml"><p>The PHP development team announces the immediate availability of PHP 8.1.25. This is a bug fix release.</p>

<p>All PHP 8.1 users are encouraged to upgrade to this version.</p>

<p>For source downloads of PHP 8.1.25 please visit our <a href="https://www.php.net/downloads.php">downloads page</a>,
Windows source and binaries can be found on <a href="https://windows.php.net/download/">windows.php.net/download/</a>.
The list of changes is recorded in the <a href="https://www.php.net/ChangeLog-8.php#8.1.25">ChangeLog</a>.
</p> </div>
</content>
</entry>
36 changes: 36 additions & 0 deletions include/releases.inc
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,42 @@
$OLDRELEASES = array (
8 =>
array (
'8.1.24' =>
array (
'announcement' =>
array (
'English' => '/releases/8_1_24.php',
),
'tags' =>
array (
),
'date' => '28 Sep 2023',
'source' =>
array (
0 =>
array (
'filename' => 'php-8.1.24.tar.gz',
'name' => 'PHP 8.1.24 (tar.gz)',
'sha256' => 'd6001a5c16765cd1897609fc71ff083e35db9a28c8874a1ff191cdebe80a6460',
'date' => '28 Sep 2023',
),
1 =>
array (
'filename' => 'php-8.1.24.tar.bz2',
'name' => 'PHP 8.1.24 (tar.bz2)',
'sha256' => 'b0ae5804a9ad53a7e28d0a32629495f816f935b10830c71f4ec15827185a73c9',
'date' => '28 Sep 2023',
),
2 =>
array (
'filename' => 'php-8.1.24.tar.xz',
'name' => 'PHP 8.1.24 (tar.xz)',
'sha256' => 'ee61f6232bb29bd2e785daf325d2177f2272bf80d086c295a724594e710bce3d',
'date' => '28 Sep 2023',
),
),
'museum' => false,
),
'8.2.11' =>
array (
'announcement' =>
Expand Down
10 changes: 5 additions & 5 deletions include/version.inc
Original file line number Diff line number Diff line change
Expand Up @@ -32,13 +32,13 @@ $RELEASES = (function () {

/* PHP 8.1 Release */
$data['8.1'] = [
'version' => '8.1.24',
'date' => '28 Sep 2023',
'version' => '8.1.25',
'date' => '26 Oct 2023',
'tags' => [], // Set to ['security'] for security releases.
'sha256' => [
'tar.gz' => 'd6001a5c16765cd1897609fc71ff083e35db9a28c8874a1ff191cdebe80a6460',
'tar.bz2' => 'b0ae5804a9ad53a7e28d0a32629495f816f935b10830c71f4ec15827185a73c9',
'tar.xz' => 'ee61f6232bb29bd2e785daf325d2177f2272bf80d086c295a724594e710bce3d',
'tar.gz' => '1a8c59d6b3eccb404c229e947558d2bf1220c3dec0b0036690fadc07f39934ab',
'tar.bz2' => 'a86a88c1840c1bc832bcfd2fbec3b8a1942c8314da5dff53f09f9c98d0c12e8a',
'tar.xz' => '66fdba064aa119b1463a7969571d42f4642690275d8605ab5149bcc5107e2484',
]
];

Expand Down
16 changes: 16 additions & 0 deletions releases/8_1_25.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
<?php
$_SERVER['BASE_PAGE'] = 'releases/8_1_25.php';
include_once __DIR__ . '/../include/prepend.inc';
site_header('PHP 8.1.25 Release Announcement');
?>
<h1>PHP 8.1.25 Release Announcement</h1>

<p>The PHP development team announces the immediate availability of PHP 8.1.25. This is a bug fix release.</p>

<p>All PHP 8.1 users are encouraged to upgrade to this version.</p>

<p>For source downloads of PHP 8.1.25 please visit our <a href="https://www.php.net/downloads.php">downloads page</a>,
Windows source and binaries can be found on <a href="https://windows.php.net/download/">windows.php.net/download/</a>.
The list of changes is recorded in the <a href="https://www.php.net/ChangeLog-8.php#8.1.25">ChangeLog</a>.
</p>
<?php site_footer();

0 comments on commit 0df37ba

Please sign in to comment.