Цикл релизов PHP

Цикл релизов PHP изменился: активная поддержка всех текущих и будущих версий 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.12021-11-252023-11-252025-12-31
PHP 8.22022-12-082024-12-312026-12-31
PHP 8.32023-11-232025-12-312027-12-31
PHP 8.42024-11-212026-12-312028-12-31
PHP 8.52025-11-202027-12-312029-12-31

Дополнительные материалы

Предыдущая Статья

Новые сообщения об ошибках в PHP 8.5

Следующая Статья

PHP 8.5: Оператор pipe (|>) — примеры, ограничения, руководство