Skip to content

v1.5.0 — 全面适配最新 llama.cpp + 引擎目录持久化

Choose a tag to compare

@jerrydong1988 jerrydong1988 released this 20 May 05:56

v1.5.0 — 全面适配最新 llama.cpp + 引擎目录持久化

⚠️ 重要变更:终止旧引擎兼容

从 v1.5.0 起,程序仅支持最新版 llama.cpp(≥ commit b39a7bf)的参数规范。

  • --spec-type 值:mtpdraft-mtp(旧值已移除)
  • --no-webui--no-ui(旧参数仍兼容但建议更新)
  • 内置 Web UI:新版 llama.cpp 已移除内置聊天界面,推荐使用外部客户端连接
  • 需要旧引擎的请使用 v1.4.0 及之前版本,且不再维护
  • 如需自定义修改可自行 Fork 旧版代码

✨ 新功能

  • 多引擎目录持久化 — 添加多个自定义引擎目录后保存配置,重启后全部自动恢复
  • 引擎点击即选中 — 点击引擎树节点自动设为当前引擎(不再需要额外点"设为默认")
  • 自定义引擎自动补入引擎树 — config 中保存的自定义引擎路径在重启后自动显示在树中

🔧 适配

  • 移除 NovaMax 旧引擎目录硬编码扫描
  • --spec-type 下拉选项更新:mtp 替换为 draft-mtp,新增 draft-simpledraft-eagle3
  • 更新 tooltip 和标签文本反映新版参数

🐛 修复

  • 引擎添加后保存配置,重启不再丢失自定义引擎

v1.5.0 — Full Adaptation for Latest llama.cpp + Engine Directory Persistence

⚠️ Breaking Change: Old Engine Support Dropped

From v1.5.0 onwards, only the latest llama.cpp (≥ commit b39a7bf) parameter spec is supported.

  • --spec-type values: mtpdraft-mtp (old value removed)
  • --no-webui--no-ui (deprecated but still recognized)
  • Built-in Web UI: removed upstream — use external clients (Open WebUI, etc.)
  • For old engine users: stick with v1.4.0 and earlier, no further maintenance
  • Fork the old code if you need custom modifications

✨ New Features

  • Multi-engine directory persistence — add multiple custom engines, save config, all restored on restart
  • Click-to-select engine — clicking a tree node immediately sets it as the active engine
  • Custom engine auto-inclusion — config-saved engine paths appear in the tree on restart

🔧 Adaptations

  • Removed NovaMax legacy engine hardcoded scan path
  • --spec-type dropdown updated: mtpdraft-mtp, added draft-simple, draft-eagle3
  • Updated tooltips and labels for new parameter values

🐛 Fixes

  • Engine directories persisted after save — no more losing custom engines on restart