Skip to content

Commit f8ccd1a

Browse files
committed
Announce PHP 8.4.8
1 parent aa74f2b commit f8ccd1a

File tree

7 files changed

+152
-10
lines changed

7 files changed

+152
-10
lines changed

ChangeLog-8.php

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

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

12+
<section class="version" id="8.4.8"><!-- {{{ 8.4.8 -->
13+
<h3>Version 8.4.8</h3>
14+
<b><?php release_date('05-Jun-2025'); ?></b>
15+
<ul><li>Core:
16+
<ul>
17+
<li>Fixed <?php githubissuel('php/php-src', 18480); ?> (array_splice with large values for offset/length arguments).</li>
18+
<li>Partially fixed <?php githubissuel('php/php-src', 18572); ?> (nested object comparisons leading to stack overflow).</li>
19+
<li>Fixed OSS-Fuzz #417078295.</li>
20+
<li>Fixed OSS-Fuzz #418106144.</li>
21+
</ul></li>
22+
<li>Curl:
23+
<ul>
24+
<li>Fixed <?php githubissuel('php/php-src', 18460); ?> (curl_easy_setopt with CURLOPT_USERPWD/CURLOPT_USERNAME/ CURLOPT_PASSWORD set the Authorization header when set to NULL).</li>
25+
</ul></li>
26+
<li>Date:
27+
<ul>
28+
<li>Fixed bug <?php githubissuel('php/php-src', 18076); ?> (Since PHP 8, the date_sun_info() function returns inaccurate sunrise and sunset times, but other calculated times are correct) (JiriJozif).</li>
29+
<li>Fixed bug <?php githubissuel('php/php-src', 18481); ?> (date_sunrise with unexpected nan value for the offset).</li>
30+
</ul></li>
31+
<li>DOM:
32+
<ul>
33+
<li>Backport lexbor/lexbor#274.</li>
34+
</ul></li>
35+
<li>Intl:
36+
<ul>
37+
<li>Fix various reference issues.</li>
38+
</ul></li>
39+
<li>LDAP:
40+
<ul>
41+
<li>Fixed bug <?php githubissuel('php/php-src', 18529); ?> (ldap no longer respects TLS_CACERT from ldaprc in ldap_start_tls()).</li>
42+
</ul></li>
43+
<li>Opcache:
44+
<ul>
45+
<li>Fixed bug <?php githubissuel('php/php-src', 18417); ?> (Windows SHM reattachment fails when increasing memory_consumption or jit_buffer_size).</li>
46+
<li>Fixed bug <?php githubissuel('php/php-src', 18297); ?> (Exception not handled when jit guard is triggered).</li>
47+
<li>Fixed bug <?php githubissuel('php/php-src', 18408); ?> (Snapshotted poly_func / poly_this may be spilled).</li>
48+
<li>Fixed bug <?php githubissuel('php/php-src', 18567); ?> (Preloading with internal class alias triggers assertion failure).</li>
49+
<li>Fixed bug <?php githubissuel('php/php-src', 18534); ?> (FPM exit code 70 with enabled opcache and hooked properties in traits).</li>
50+
<li>Fix leak of accel_globals-&gt;key.</li>
51+
</ul></li>
52+
<li>OpenSSL:
53+
<ul>
54+
<li>Fix missing checks against php_set_blocking() in xp_ssl.c.</li>
55+
</ul></li>
56+
<li>SPL:
57+
<ul>
58+
<li>Fixed bug <?php githubissuel('php/php-src', 18421); ?> (Integer overflow with large numbers in LimitIterator).</li>
59+
</ul></li>
60+
<li>Standard:
61+
<ul>
62+
<li>Fixed bug <?php githubissuel('php/php-src', 17403); ?> (Potential deadlock when putenv fails).</li>
63+
<li>Fixed bug <?php githubissuel('php/php-src', 18400); ?> (http_build_query type error is inaccurate).</li>
64+
<li>Fixed bug <?php githubissuel('php/php-src', 18509); ?> (Dynamic calls to assert() ignore zend.assertions).</li>
65+
</ul></li>
66+
<li>Windows:
67+
<ul>
68+
<li>Fix leak+crash with sapi_windows_set_ctrl_handler().</li>
69+
</ul></li>
70+
<li>Zip:
71+
<ul>
72+
<li>Fixed bug <?php githubissuel('php/php-src', 18431); ?> (Registering ZIP progress callback twice doesn't work).</li>
73+
<li>Fixed bug <?php githubissuel('php/php-src', 18438); ?> (Handling of empty data and errors in ZipArchive::addPattern).</li>
74+
</ul></li>
75+
</ul>
76+
<!-- }}} --></section>
77+
78+
79+
1280
<section class="version" id="8.4.7"><!-- {{{ 8.4.7 -->
1381
<h3>Version 8.4.7</h3>
1482
<b><?php release_date('8-May-2025'); ?></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/2025-06-05-1.xml"/>
1213
<xi:include href="entries/2025-06-04-1.xml"/>
1314
<xi:include href="entries/2025-05-12-1.xml"/>
1415
<xi:include href="entries/2025-05-08-2.xml"/>

archive/entries/2025-06-05-1.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.4.8 Released!</title>
4+
<id>https://www.php.net/archive/2025.php#2025-06-05-1</id>
5+
<published>2025-06-05T19:12:13+00:00</published>
6+
<updated>2025-06-05T19:12:13+00:00</updated>
7+
<link href="https://www.php.net/index.php#2025-06-05-1" rel="alternate" type="text/html"/>
8+
<link href="https://www.php.net/archive/2025.php#2025-06-05-1" 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.4.8. This is a bug fix release.</p>
13+
14+
<p>All PHP 8.4 users are encouraged to upgrade to this version.</p>
15+
16+
<p>For source downloads of PHP 8.4.8 please visit our <a href="https://www.php.net/downloads.php">downloads page</a>,
17+
Windows source and binaries can be found on <a href="https://windows.php.net/download/">windows.php.net/download/</a>.
18+
The list of changes is recorded in the <a href="https://www.php.net/ChangeLog-8.php#8.4.8">ChangeLog</a>.
19+
</p> </div>
20+
</content>
21+
</entry>

include/release-qa.php

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -88,12 +88,12 @@
8888
'active' => true,
8989
'release' => [
9090
'type' => 'RC',
91-
'number' => 1,
92-
'sha256_bz2' => 'a7cf7b8c119b0c9dbbd047f246cbf91fd0e588c7eb00e320db5aa9c0fde350e5',
93-
'sha256_gz' => '37597255d048e00632d0d4a53c97157fa1fa25068cad9c57de6e0d0548193bd7',
94-
'sha256_xz' => 'c8a8b11d8239c6d748197badacb81881973e79401a652756083c18ab04343602',
91+
'number' => 0,
92+
'sha256_bz2' => '',
93+
'sha256_gz' => '',
94+
'sha256_xz' => '',
9595
'date' => '22 May 2025',
96-
'baseurl' => 'https://downloads.php.net/~calvinb/',
96+
'baseurl' => 'https://downloads.php.net/',
9797
],
9898
],
9999
];

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.4.7' =>
6+
array (
7+
'announcement' =>
8+
array (
9+
'English' => '/releases/8_4_7.php',
10+
),
11+
'tags' =>
12+
array (
13+
),
14+
'date' => '8 May 2025',
15+
'source' =>
16+
array (
17+
0 =>
18+
array (
19+
'filename' => 'php-8.4.7.tar.gz',
20+
'name' => 'PHP 8.4.7 (tar.gz)',
21+
'sha256' => 'fd2be3b9320184e856426e01bd1a428110776ea8e976c3fb6b65808d03fc886a',
22+
'date' => '8 May 2025',
23+
),
24+
1 =>
25+
array (
26+
'filename' => 'php-8.4.7.tar.bz2',
27+
'name' => 'PHP 8.4.7 (tar.bz2)',
28+
'sha256' => '6eccb1b06a4dd9cea314dbe70c762d3d4765471cb6ebf925b9da308978bff988',
29+
'date' => '8 May 2025',
30+
),
31+
2 =>
32+
array (
33+
'filename' => 'php-8.4.7.tar.xz',
34+
'name' => 'PHP 8.4.7 (tar.xz)',
35+
'sha256' => 'e29f4c23be2816ed005aa3f06bbb8eae0f22cc133863862e893515fc841e65e3',
36+
'date' => '8 May 2025',
37+
),
38+
),
39+
'museum' => false,
40+
),
541
'8.3.20' =>
642
array (
743
'announcement' =>

include/version.inc

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

2121
/* PHP 8.4 Release */
2222
$data['8.4'] = [
23-
'version' => '8.4.7',
24-
'date' => '8 May 2025',
23+
'version' => '8.4.8',
24+
'date' => '5 Jun 2025',
2525
'tags' => [], // Set to ['security'] for security releases.
2626
'sha256' => [
27-
'tar.gz' => 'fd2be3b9320184e856426e01bd1a428110776ea8e976c3fb6b65808d03fc886a',
28-
'tar.bz2' => '6eccb1b06a4dd9cea314dbe70c762d3d4765471cb6ebf925b9da308978bff988',
29-
'tar.xz' => 'e29f4c23be2816ed005aa3f06bbb8eae0f22cc133863862e893515fc841e65e3',
27+
'tar.gz' => '26d5ae014925b7dee3a61ec02422795f008fbb3a36f9355edaee2d9d78b89b07',
28+
'tar.bz2' => '36569c64dd1499e570c436603b641eee7cde4af576af786597d0ee711b3a3a8a',
29+
'tar.xz' => 'aa6a4d330b47eacd83e351658ba8c47747a1e4356456219cfb6d75e7838da091',
3030
]
3131
];
3232

releases/8_4_8.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_4_8.php';
3+
include_once __DIR__ . '/../include/prepend.inc';
4+
site_header('PHP 8.4.8 Release Announcement');
5+
?>
6+
<h1>PHP 8.4.8 Release Announcement</h1>
7+
8+
<p>The PHP development team announces the immediate availability of PHP 8.4.8. This is a bug fix release.</p>
9+
10+
<p>All PHP 8.4 users are encouraged to upgrade to this version.</p>
11+
12+
<p>For source downloads of PHP 8.4.8 please visit our <a href="https://www.php.net/downloads.php">downloads page</a>,
13+
Windows source and binaries can be found on <a href="https://windows.php.net/download/">windows.php.net/download/</a>.
14+
The list of changes is recorded in the <a href="https://www.php.net/ChangeLog-8.php#8.4.8">ChangeLog</a>.
15+
</p>
16+
<?php site_footer();

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

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