GoAccess 1.11 现已发布。GoAccess 是一个基于终端的快速日志分析器。其核心思想是实时快速分析和查看 Web 服务器统计信息,而无需使用浏览器,适合希望通过 SSH 快速分析访问日志,或者只是喜欢在终端中工作的开发者。虽然终端输出是默认输出,但它能够生成完整的,自包含的实时 HTML 报告,非常适合分析,监控和数据可视化,以及 JSON 和 CSV 报告。
本次更新内容包括:
- 增加了将持久化数据库自动、安全迁移到存储格式版本 3 的功能。
- 在版本输出中添加了已配置的 zlib 和 AddressSanitizer 选项。
- 在 HTML 报告中,为地理位置地图添加了全屏展开和折叠控件。
- 新增繁体中文翻译。
- 将 Debian 软件包构建扩展到 Ubuntu 26.04 和其他架构,并更新了打包工作流程操作。
- 修复了解析格式错误的 Opera user agents 时发生的堆缓冲区溢出问题。
- 修复了从多个输入文件写入日志解析错误时出现的无限循环问题。
- 修复了当国家数据库排在第一位时,城市查找会忽略城市数据库的问题。
- 修复了恢复持久化城市数据后地理位置地图显示为灰色的问题。新数据库保留了精确的国家/地区到大洲的映射关系,而旧数据库则使用兼容的内置备用方案。
- 修复了 man 手册中将 `.gz` 文件扩展名解释为宏的问题。
- 修复了从 user-agent 字符串解析 iOS 版本的问题。
- 修复了由于反向数据和访问者密钥对之间的冲突而导致的独立访客计数不足问题。
- 修复了 WebSocket 有效负载大小检查,以应对大型和碎片化消息。
- 将 Lynx、Links、ELinks、w3m 和 Chawan 归为一个新的 "Text-based" 浏览器类别。
- 存储空间占用减少约 20%,解析时间缩短约 35%。
更新说明:https://goaccess.io/release-notes#release-1.11