主要更新内容
- 新增原始 SQL 查询、执行及数据表列表 RPC 接口(如
admin:dbQuery、admin:dbExec),仅管理员可用,支持主数据库与指标数据库、参数绑定及行数限制。 - 主题与插件的托管配置新增
nodes(节点)和pingtasks(监控任务)选择器类型,输出时自动过滤已删除的节点/任务引用。 - 主题与插件的名称、描述、作者字段支持多语言对象格式。
- 备份恢复、主题上传、插件安装统一迁移至分块上传流程(
/upload/init、/upload/chunk、/upload/merge、/upload/cancel),旧的直传上传接口移除,大文件上传更稳定。 - 安装/升级脚本新增历史备份清理功能,升级前自动清理旧备份;备份当前二进制失败时取消升级并恢复服务,回滚更可靠。
其他
- 数据结构升级进度上限调整为 80%,回收阶段不再显示 95%,避免进度跳变误导。
- JavaScript 控制台输出优化:对象以 JSON 格式展示,错误与空值显示更清晰。
- 备份内容新增插件及插件数据目录。
- Dockerfile 改用
COPY --chmod设置二进制可执行权限。
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
- feat(console): format values as JSON and error messages (92d679f) @Akizon77
Full Changelog: 1.4.2...Snapshot-2608131145