github komari-monitor/komari Snapshot-2608131434

pre-release4 hours ago

主要更新内容

  • 新增针对主库与指标库的原始 SQL 查询/执行 RPC 接口,支持参数绑定与结果行数限制。
  • 主题与插件的托管配置新增 nodespingtasks 选择器类型,输出时自动过滤已删除的节点/任务引用。
  • 插件配置更新后会自动重新加载插件,使新配置立即生效。
  • 主题清单中的 namedescriptionauthor 字段支持多语言(i18n)对象。
  • 备份范围扩展,现在包含插件目录及插件数据目录。
  • 管理端上传迁移到统一分块上传接口(/upload/init/upload/chunk/upload/merge/upload/cancel),备份、主题、插件共用;原有 /upload/backup/theme/upload/plugin/install 等端点已移除,需要相应客户端适配。
  • 安装/升级脚本新增历史备份清理,并在备份或下载失败时按明确路径回滚,避免旧备份干扰导致恢复失败。
  • 数据库结构升级进度上限调整为 80%,避免在回收阶段显示异常进度。

Bug修复

  • 修复插件 RPC 结果直接传给 goja 时因非 JSON 兼容类型导致 Promise 无法正确 resolve 的问题;结果现在会先经 JSON 规范化为普通数据结构。
  • 修复 child_process 子进程默认继承 runtime 超时,导致长时间运行子进程被意外终止的问题;现在仅显式传入 timeout 时子进程才会超时。

其他

  • 控制台输出改进:对象/数组以 JSON 格式打印,错误对象显示错误消息,调试体验更友好。
  • Dockerfile 改用 COPY --chmod 设置可执行权限,简化镜像构建。

Commits

Full Changelog: 1.4.2...Snapshot-2608131434

Don't miss a new komari release

NewReleases is sending notifications on new releases.