编程

PHP 发布周期更新

573 2024-10-10 01:27:00

PHP 核心团队已经通过了一份 RFC,其中概述了对当前活动和未来 PHP 版本的发布周期的一些重要更改。

发布周期更新 RFC 要求对几项更改进行评论和投票,其中两项最重要的更改包括将每个 PHP 版本的主动维护期从一年延长到两年,并将主动支持和终止日期与日历年年底对齐。

在此更改之前,每个主要的 PHP 版本(如 PHP 8.3、8.4、8.5 等)都会收到两年的主动错误修复和安全修复,然后是一年的安全更新。这实际上意味着每个主要的 PHP 版本总共获得了三年的支持,所有 PHP 应用都必须在这三年之前升级到下一个 PHP 版本。

新的更新被高效地采纳,意味着每个主要的 PHP 版本将获得两年的安全修复,而不是一年。这基本上意味着每个 PHP 版本将获得总共四年的支持——两年的主动维护和两年的安全修复。

此外,积极支持和终止日期已改为始终在日历年的最后一天结束。以前,当即将发布的 PHP 版本发布时,仅安全修复状态的 PHP 版本立即达到其生命周期的终点。

此发布周期更改也适用于当前活跃的 PHP 版本。下表显示了更新后的主动支持和安全支持周期:

PHP 版本发布日期主动维护至安全修复至 (EOL date)
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-20
(est)
2027-12-312029-12-31