github komari-monitor/komari Snapshot-2607151422

pre-release5 hours ago

主要更新内容

  • 新增公共 RPC2 端点 public:recordVisitorEvent,允许主题前端记录访客事件到审计日志(默认关闭,需在设置中启用 visitor_audit_enabled
  • 访客审计写入添加 per‑IP 令牌桶限流(每分钟 30 次,突发 10 次),字符串字段按 Unicode 码点限制,detail 超过 2048 字节时自动截断
  • 降采样(downsampling)默认关闭,新安装默认不启用分层降采样
  • admin:getLogs 新增可选的 msg_type 过滤参数,可按消息类型筛选审计日志
  • 审计日志模型增加 idx_logs_timeidx_logs_msg_type_time 复合索引,提升按时间/类型查询性能
  • 公开设置 public:getPublicSettings 返回新字段 visitor_audit_enabled,主题可据此判断是否上报
  • 私有站点登录白名单中加入 public:recordVisitorEvent,确保启用的前提下可记录登录前事件

Bug修复

  • 修复由于重复的 firstNonEmpty 声明导致后端无法编译的问题

其他

  • CI 工作流移除对 repository_dispatch 和定时触发器的依赖
  • 添加访客审计端点及过滤功能的单元测试
  • 更新 RPC 文档及 README 接口列表

What's Changed

Commits

New Contributors

Full Changelog: 1.2.6...Snapshot-2607151422

Don't miss a new komari release

NewReleases is sending notifications on new releases.