Цикл релизов PHP
В команда PHP Core приняла RFC, в котором изложены несколько важных изменений в цикле релизов текущих и будущих версий PHP.
В RFC по обновлению цикла релизов PHP были запрошены комментарии и голосование по нескольким изменениям, и два из наиболее важных изменений включают продление периода активного поддержки каждой версии PHP с одного года до двух лет, а также приведение дат активной поддержки и срока (EOF) в соответствие с концом календарного года.
До этого изменения каждая основная версия PHP (например, PHP 8.3, 8.4, 8.5 и т. д.) получала два года активного исправления ошибок и уязвимостей, и один год обновлений безопасности. Фактически это означало, что каждая основная версия PHP получала в общей сложности три года поддержки, и все PHP-приложения были вынуждены переходить на следующую версию PHP до истечения трёхлетнего периода.
Новая политика релизов означает, что каждая основная версия PHP будет получать исправления безопасности в течение двух лет вместо одного года. По сути, это означает, что каждая версия PHP будет получать поддержку в течение четырёх лет — два года активной поддержки и два года исправлений безопасности.
Кроме того, сроки активной поддержки и срок EOL теперь всегда заканчиваются в последний день календарного года. Ранее версия PHP, находящаяся в статусе «только исправления безопасности», достигала конца срока EOL сразу после релиза следующей версии PHP.
Это изменение цикла релизов PHP также применяется к текущим активным версиям PHP. В следующей таблице приведены обновлённые сроки активной поддержки и поддержки безопасности:
| Версия PHP | Дата релиза | Активное сопровождение до | Обновления безопасности до (дата EOL) |
|---|---|---|---|
| PHP 8.1 | 2021-11-25 | 2023-11-25 | 2025-12-31 |
| PHP 8.2 | 2022-12-08 | 2024-12-31 | 2026-12-31 |
| PHP 8.3 | 2023-11-23 | 2025-12-31 | 2027-12-31 |
| PHP 8.4 | 2024-11-21 | 2026-12-31 | 2028-12-31 |
| PHP 8.5 | 2025-11-20 | 2027-12-31 | 2029-12-31 |