主要更新内容
- 新增 SQL 查询与执行 RPC:管理员可对主数据库或指标数据库执行原始 SQL(只读查询与写入执行),查询默认限制 1000 行、上限 10000 行。
- 托管配置新增
nodes与pingtasks选择器类型:主题和插件可在配置中引用节点与 Ping 任务,输出时自动剔除已删除的引用。 - 主题/插件安装及备份恢复统一改用分块上传接口,支持大文件稳定上传,替换原先的主题/插件直传接口。
- 主题清单的名称、描述、作者支持多语言对象,不再要求纯字符串。
- 升级脚本加固:升级前清理旧备份,备份或下载失败时使用精确备份文件名恢复,降低回滚失败风险;新增交互式“清理升级历史备份”功能。
- 指标数据结构升级进度上限调整为 80%,避免回收阶段进度回落造成困惑。
其他
- Dockerfile 改用
COPY --chmod=755设置执行权限,移除运行时 chmod 步骤。 - 备份白名单新增
plugin/与插件数据目录,确保插件数据随备份导出/恢复。 - 托管配置的默认值计算和选择器解析逻辑提取到
internal/managedconfig共享包,主题与插件复用同一实现。
Commits
- build: use COPY --chmod in Dockerfile (14bf8bd) @Akizon77
- feat: add raw SQL query and exec RPC methods (2883bf6) @Akizon77
- feat: add managed configuration selectors (c294c17) @Akizon77
- feat(migration): cap structure upgrade progress at 80% (75d7b6c) @Akizon77
- feat(upload): add chunked upload store for themes/plugins (773a371) @Akizon77
- feat: #635 add historical backup cleanup and harden upgrade rollback (7c30fc4) @Akizon77
Full Changelog: 1.4.2...Snapshot-2608130943