github komari-monitor/komari Snapshot-2607281410

latest release: Snapshot-2607281626
pre-release3 hours ago

主要更新内容

  • 指标存储重构:精确样本改为仅保留在内存中(最长10分钟),不再持久化到 raw points 表;原始保留期由15分钟调整为10分钟
  • 新增滚动升级引导:数据库迁移改为循环 + 结构迁移支持,旧库在启动时自动检测并引导管理员通过 Web 页面完成重建
  • 移除低资源模式(low_resource_mode),相关配置及自动探测逻辑全部删除
  • Ping 任务响应新增 weight 字段
  • 新增 pprof 性能分析视图
  • 优化 SQLite 内存使用:通过 sqlitetune 包统一 PRAGMA 设置,减少缓存和 WAL 开销
  • 指标库升级后自动重启服务以切换到新 schema
  • 安装脚本不再自动获取初始密码,改为引导用户通过 Web 安装向导创建管理员账号

Bug修复

  • 修复指标存储压缩时写入饥饿问题(避免任务长时间等待)
  • 修复热 rollup 刷新时机,确保 upsert 窗口内精确样本的原子写入

其他

  • 文档重构:简化安装说明,更新赞助商信息;移除日文、繁体中文等独立文档文件
  • 移除旧的 1.2.7 升级逻辑,由通用数据库迁移循环替代
  • 内部操作锁重构:storeOperationGate 从 channel 改为 weighted semaphore,支持共享读取与独占写入

Commits

Full Changelog: 1.3.0...Snapshot-2607281410

Don't miss a new komari release

NewReleases is sending notifications on new releases.