github komari-monitor/komari Snapshot-2607222044

pre-release2 hours ago

主要更新内容

  • 安装流程简化并提高安全性:安装脚本不再从系统日志自动获取初始管理员密码,首次使用需通过 Web 安装向导创建管理员账号。
  • Metric Store 操作门重构:将排他 channel 锁替换为加权信号量,允许报告写入与压缩并发执行,同时维护(如空间回收)仍保持独占。

Bug修复

  • 修复压缩导致写入饥饿的问题:通过引入共享锁(AcquireShared/ReleaseShared),避免压缩长时间阻塞报告写入,提高写入吞吐量。

其他

  • 更新依赖:golang.org/x/sync 从间接依赖提升为直接依赖(用于实现加权信号量)。

Commits

  • refactor: remove automatic password retrieval, guide user to web setup (045f24e) @Akizon77
  • fix(metricstore): avoid compaction write starvation (17aa37c) @Akizon77

Full Changelog: 1.3.0...Snapshot-2607222044

Don't miss a new komari release

NewReleases is sending notifications on new releases.