Ollama 發布 v0.40.0-rc0:準備移除相容性修補程式並重構模型標籤管理機制
為何重要
此次更新標誌著 Ollama 從臨時的 patch 模式走向標準化的 manifest list 管理,目標是移除過時相容性層以降低維護成本,提高系統體質。這對重度依賴 CLI 的開發者而言,意味著模型載入與切換的機制將更穩定但複雜度亦隨之增加。隨著 AI 工具對多模態(視覺、音訊)與嵌入功能的支援擴及至「第一載入轉換」,多樣化的本地模型生態將被進一步標準化。
身為最新發布的 v0.40.0-rc0 版本,此更新著重於 llama-server 並準備修復相容性修補程式,同時引入 manifest-list storage 來管理模型標籤,以支援多重 runner 的共存與遷移。
- 新增 manifest-list storage,允許 runner-specific manifests 在同一 tag 下共存,並保留現有 v1 tags 作為回退錨點。
- Show/list/copy/remove/pull/push 指令現已支援 runner 與 digest 選擇,並可處理參考 child manifests 與 layers 的傳輸。
- 匯入 legacy Ollama GGUF 到 llama.cpp-compatible children 的 lazy local compatibility migration,並在遷移時完整保留 parser/renderer、templates、projectors、media metadata、split GGUFs 與 MTP/draft tensors。