北屋教程网

专注编程知识分享,从入门到精通的编程学习平台

FreshRSS 1.27 发布:支持 PHP 8.5、强化安全与分类搜索

FreshRSS 团队近日发布了备受关注的 1.27 版本,这款深受欢迎的自托管 RSS 信息聚合器,在技术性能、安全策略与用户体验等方面均迎来重大升级。以下是本次更新的核心亮点:

全面支持 PHP 8.5

  • FreshRSS 1.27 正式支持 PHP 8.5及更高版本,对最新 PHP 环境提供兼容性保障。
  • Docker 镜像方面:基于 Alpine 的镜像已升级至 Alpine 3.22 + PHP 8.4;而基于 Debian 的默认镜像已更新为 PHP 8.2,PHP 8.4 支持也在规划中。

HTTP 状态管理与反压机制

  • 新增对 HTTP 429(Too Many Requests)和 503(Service Unavailable)状态码的处理,并正确响应服务器提供的 “Retry-After” 头部,提升抓取鲁棒性与对目标站点的友好程度。

分类搜索与 sort 排序

  • 增强了信息排序功能,支持按分类或订阅源标题自动排序;引入 c: 搜索运算符,用户可直达指定分类内容。

自定义 Favicons 与网络优化

  • 用户现在可为订阅源指定自定义 favicon;后台逻辑优化了 favicon 抓取方式,有效减少网络请求频次。

安全机制全面升级

  • 引入敏感操作需重新认证的 “sudo 模式”,如修改重要配置须输入当前密码;
  • 强化 Content-Security-Policy(含 frame-ancestors 限制)以提升页面安全;
  • 注销后自动重置 Cookie,设置新密码时需验证当前密码,有效防止权限劫持。

Bug 修复与解析库优化

  • 修正了订阅抓取、WebSub 重定向、XML 编码及 UTF-16LE 编码支持问题;
  • SimplePie 库也优化了解析稳定性,更好应对边缘格式和异常情形。

开发者接口与 UI 调优

  • 扩展 API 增加了更多 hooks 与 endpoint,使插件开发更便捷;
  • 前端体验亦获提升:chart.js 升级支持更流畅图表渲染,懒加载行为和确认对话框样式也更加优雅和易用。

FreshRSS 1.27 是一次兼具技术深度与实用价值的里程碑更新。从底层兼容性到核心安全,从界面体验到开发者友好性,几乎覆盖了产品关键维度,值得长期使用并关注其生态进展的开发者和用户升级尝试。

发布日期:该版本于 2025年8月19日 正式发布,多平台报道同步更新

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言