github komari-monitor/komari Snapshot-2607271310

latest release: Snapshot-2607271422
pre-release5 hours ago

主要更新内容

  • Metric Store 架构重构
    精确采样数据改为仅保留在内存中的一分钟窗口,不再持久化到数据库;持久化层采用规范的毫秒级时间戳和字典表,现有实例需通过管理员迁移界面(Web 引导)手动重建结构。

  • 安装体验改进
    安装脚本不再自动从日志抓取初始管理员密码,改为启动后引导用户访问 Web 界面按向导创建账号,提升安全性和易用性。

  • 公共 Ping 任务 API 增加 weight 字段
    响应中新增 weight(权重)属性,客户端可据此进行加权分发。

  • 移除过时的查询参数
    公共指标查询接口已移除 downsampleserver_downsampledownsample_by_metric 等降采样控制参数,请使用 aggregation / algorithm 替代。

Bug修复

  • 修复 Metric Store 压缩写饥饿
    避免压缩操作在特定情况下阻塞报告写入,保障系统写入性能。

其他

  • 默认 rollup 策略调整
    新增第 4 层(24 小时间隔,保留 100 年),原始采样保留从 15 分钟缩短为 1 分钟,各层级保留时间相应延长。

  • SQLite 默认参数优化
    WAL 自动检查点降至 256 页,新增 1 MB 日志大小限制,提升高写入场景稳定性。

  • 移除低资源模式
    相关配置项 low_resource_mode 及代码逻辑被清理,统一使用标准性能配置。

  • 数据库迁移流程统一
    将 1.2.7 版本专属升级逻辑替换为通用的数据库迁移循环,支持结构升级和旧版监控数据导入。

Commits

Full Changelog: 1.3.0...Snapshot-2607271310

Don't miss a new komari release

NewReleases is sending notifications on new releases.