github komari-monitor/komari Snapshot-2611090908

pre-releaseone hour ago

主要更新内容

  • 主题解压时统一以 0755 权限创建目录,不再沿用 zip 归档中记录的目录模式(常见为 0664,缺少执行位),修复部分主题在市场安装时因目录不可进入而报 permission denied 的问题
  • 允许创建未指定客户端的空 Ping 任务:移除了 default_on 为 false 时 clients 必须非空的校验

Bug修复

  • 修复备份白名单中 plguin-data/ 的拼写错误,更正为 plugin-data/,避免插件数据目录在备份时被遗漏
  • 修复主题市场一键安装失败:komari-deer、AdhesiveNote 等主题因 zip 内目录权限为 0664 导致解压后无法写入文件(PR #706)

其他

  • 新增 CI 测试工作流(.github/workflows/test.yml),包含 go vet、go test、竞态检测及覆盖率报告
  • 测试套件大幅重构:新增账户/密码、2FA 敏感操作、身份识别、终端会话所有权、上传路径遍历防护、路由注册等测试;移除 geoip、日志格式、通知器、Agent 连接、备份恢复、迁移、客户端上传、GPU 用量、记录采样等测试文件
  • 改善测试隔离:使用共享内存数据库、唯一 DSN、RPC 注册表重置、插件配置清理等机制,避免测试间状态泄漏和重复运行失败

What's Changed

  • fix(theme): create extracted directories with 0755 by @carexdk in #706

Commits

New Contributors

Full Changelog: 1.6.1...Snapshot-2611090908

Don't miss a new komari release

NewReleases is sending notifications on new releases.