[PHP-WEBMASTER] [web-php] master: PHP 8.1 is now end-of-life

[email protected] (Ben Ramsey)
Newsgroups php.webmaster
Message-ID <[email protected]>
Author: Ben Ramsey (ramsey)
Date: 2025-12-31T17:37:20-06:00

Commit: https://github.com/php/web-php/commit/52bb5ca4fc7521477a802fc9fa19b3600e561128
Raw diff: https://github.com/php/web-php/commit/52bb5ca4fc7521477a802fc9fa19b3600e561128.diff

PHP 8.1 is now end-of-life

Changed paths:
  M  downloads.php
  M  eol.php
  M  git-php.php
  M  git.php
  M  include/release-qa.php
  M  include/releases.inc
  M  include/version.inc
  M  supported-versions.php


Diff:

diff --git a/downloads.php b/downloads.php
index d72d6d9b1c..fd123c3f35 100644
--- a/downloads.php
+++ b/downloads.php
@@ -101,7 +101,6 @@ function option(string $value, string $desc, $attributes = []): string
     '8.4' => 'version 8.4',
     '8.3' => 'version 8.3',
     '8.2' => 'version 8.2',
-    '8.1' => 'version 8.1',
     'default' => 'OS default version',
 ];
 
diff --git a/eol.php b/eol.php
index 6685606aa2..e3eff384a4 100644
--- a/eol.php
+++ b/eol.php
@@ -6,6 +6,7 @@
 
 // Notes for specific branches can be added here, and will appear in the table.
 $BRANCH_NOTES = [
+    '8.1' => '<a href="/migration82">A guide is available for migrating from PHP 8.1 to 8.2.</a>',
     '8.0' => '<a href="/migration81">A guide is available for migrating from PHP 8.0 to 8.1.</a>',
     '7.4' => '<a href="/migration80">A guide is available for migrating from PHP 7.4 to 8.0.</a>',
     '7.3' => '<a href="/migration74">A guide is available for migrating from PHP 7.3 to 7.4.</a>',
diff --git a/git-php.php b/git-php.php
index c78697b527..8fd192b467 100644
--- a/git-php.php
+++ b/git-php.php
@@ -20,7 +20,7 @@
 <h3>Git access</h3>
 <p>
  If you would like to grab PHP sources or other PHP.net
- hosted project data from PHP.net, you can also use 
+ hosted project data from PHP.net, you can also use
  <a href="/git.php">Git</a>. No Git account is required.
 </p>
 ';
diff --git a/git.php b/git.php
index f6e3d6423e..7c42182c82 100644
--- a/git.php
+++ b/git.php
@@ -113,9 +113,6 @@
   <br>
   <strong>PHP 8.2</strong>:
   <code>git checkout PHP-8.2</code>
-  <br>
-  <strong>PHP 8.1</strong>:
-  <code>git checkout PHP-8.1</code>
   <br><br>
  </li>
 
diff --git a/include/release-qa.php b/include/release-qa.php
index 11b4c0c9c3..c9c9346fd7 100644
--- a/include/release-qa.php
+++ b/include/release-qa.php
@@ -45,19 +45,6 @@
 
 $QA_RELEASES = [
 
-    '8.1.27' => [
-        'active'  => true,
-        'release' => [
-            'type'       => 'RC',
-            'number'     => 0,
-            'sha256_gz'  => '',
-            'sha256_bz2' => '',
-            'sha256_xz'  => '',
-            'date'       => '07 Nov 2023',
-            'baseurl'    => 'https://downloads.php.net/',
-        ],
-    ],
-
     '8.2.27' => [
         'active'  => true,
         'release' => [
diff --git a/include/releases.inc b/include/releases.inc
index 5994faceb6..f601fbf902 100644
--- a/include/releases.inc
+++ b/include/releases.inc
@@ -2,6 +2,43 @@
 $OLDRELEASES = array (
   8 => 
   array (
+    '8.1.34' => 
+    array (
+      'announcement' => 
+      array (
+        'English' => '/releases/8_1_34.php',
+      ),
+      'tags' => 
+      array (
+        0 => 'security',
+      ),
+      'date' => '18 Dec 2025',
+      'source' => 
+      array (
+        0 => 
+        array (
+          'filename' => 'php-8.1.34.tar.gz',
+          'name' => 'PHP 8.1.34 (tar.gz)',
+          'sha256' => '3c5b060ec8e0d5dd1d8237823f3161cc8bc5342aab3c46893eba9857759c4bfa',
+          'date' => '18 Dec 2025',
+        ),
+        1 => 
+        array (
+          'filename' => 'php-8.1.34.tar.bz2',
+          'name' => 'PHP 8.1.34 (tar.bz2)',
+          'sha256' => '98e0a08a0fae37d08dfcca2f5ff6664863097dde4b1d360af2acc8c3542f2a0f',
+          'date' => '18 Dec 2025',
+        ),
+        2 => 
+        array (
+          'filename' => 'php-8.1.34.tar.xz',
+          'name' => 'PHP 8.1.34 (tar.xz)',
+          'sha256' => 'ffa9e0982e82eeaea848f57687b425ed173aa278fe563001310ae2638db5c251',
+          'date' => '18 Dec 2025',
+        ),
+      ),
+      'museum' => false,
+    ),
     '8.1.33' => 
     array (
       'announcement' => 
diff --git a/include/version.inc b/include/version.inc
index 87185f6db8..924139a126 100644
--- a/include/version.inc
+++ b/include/version.inc
@@ -68,18 +68,6 @@ $RELEASES = (function () {
         ]
     ];
 
-    /* PHP 8.1 Release */
-    $data['8.1'] = [
-        'version' => '8.1.34',
-        'date' => '18 Dec 2025',
-        'tags' => ['security'], // Set to ['security'] for security releases.
-        'sha256' => [
-            'tar.gz' => '3c5b060ec8e0d5dd1d8237823f3161cc8bc5342aab3c46893eba9857759c4bfa',
-            'tar.bz2' => '98e0a08a0fae37d08dfcca2f5ff6664863097dde4b1d360af2acc8c3542f2a0f',
-            'tar.xz' => 'ffa9e0982e82eeaea848f57687b425ed173aa278fe563001310ae2638db5c251',
-        ]
-    ];
-
     $ret = [];
     foreach ($data as $release) {
         $version = $release['version'];
@@ -126,7 +114,7 @@ function show_source_releases()
 {
     global $RELEASES;
 
-    $SHOW_COUNT = 5;
+    $SHOW_COUNT = 4;
 
     $current_uri = htmlspecialchars($_SERVER['REQUEST_URI'], ENT_QUOTES, 'UTF-8');
 
diff --git a/supported-versions.php b/supported-versions.php
index 36ff6c394e..265630a1d3 100644
--- a/supported-versions.php
+++ b/supported-versions.php
@@ -14,7 +14,6 @@
 	'8.4' => 'https://www.php.net/manual/migration84.php',
 	'8.3' => 'https://www.php.net/manual/migration83.php',
 	'8.2' => 'https://www.php.net/manual/migration82.php',
-	'8.1' => 'https://www.php.net/manual/migration81.php',
 ];
 ?>
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.