github komari-monitor/komari Snapshot-2607302319

pre-release6 hours ago

主要更新内容

  • 重构监控指标存储:将 database/metricstore 整体迁移至 internal/metricstore 并拆分为多个独立组件(store、config、compaction、deletion 等),移除大量未使用的旧版本兼容代码。
  • 完全重写 JavaScript 运行时:以 goja + goja_nodejs 为基础重新实现 JS 运行时,支持标准 Fetch API、XMLHttpRequest、console、定时器、queueMicrotask 及可选的 Node.js 兼容模块(fspathosprocesschild_processnethttpevents)。
  • 简化数据库迁移流程:统一迁移页面路径,移除旧版兼容路由(/admin/update/1.2.7/admin/metric-store/restructure)及对应 API。

其他

  • 清理配置文件加载器中未使用的 GetProviderConfiguration 函数。
  • 移除多余的空格导入与 go.mod 间接依赖调整。

Commits

  • style: 移除没有使用的旧版本兼容代码,移动 database/metricstore 到 internal/metricstore 并拆分组件 (4077201) @Akizon77
  • refactor: javascript runtime (df6ffba) @Akizon77

Full Changelog: 1.3.2...Snapshot-2607302319

Don't miss a new komari release

NewReleases is sending notifications on new releases.