[PHP-WEBMASTER] [web-php] master: Announce PHP 8.1.34

[email protected] (Ben Ramsey)
Newsgroups php.webmaster
Message-ID <[email protected]>
Author: Ben Ramsey (ramsey)
Date: 2025-12-19T11:17:02-06:00

Commit: https://github.com/php/web-php/commit/8f195515459e268779428a8690c87ab8f9c0b68d
Raw diff: https://github.com/php/web-php/commit/8f195515459e268779428a8690c87ab8f9c0b68d.diff

Announce PHP 8.1.34

Changed paths:
  A  archive/entries/2025-12-18-5.xml
  A  releases/8_1_34.php
  M  ChangeLog-8.php
  M  archive/archive.xml
  M  include/releases.inc
  M  include/version.inc


Diff:

diff --git a/ChangeLog-8.php b/ChangeLog-8.php
index 5e0f7aaccd..e0acbcc201 100644
--- a/ChangeLog-8.php
+++ b/ChangeLog-8.php
@@ -7659,6 +7659,32 @@
 
 <a id="PHP_8_1"></a>
 
+<section class="version" id="8.1.34"><!-- {{{ 8.1.34 -->
+<h3>Version 8.1.34</h3>
+<b><?php release_date('18-Dec-2025'); ?></b>
+<ul><li>Curl:
+<ul>
+  <li>Fix curl build and test failures with version 8.16.</li>
+</ul></li>
+<li>Opcache:
+<ul>
+  <li>Reset global pointers to prevent use-after-free in zend_jit_status().</li>
+</ul></li>
+<li>PDO:
+<ul>
+  <li>Fixed <?php githubsecurityl('php/php-src', '8xr5-qppj-gvwj'); ?> (PDO quoting result null deref). (CVE-2025-14180)</li>
+</ul></li>
+<li>Standard:
+<ul>
+  <li>Fixed <?php githubsecurityl('php/php-src', 'www2-q4fc-65wf'); ?> (Null byte termination in dns_get_record()).</li>
+  <li>Fixed <?php githubsecurityl('php/php-src', 'h96m-rvf9-jgm2'); ?> (Heap buffer overflow in array_merge()). (CVE-2025-14178)</li>
+  <li>Fixed <?php githubsecurityl('php/php-src', '3237-qqm7-mfv7'); ?> (Information Leak of Memory in getimagesize). (CVE-2025-14177)</li>
+</ul></li>
+</ul>
+<!-- }}} --></section>
+
+
+
 <section class="version" id="8.1.33"><!-- {{{ 8.1.33 -->
 <h3>Version 8.1.33</h3>
 <b><?php release_date('03-Jul-2025'); ?></b>
diff --git a/archive/archive.xml b/archive/archive.xml
index 7a8ccfd0eb..13ed84a487 100644
--- a/archive/archive.xml
+++ b/archive/archive.xml
@@ -9,6 +9,7 @@
     <uri>http://php.net/contact</uri>
     <email>[email protected]</email>
   </author>
+  <xi:include href="entries/2025-12-18-5.xml"/>
   <xi:include href="entries/2025-12-18-4.xml"/>
   <xi:include href="entries/2025-12-18-3.xml"/>
   <xi:include href="entries/2025-12-18-2.xml"/>
diff --git a/archive/entries/2025-12-18-5.xml b/archive/entries/2025-12-18-5.xml
new file mode 100644
index 0000000000..d652ce0359
--- /dev/null
+++ b/archive/entries/2025-12-18-5.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<entry xmlns="http://www.w3.org/2005/Atom">
+  <title>PHP 8.1.34 Released!</title>
+  <id>https://www.php.net/archive/2025.php#2025-12-18-5</id>
+  <published>2025-12-18T23:59:59+00:00</published>
+  <updated>2025-12-18T23:59:59+00:00</updated>
+  <link href="https://www.php.net/index.php#2025-12-18-5" rel="alternate" type="text/html"/>
+  <link href="https://www.php.net/archive/2025.php#2025-12-18-5" 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.34. This is a security release.</p>
+
+<p>All PHP 8.1 users are encouraged to upgrade to this version.</p>
+
+<p>For source downloads of PHP 8.1.34 please visit our <a href="https://www.php.net/downloads.php">downloads page</a>,
+Windows source and binaries can also be found <a href="https://www.php.net/downloads.php?os=windows&amp;version=8.1">there</a>.
+The list of changes is recorded in the <a href="https://www.php.net/ChangeLog-8.php#8.1.34">ChangeLog</a>.
+</p>    </div>
+  </content>
+</entry>
diff --git a/include/releases.inc b/include/releases.inc
index 706db5ebec..5994faceb6 100644
--- a/include/releases.inc
+++ b/include/releases.inc
@@ -2,6 +2,43 @@
 $OLDRELEASES = array (
   8 => 
   array (
+    '8.1.33' => 
+    array (
+      'announcement' => 
+      array (
+        'English' => '/releases/8_1_33.php',
+      ),
+      'tags' => 
+      array (
+        0 => 'security',
+      ),
+      'date' => '3 Jul 2025',
+      'source' => 
+      array (
+        0 => 
+        array (
+          'filename' => 'php-8.1.33.tar.gz',
+          'name' => 'PHP 8.1.33 (tar.gz)',
+          'sha256' => 'ee33568a0e2be0b722b3f9a88cecc578316b66b25c90cd0a4f3b1a5cdc3cd826',
+          'date' => '3 Jul 2025',
+        ),
+        1 => 
+        array (
+          'filename' => 'php-8.1.33.tar.bz2',
+          'name' => 'PHP 8.1.33 (tar.bz2)',
+          'sha256' => 'b6553451841c1a569865d7fdc83024621ee4434cd8fbfeb0a31588ac9c70685f',
+          'date' => '3 Jul 2025',
+        ),
+        2 => 
+        array (
+          'filename' => 'php-8.1.33.tar.xz',
+          'name' => 'PHP 8.1.33 (tar.xz)',
+          'sha256' => '9db83bf4590375562bc1a10b353cccbcf9fcfc56c58b7c8fb814e6865bb928d1',
+          'date' => '3 Jul 2025',
+        ),
+      ),
+      'museum' => false,
+    ),
     '8.4.15' => 
     array (
       'announcement' => 
diff --git a/include/version.inc b/include/version.inc
index 856038964a..f140dfc166 100644
--- a/include/version.inc
+++ b/include/version.inc
@@ -70,13 +70,13 @@ $RELEASES = (function () {
 
     /* PHP 8.1 Release */
     $data['8.1'] = [
-        'version' => '8.1.33',
-        'date' => '3 Jul 2025',
+        'version' => '8.1.34',
+        'date' => '18 Dec 2025',
         'tags' => ['security'], // Set to ['security'] for security releases.
         'sha256' => [
-            'tar.gz' => 'ee33568a0e2be0b722b3f9a88cecc578316b66b25c90cd0a4f3b1a5cdc3cd826',
-            'tar.bz2' => 'b6553451841c1a569865d7fdc83024621ee4434cd8fbfeb0a31588ac9c70685f',
-            'tar.xz' => '9db83bf4590375562bc1a10b353cccbcf9fcfc56c58b7c8fb814e6865bb928d1',
+            'tar.gz' => '3c5b060ec8e0d5dd1d8237823f3161cc8bc5342aab3c46893eba9857759c4bfa',
+            'tar.bz2' => '98e0a08a0fae37d08dfcca2f5ff6664863097dde4b1d360af2acc8c3542f2a0f',
+            'tar.xz' => 'ffa9e0982e82eeaea848f57687b425ed173aa278fe563001310ae2638db5c251',
         ]
     ];
 
diff --git a/releases/8_1_34.php b/releases/8_1_34.php
new file mode 100644
index 0000000000..a2d54499ff
--- /dev/null
+++ b/releases/8_1_34.php
@@ -0,0 +1,16 @@
+<?php
+$_SERVER['BASE_PAGE'] = 'releases/8_1_34.php';
+include_once __DIR__ . '/../include/prepend.inc';
+site_header('PHP 8.1.34 Release Announcement');
+?>
+<h1>PHP 8.1.34 Release Announcement</h1>
+
+<p>The PHP development team announces the immediate availability of PHP 8.1.34. This is a security release.</p>
+
+<p>All PHP 8.1 users are encouraged to upgrade to this version.</p>
+
+<p>For source downloads of PHP 8.1.34 please visit our <a href="https://www.php.net/downloads.php">downloads page</a>,
+Windows source and binaries can also be found <a href="https://www.php.net/downloads.php?os=windows&amp;version=8.1">there</a>.
+The list of changes is recorded in the <a href="https://www.php.net/ChangeLog-8.php#8.1.34">ChangeLog</a>.
+</p>
+<?php site_footer();
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.