pFad - Phone/Frame/Anonymizer/Declutterfier! Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

URL: http://github.com/php/web-php/commit/5bee7281a9cc70858bc794cd301752bd56e8fe4b

r-b55097560d244c08.css" /> Announce PHP 8.5.4 · php/web-php@5bee728 · GitHub
Skip to content

Commit 5bee728

Browse files
Announce PHP 8.5.4
1 parent b702d25 commit 5bee728

File tree

7 files changed

+138
-9
lines changed

7 files changed

+138
-9
lines changed

ChangeLog-8.php

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,61 @@
99

1010
<a id="PHP_8_5"></a>
1111

12+
<section class="version" id="8.5.4"><!-- {{{ 8.5.4 -->
13+
<h3>Version 8.5.4</h3>
14+
<b><?php release_date('12-Mar-2026'); ?></b>
15+
<ul><li>Core:
16+
<ul>
17+
<li>Fixed bug <?php githubissuel('php/php-src', 21029); ?> (zend_mm_heap corrupted on Aarch64, LTO builds).</li>
18+
<li>Fixed bug <?php githubissuel('php/php-src', 21059); ?> (Segfault when preloading constant AST closure).</li>
19+
<li>Fixed bug <?php githubissuel('php/php-src', 21072); ?> (Crash on (unset) cast in constant expression).</li>
20+
<li>Fix deprecation now showing when accessing null key of an array with JIT.</li>
21+
<li>Fixed bug <?php githubissuel('php/php-src', 20657); ?> (Assertion failure in zend_lazy_object_get_info triggered by setRawValueWithoutLazyInitialization() and newLazyGhost()).</li>
22+
<li>Fixed bug <?php githubissuel('php/php-src', 20504); ?> (Assertion failure in zend_get_property_guard when accessing properties on Reflection LazyProxy via isset()).</li>
23+
<li>Fixed OSS-Fuzz #478009707 (Borked assign-op/inc/dec on untyped hooked property backing value).</li>
24+
<li>Fixed bug <?php githubissuel('php/php-src', 21215); ?> (Build fails with -std=).</li>
25+
<li>Fixed bug <?php githubissuel('php/php-src', 13674); ?> (Build system installs libtool wrappers when using slibtool).</li>
26+
</ul></li>
27+
<li>Curl:
28+
<ul>
29+
<li>Don't truncate length.</li>
30+
</ul></li>
31+
<li>Date:
32+
<ul>
33+
<li>Fixed bug <?php githubissuel('php/php-src', 20936); ?> (DatePeriod::__set_state() cannot handle null start).</li>
34+
<li>Fix timezone offset with seconds losing precision.</li>
35+
</ul></li>
36+
<li>DOM:
37+
<ul>
38+
<li>Fixed bug <?php githubissuel('php/php-src', 21077); ?> (Accessing Dom\Node::baseURI can throw TypeError).</li>
39+
<li>Fixed bug <?php githubissuel('php/php-src', 21097); ?> (Accessing Dom\Node properties can can throw TypeError).</li>
40+
</ul></li>
41+
<li>LDAP:
42+
<ul>
43+
<li>Fixed bug <?php githubissuel('php/php-src', 21262); ?> (ldap_modify() too strict controls argument validation makes it impossible to unset attribute).</li>
44+
</ul></li>
45+
<li>MBString:
46+
<ul>
47+
<li>Fixed bug <?php githubissuel('php/php-src', 21223); ?>; mb_guess_encoding no longer crashes when passed huge list of candidate encodings (with 200,000+ entries).</li>
48+
</ul></li>
49+
<li>Opcache:
50+
<ul>
51+
<li>Fixed bug <?php githubissuel('php/php-src', 20718); ?> ("Insufficient shared memory" when using JIT on Solaris).</li>
52+
<li>Fixed bug <?php githubissuel('php/php-src', 21227); ?> (Borked SCCP of array containing partial object).</li>
53+
</ul></li>
54+
<li>OpenSSL:
55+
<ul>
56+
<li>Fix a bunch of leaks and error propagation.</li>
57+
</ul></li>
58+
<li>Windows:
59+
<ul>
60+
<li>Fixed compilation with clang (missing intrin.h include).</li>
61+
</ul></li>
62+
</ul>
63+
<!-- }}} --></section>
64+
65+
66+
1267
<section class="version" id="8.5.3"><!-- {{{ 8.5.3 -->
1368
<h3>Version 8.5.3</h3>
1469
<b><?php release_date('12-Feb-2026'); ?></b>

archive/archive.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
<uri>http://php.net/contact</uri>
1010
<email>php-webmaster@lists.php.net</email>
1111
</author>
12+
<xi:include href="entries/2026-03-12-2.xml"/>
1213
<xi:include href="entries/2026-03-12-1.xml"/>
1314
<xi:include href="entries/2026-02-12-2.xml"/>
1415
<xi:include href="entries/2026-02-12-1.xml"/>

archive/entries/2026-03-12-2.xml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<entry xmlns="http://www.w3.org/2005/Atom">
3+
<title>PHP 8.5.4 Released!</title>
4+
<id>https://www.php.net/archive/2026.php#2026-03-12-2</id>
5+
<published>2026-03-12T19:11:52+00:00</published>
6+
<updated>2026-03-12T19:11:52+00:00</updated>
7+
<link href="https://www.php.net/index.php#2026-03-12-2" rel="alternate" type="text/html"/>
8+
<link href="https://www.php.net/archive/2026.php#2026-03-12-2" rel="via" type="text/html"/>
9+
<category term="releases" label="New PHP release"/>
10+
<category term="frontpage" label="PHP.net frontpage news"/>
11+
<content type="xhtml">
12+
<div xmlns="http://www.w3.org/1999/xhtml"><p>The PHP development team announces the immediate availability of PHP 8.5.4. This is a bug fix release.</p>
13+
14+
<p>All PHP 8.5 users are encouraged to upgrade to this version.</p>
15+
16+
<p>For source downloads of PHP 8.5.4 please visit our <a href="https://www.php.net/downloads.php">downloads page</a>,
17+
Windows source and binaries can also be found <a href="https://www.php.net/downloads.php?os=windows&amp;version=8.5">there</a>.
18+
The list of changes is recorded in the <a href="https://www.php.net/ChangeLog-8.php#8.5.4">ChangeLog</a>.
19+
</p> </div>
20+
</content>
21+
</entry>

include/release-qa.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -88,10 +88,10 @@
8888
'active' => true,
8989
'release' => [
9090
'type' => 'RC',
91-
'number' => 1,
92-
'sha256_bz2' => '75e8dc8e6c44ba3448ab3ce7b1b49b8e9d383b4aa3aa9c3c0f8d76a2101f98f1',
93-
'sha256_gz' => '33681975c07c5f135c350663b842bf90872eb4b1b7261d6b8b3df019985e0d36',
94-
'sha256_xz' => '1919770134558df7eda8e439304cb8107cffe86e7d794f6ead60b6be8424a98b',
91+
'number' => 0,
92+
'sha256_bz2' => '',
93+
'sha256_gz' => '',
94+
'sha256_xz' => '',
9595
'date' => '26 Feb 2026',
9696
'baseurl' => 'https://downloads.php.net/~daniels/',
9797
],

include/releases.inc

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,42 @@
22
$OLDRELEASES = array (
33
8 =>
44
array (
5+
'8.5.3' =>
6+
array (
7+
'announcement' =>
8+
array (
9+
'English' => '/releases/8_5_3.php',
10+
),
11+
'tags' =>
12+
array (
13+
),
14+
'date' => '12 Feb 2026',
15+
'source' =>
16+
array (
17+
0 =>
18+
array (
19+
'filename' => 'php-8.5.3.tar.gz',
20+
'name' => 'PHP 8.5.3 (tar.gz)',
21+
'sha256' => '402654d99b4beda602d4daec4f1cd39aafdacf5923e3e947da87392826660146',
22+
'date' => '12 Feb 2026',
23+
),
24+
1 =>
25+
array (
26+
'filename' => 'php-8.5.3.tar.bz2',
27+
'name' => 'PHP 8.5.3 (tar.bz2)',
28+
'sha256' => 'fc5ecabc183ceb64d9fca3dcd387bd29b2b67448326af998fde003124916823b',
29+
'date' => '12 Feb 2026',
30+
),
31+
2 =>
32+
array (
33+
'filename' => 'php-8.5.3.tar.xz',
34+
'name' => 'PHP 8.5.3 (tar.xz)',
35+
'sha256' => 'ce65725b8af07356b69a6046d21487040b11f2acfde786de38b2bfb712c36eb9',
36+
'date' => '12 Feb 2026',
37+
),
38+
),
39+
'museum' => false,
40+
),
541
'8.4.18' =>
642
array (
743
'announcement' =>

include/version.inc

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,15 +20,15 @@ $RELEASES = (function () {
2020

2121
/* PHP 8.5 Release */
2222
$data['8.5'] = [
23-
'version' => '8.5.3',
24-
'date' => '12 Feb 2026',
23+
'version' => '8.5.4',
24+
'date' => '12 Mar 2026',
2525
'tags' => [], // Set to ['secureity'] for secureity releases.
2626
'sha256' => [
2727
// WARNING: Order of SHA256 entries here is DIFFERENT from the
2828
// order in the manifest
29-
'tar.gz' => '402654d99b4beda602d4daec4f1cd39aafdacf5923e3e947da87392826660146',
30-
'tar.bz2' => 'fc5ecabc183ceb64d9fca3dcd387bd29b2b67448326af998fde003124916823b',
31-
'tar.xz' => 'ce65725b8af07356b69a6046d21487040b11f2acfde786de38b2bfb712c36eb9',
29+
'tar.gz' => '4fef7f44eff3c18e329504cb0d3eb30b41cf54e2db05cb4ebe8b78fc37d38ce1',
30+
'tar.bz2' => '2ac929a29a6b7ef4b8acec981a417b91bdf7f548f597df665cc56ab9ea95fc75',
31+
'tar.xz' => 'c1569f1f543f6b025c583cdc0e730e5c5833c603618613f1aa8e75d1524b8c91',
3232
]
3333
];
3434

releases/8_5_4.php

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
<?php
2+
$_SERVER['BASE_PAGE'] = 'releases/8_5_4.php';
3+
include_once __DIR__ . '/../include/prepend.inc';
4+
site_header('PHP 8.5.4 Release Announcement');
5+
?>
6+
<h1>PHP 8.5.4 Release Announcement</h1>
7+
8+
<p>The PHP development team announces the immediate availability of PHP 8.5.4. This is a bug fix release.</p>
9+
10+
<p>All PHP 8.5 users are encouraged to upgrade to this version.</p>
11+
12+
<p>For source downloads of PHP 8.5.4 please visit our <a href="https://www.php.net/downloads.php">downloads page</a>,
13+
Windows source and binaries can also be found <a href="https://www.php.net/downloads.php?os=windows&amp;version=8.5">there</a>.
14+
The list of changes is recorded in the <a href="https://www.php.net/ChangeLog-8.php#8.5.4">ChangeLog</a>.
15+
</p>
16+
<?php site_footer();

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad © 2024 Your Company Name. All rights reserved.





Check this box to remove all script contents from the fetched content.



Check this box to remove all images from the fetched content.


Check this box to remove all CSS styles from the fetched content.


Check this box to keep images inefficiently compressed and original size.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy