WordPress 7.1 第三个测试版 Beta 3 已正式发布,共包含超过 71 项修复,但原定路线图上的一项功能——Unicode 邮箱地址支持——被移除。WordPress 联合创始人 Matt Mullenweg 对此明确表态,称该功能存在安全隐患,将继续以社区插件形式推进开发。
安全争议:Unicode 邮箱功能为何被撤
该功能允许用户使用非 ASCII 字符的邮箱地址注册和登录,例如 rød@grå.org。这项功能自 2015 年 4 月的 Trac 工单 #31992 起便开始酝酿,ICANN 高级经理 Arnt Gulbrandsen(已撰写 11 篇相关 RFC)在 2023 年接手推动,历经三年推进,包括在多所大学生产环境站点招募测试者运行代码。今年 4 月 WordCamp Vienna 期间,ICANN 与 GeoTLDs 通用接受计划联合发起的贡献者挑战赛进一步扩充了协作。Automattic 赞助的核心提交者 Dennis Snell 于 6 月 10 日将该功能合并入核心。

然而测试阶段暴露了严重问题。发布协调员 Krupa Nanda 在测试报告中指出:本地部分含 Unicode 字符的地址密码重置失败、评论验证拒绝部分合法地址、重复邮箱检查抛出 PHP 警告。Snell 于 6 月 16 日重新打开工单。
Mullenweg 于 7 月 17 日在 Make WordPress Core 博客发表评论,明确要求将功能排除在核心之外,理由是”Unicode 引入了大量复杂性以及安全影响”,并指出”这带来了很多不必要的复杂性,我们有更紧迫的问题需要投入时间”。

Beta 3 其他改进
Beta 3 还包含区块检查器中”全局应用”选项的优化:此前为全有或全无的操作,现改为打开审核步骤,允许用户选择哪些修改样式推送至全局、哪些保留为本地覆盖。该版本同时修复了多个媒体上传问题:
- 超长动画 GIF 上传卡住
- EXIF 旋转方向处理错误
- Safari 上传单张 HEIC 图片时产生重复条目
此外还修复了 Notes、响应式样式及自定义 CSS 相关问题。
Beta 2 原本随 WordPress 7.0.2 紧急安全补丁(修复关键预认证远程代码执行漏洞)于 7 月 17 日发布,导致原定测试计划被迫提前。
发布时间线
- Beta 3:现已发布
- 第一个 RC(候选版):8 月 5 日
- 正式版:8 月 19 日,WordCamp US(凤凰城)期间
