主要更新内容
- 重构监控指标存储:将
database/metricstore整体迁移至internal/metricstore并拆分为多个独立组件(store、config、compaction、deletion 等),移除大量未使用的旧版本兼容代码。 - 完全重写 JavaScript 运行时:以
goja+goja_nodejs为基础重新实现 JS 运行时,支持标准 Fetch API、XMLHttpRequest、console、定时器、queueMicrotask及可选的 Node.js 兼容模块(fs、path、os、process、child_process、net、http、events)。 - 简化数据库迁移流程:统一迁移页面路径,移除旧版兼容路由(
/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