返回更新日志
面板后端
v1.0.569
安全性:现在只有 root 账户可以应用单个软件包更新;WordPress Boost 缓存也不再暴露共享 Redis 密码。新增 Node.js 版本更新功能。
新功能
1- Node.js:您现在可以在 Node.js > Versions 页面,将已安装的版本更新到同一版本系列中的最新版本(例如从 22.23.1 更新到 22.23.4)。只有在新运行时下载完成、通过 nodejs.org 校验和验证并确认可以运行后,才会替换旧运行时;该版本系列中的应用也会重启以使用新版本。运行中的进程会继续使用启动时的运行时,因此如果不重启,修复将不会生效。
错误修复
4- DNS“恢复默认设置”不再删除域名子域的地址记录。重置时现在会重新写入这些记录;此前因重置而丢失的记录会在启动时恢复一次。手动添加的记录、委派记录和通配符记录不会受影响。
- 处于辅助 DNS 模式的服务器现在会在主服务器上删除并重新添加域名后再次接收该域名;切换角色后再切回时,也会重新获取域名副本。域名从主服务器移除时,其副本也会正确删除;此外,无法再将本服务器从其他服务器镜像的域名重复添加到本服务器。
- 许可证过期时,不再停止邮件服务(Postfix 和 Dovecot)、FTP(ProFTPD)和 DNS(BIND)。许可证问题不会再导致客户的邮件、文件传输或域名解析服务离线。
- 计划任务服务现在包含在此软件包和救援控制台的文件列表中,因此所有应用此更新的服务器都能获得该安全修复。
安全修复
4- 现在只有 root 账户可以应用单个软件包更新。更新请求会指定要下载的文件,以及以 root 身份解压文件的目录;管理员账户可以访问该请求,因此管理员可能以 root 权限在服务器上放置文件。单击“全部更新”、重新安装和回滚功能不变;面板一直只向 root 账户显示更新。
- WordPress Boost 缓存不再将面板共享的 Redis 密码写入 wp-config.php。现在每个站点都有自己的 Redis 账户,且只能访问自己的缓存键,因此一个站点无法再读取或清除其他站点的缓存或面板自身的数据。已启用 Boost 的站点将在启动时自动迁移。
- 在曾使用 Boost 缓存的服务器上,共享 Redis 密码会在启动时更换一次,因为旧密码可能已从 wp-config.php 中复制出去。此更改不会中断面板:先添加新密码,再将服务切换到新密码,最后才停用旧密码。
- 计划任务运行器现在从数据库而不是缓存中读取任务命令及其所有者。即使缓存中的任务定义被篡改,也无法再让任务以其他账户的身份运行。