🐘 PHP 8.4 首个候选版本发布!采用新PHP发布周期策略

Tinywan

截图

RC1 已发布

即将推出的 PHP 8.4 的第一个 Release Candidate (RC1) 现已发布。PHP 8.4-RC1 标志着 PHP 8.4 发布周期中的一个重要里程碑,PHP 8.4 现在已经从 PHP 开发分支出来,而 PHP 8.4 分支现在处于功能冻结状态。

从这时起,PHP 8.4 分支将只接收错误修复,以便为计划于 2024 年 11 月 21 日发布的正式发布 (GA) 版本做准备。将有另外三个候选版本(RC2、RC3 和 4),然后是第一个 GA 版本 PHP 8.4.0。

PHP 8.4 是采用新的PHP发布周期策略后的第一个版本。PHP 8.4 计划获得为期两年的主动支持,然后是两年的安全更新。

新的PHP发布周期策略

截图

PHP Core 团队已经通过了一个 RFC,其中概述了对当前有效和未来 PHP 版本的发布周期的一些重要更改。

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

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

已有效采用的新更改意味着每个主要 PHP 版本都将获得两年的安全修复,而不是一年。这实质上意味着每个 PHP 版本将获得总共四年的支持——两年的有效维护和两年的安全修复。

此外,有效支持和生命周期终止日期已移至始终在日历年的最后一天结束。以前,当即将推出的 PHP 版本发布时,处于仅安全修复状态的 PHP 版本会立即终止其生命周期。

此发布周期更改也适用于当前活动的 PHP 版本。下表显示了更新后的 active-support 和 security-support 期限:

截图

PHP8.4

PHP 8.4 带来了几个主要的新功能,包括属性钩子、非对称可见性支持、惰性对象、Unicode 16 支持、改进和弃用,标志着 PHP 的一个重要里程碑版本。

请注意,PHP 8.4 还不适合生产系统。但是,PHP 8.4-RC1 Windows 二进制文件可供下载,Docker Hub 上标记为 8.4-rc 的 Docker/OCI 映像,Ondrej/Remi 存储库上提供了预构建的 Linux 软件包。

在基于 Ubuntu/Debian 的发行版和基于 Fedora/RHEL 的系统上编译 PHP 的指南也概述了从源代码编译 PHP 的步骤。

©️ 版权声明
作者:Tinywan
原文:https://mp.weixin.qq.com/s/x8U9Do6R-12Ix--zePs-9A
本文版权归作者和workerman官方共有。欢迎转载,但必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
欢迎关注 [开源技术小栈] 微信公众号,一起进步!扫描下方二维码即可

541 1 0
1个评论

kof21411

坚持5.4的举手

Tinywan

13010
积分
0
获赞数
0
粉丝数
2020-01-14 加入
×
🔝