# PHP-8.1 closed for bug fixes, security fixes only

- Thread: https://externals.io/message/121647
- Original archive: https://news-web.php.net/php.internals/121647
- Started by Ben Ramsey on 2023-11-10T19:57:23+00:00
- Messages: 6
- Reply by email to internals@lists.php.net
- More for agents: search with https://externals.io/search.md?q={query} · JSON API at https://externals.io/api · documentation at https://externals.io/llms.txt

---

## #121647 — Ben Ramsey — 2023-11-10T19:57:23+00:00

URL: https://externals.io/message/121647#121647

Hi, all!

According to the supported versions page[^1] (and our release process documentation), active support for PHP-8.1 ends on 25 Nov 2023. Since our release cycle has a release falling on 23 Nov, this means PHP 8.1.26 is the last bug-fix release for the 8.1 series. Following PHP 8.1.26, PHP 8.1 will be in security maintenance mode.

I know there was some confusion around this, and I apologize that we didn’t make this clear earlier (though the dates have been posted for a while ;-) ).

PHP 8.1.26RC1 was technically the last chance to get in bug fixes and have them tested prior to the release on 23 Nov.

Unfortunately, we’ve had a few bug fixes merged into the PHP-8.1 branch since yesterday, and I’ll work with Patrick and others on figuring out what to do with these.

Cheers,
Ben


[^1]: https://www.php.net/supported-versions.php

---

## #121677 — Remi Collet — 2023-11-15T10:03:38+00:00

URL: https://externals.io/message/121647#121677 · In reply to: #121647

Le 10/11/2023 à 20:57, Ben Ramsey a écrit :
> Hi, all!
> 
> According to the supported versions page[^1] (and our release process documentation), active support for PHP-8.1 ends on 25 Nov 2023. Since our release cycle has a release falling on 23 Nov, this means PHP 8.1.26 is the last bug-fix release for the 8.1 series. Following PHP 8.1.26, PHP 8.1 will be in security maintenance mode.
> 
> I know there was some confusion around this, and I apologize that we didn’t make this clear earlier (though the dates have been posted for a while ;-) ).
> 
> PHP 8.1.26RC1 was technically the last chance to get in bug fixes and have them tested prior to the release on 23 Nov.
> 
> Unfortunately, we’ve had a few bug fixes merged into the PHP-8.1 branch since yesterday, and I’ll work with Patrick and others on figuring out what to do with these.

Sorry to have push such fix (zip ext)
Feel free to revert
(IMHO this is really a minor issue for very specific usage)

IIRC on previous versions, the branch was close on date (25th)
which means we have 1 more bugfix version for such late fixes


Remi

---

## #121747 — Ben Ramsey — 2023-11-21T21:10:07+00:00

URL: https://externals.io/message/121647#121747 · In reply to: #121647

NB: this is a reply to the other thread, with the subject changed.



> Hi, all!
> 
> According to the supported versions page[^1] (and our release process documentation), active support for PHP-8.1 ends on 25 Nov 2023. Since our release cycle has a release falling on 23 Nov, this means PHP 8.1.26 is the last bug-fix release for the 8.1 series. Following PHP 8.1.26, PHP 8.1 will be in security maintenance mode.
> 
> I know there was some confusion around this, and I apologize that we didn’t make this clear earlier (though the dates have been posted for a while ;-) ).
> 
> PHP 8.1.26RC1 was technically the last chance to get in bug fixes and have them tested prior to the release on 23 Nov.
> 
> Unfortunately, we’ve had a few bug fixes merged into the PHP-8.1 branch since yesterday, and I’ll work with Patrick and others on figuring out what to do with these.
> 
> Cheers,
> Ben
> 
> 
> [^1]: https://www.php.net/supported-versions.php


We’ve discussed this among release managers, and I’m updating this 
thread to clarify that I was mistaken about what the dates for supported 
versions mean. These are the dates up until we will accept patches to a 
version branch. So, for example, we will accept bug fix patches in the 
PHP-8.1 version branch until 25 November. This means there may be 
another release following the end-of-active-support date, if there are 
bug fixes in the version branch.

The PHP-8.1 branch is open for bug fixes UNTIL 25 November. I’m very 
sorry for the confusion.

Cheers,
Ben

---

## #121750 — G. P. B. — 2023-11-22T00:22:02+00:00

URL: https://externals.io/message/121647#121750

> We’ve discussed this among release managers, and I’m updating this
> thread to clarify that I was mistaken about what the dates for supported
> versions mean. These are the dates up until we will accept patches to a
> version branch. So, for example, we will accept bug fix patches in the
> PHP-8.1 version branch until 25 November. This means there may be
> another release following the end-of-active-support date, if there are
> bug fixes in the version branch.
>
> The PHP-8.1 branch is open for bug fixes UNTIL 25 November. I’m very
> sorry for the confusion.
>
> Cheers,
> Ben
>

Does this mean any bug-fix merged into 8.2 already needs to be backported?
Or will 8.1 RMs do this?

Best regards,

Gina P. Banyard

---

## #121751 — Ben Ramsey — 2023-11-22T02:17:58+00:00

URL: https://externals.io/message/121647#121751 · In reply to: #121750

> 
> 
> 
> > […]
> 
> Does this mean any bug-fix merged into 8.2 already needs to be backported?
> Or will 8.1 RMs do this?
> 
> Best regards,
> 
> Gina P. Banyard
>  


Gina,

Since this was my mistake, I will help resolve this. Let me know what bug fixes would have otherwise gone into the PHP-8.1 branch, and I’ll take care of merging them.

Cheers,
Ben

---

## #121767 — Ben Ramsey — 2023-11-23T03:38:49+00:00

URL: https://externals.io/message/121647#121767 · In reply to: #121751

> > […]
> 
> Since this was my mistake, I will help resolve this. Let me know what bug fixes would have otherwise gone into the PHP-8.1 branch, and I’ll take care of merging them.


I cherry-picked all the bug fixes from PHP-8.2 that folks didn't commit 
into PHP-8.1 (because of my earlier misunderstanding).

You can see all of these commits here:

https://github.com/php/php-src/commits/PHP-8.1?since=2023-11-22&until=2023-11-23

The only two commits that did not appear relevant to PHP-8.1 were:

- 
https://github.com/php/php-src/commit/5a77870492e8e293a3d12b0e94d91b890ed78197
- 
https://github.com/php/php-src/commit/4d41dffb4f355872476bae561264c4796eef26b8

So, I did not cherry-pick these two commits into PHP-8.1.

Please let me know if any of this looks incorrect, and I'll fix it.

Cheers,
Ben
