ggml-org于北京时间2026年10月20日01时57分发布llama.cpp预发布b11739,对比区间为b11738至b11739,目标提交为0ce8cd1。本次实现此前抛异常的Jinja unique过滤器,修复GLM-5.3-Flash最新聊天模板的工具调用异常,仓库归属ggml-org,许可证MIT不变,预发布状态不变。本地使用Jinja模板与工具调用的用户宜先在测试环境验证,不宜直接用于生产全量升级。
版本定位与发布核验
官方发布接口记录b11739的发布时间为2026-10-19T17:57:49Z,对应北京时间2026年10月20日01时57分,标签为b11739,预发布标识为真,目标提交为0ce8cd11416c8840498e6701bcbe39ad4b858c2b。对比区间为b11738至b11739,b11738发布时间为2026-10-19T16:59:59Z,因此b11739为上海10月20日窗口内新的预发布。官方仓库接口显示项目全名为ggml-org/llama.cpp,拥有者为ggml-org,许可证为MIT,更新时间为2026-10-19T17:56:54Z、推送时间为2026-10-19T17:28:35Z,对应北京时间10月20日01时56分与01时28分,确认仓库当日仍活跃且归属无变化。
关键变化
本次顶部变更为Jinja unique过滤器实现,由aldehir提交并关联PR 30819,提交时间为2026-10-19T17:18:24Z。变更前unique分支为抛not_implemented异常的占位实现,本次替换为支持位置与关键字参数的去重逻辑,支持attribute按属性去重与case_sensitive占位参数,代码注释注明当前仍为大小写敏感。PR说明明确该实现修复GLM-5.3-Flash最新聊天模板引入的工具调用问题。变更文件为common/jinja/value.cpp与tests/test-jinja.cpp等,官方统计约91行改动,其中增加86行、删除5行,并新增测试覆盖。以上细节由官方提交与PR记录直接确认,未经独立测试验证。
适用对象与中国用户价值
受影响对象为使用llama.cpp Jinja模板解析的本地推理与服务验证用户,特别是加载GLM等支持工具调用模型的场景。在此前版本中,若模板调用unique过滤器将直接抛异常,导致工具调用路径中断。对中国开发者而言,GLM系列为常用的国产对话与工具调用模型,llama.cpp是常用的GGUF离线推理引擎,支持在消费级显卡与Linux服务端离线运行,无需外发数据,适合内网与端侧部署。本次修复有助于模板兼容性与智能体工具链稳定性,但不改变模型可用范围、区域开通、价格配额与接口条件,预发布状态不变。
兼容性与安装访问条件
仓库与许可由官方仓库接口核验为ggml-org维护、MIT许可,允许商用、修改与分发,需保留版权声明,本次无许可变更。兼容性方面,本次为模板解析功能补齐,未声明新模型支持、基准数据、速度提升或接口破坏性变更,现有模型与调用脚本无需改动,不使用unique过滤器的模板行为不变。安装与访问可拉取标签b11739重新编译,或从官方发布页按平台精确选择预编译资产,例如Ubuntu CUDA与Windows等变体,下载后校验哈希。访问GitHub需公网条件,离线与内网环境需提前同步产物,企业分发建议通过内部镜像。
限制与下一步
限制为本次仍标记为预发布,稳定性待社区验证,修复仅作用于Jinja unique路径,llama-server滑动窗口、CUDA、Metal、Vulkan与Hexagon等后端不在本次变更范围内。代码注释注明unique当前恒为大小写敏感,case_sensitive参数尚未生效,依赖大小写不敏感去重的模板需注意行为差异。实际效果受模板写法、模型结构、构建选项与并发负载影响,单次运行难以证伪全部边界。安全方面,本次未声明安全修复与安全公告内容,不应理解为安全加固或性能承诺。建议生产升级前先备份现有构建,在测试环境验证目标模板的加载、unique去重结果与工具调用链路,确认无回归后再全量升级。若后续出现补充说明或新的版本化发布,将以新的可核验事件另行处理,不追溯修改本条时间结论。