主要更新内容
- 将
database/metricstore包整体迁移至internal/metricstore(内部包重组,不影响外部接口) - 将原大文件拆分为多个按职责独立的组件(
store.go、compaction.go、config.go、deletion.go等),提高可维护性 - 简化数据库迁移页面路由,移除已废弃的旧版兼容路由(
/admin/update/1.2.7、/admin/metric-store/restructure)
其他
- 移除多处未使用的旧版本兼容函数,包括
GetAllMessageSenderConfigs、SaveLoadNotification、GetEnabledTrafficReportByType、GetAllOidcConfigs、GetProviderConfiguration、DeleteMetricData、DeleteBeforeTx、nowExpr等 - 删除对应的未使用测试文件(
database/metricstore/migration_store_test.go、web/oauth/factory_test.go) - 清理
pkg/metric中不再需要的DeleteMetricData方法及nowExpr分方言实现
Commits
Full Changelog: 1.3.2...Snapshot-2607301442