![]()
![]()
![]()
2026年1月4日,Milvus 官方正式發布Milvus v2.6.8!這一版本在性能、穩定性以及用戶體驗上都進行了大幅升級,引入了全新的搜索結果高亮功能,并在查詢優化、資源調度、緩存機制等多個底層模塊中進行了深度優化。同時,該版本修復了多項關鍵性缺陷,全面提升了系統的安全性與可靠性,強烈建議所有用戶盡快升級至此版本,以獲得更高效、更穩定的生產級體驗。
一、版本信息總覽
Milvus Version
Python SDK
Node.js SDK
Java SDK
Go SDK
2.6.8
2.6.6
2.6.9
2.6.11
2.6.1
Milvus v2.6.8 帶來了多項關鍵改進,特別是在檢索體驗方面的新功能,以及系統性能的持續優化。
二、核心新特性 搜索結果高亮支持
全新支持搜索結果高亮功能(Search with Highlighter),讓文本檢索結果更直觀、更具可讀性,顯著提升用戶的檢索體驗。
詳細介紹可參考官方文檔中的 “Text Highlighter”。
三、性能與功能改進
? 將查詢優化邏輯遷移至 Proxy 層,大幅提升查詢性能。
? 優化 LIKE 操作符的性能,采用 STL sort 提升效率。
? 支持多字段的文本索引任務并發執行,提高索引構建速度。
? 支持在集合級別暫停垃圾回收(GC),增強資源控制能力。
? 為 QueryNodes 實現資源耗盡的懲罰策略,防止系統過載。
? 優化數據緩存邏輯,將多個行組映射至單個緩存單元,提高緩存利用率。
? 降低 QuotaCenter 的 CPU 使用率,進一步提高整體性能。
? 提升 TIMESTAMPTZ 數據的比較性能。
? 支持可為空的動態字段,空 JSON 對象可作為默認值。
? 避免僅修改集合屬性時出現不必要的段封存操作。
? 在 Proxy 中支持 RESTful v2 的 DML 與 DQL 轉發。
? 為對象存儲在出現限速錯誤時增加自動重試機制。
? 增強 Proxy 與 RootCoord 元數據表的日志記錄能力。
? 增加向量模型和 Schema 字段類型的驗證流程。
? 在集合刪除操作中引入容忍延遲時間機制,避免過早清理。
? 優化索引任務調度邏輯,基于字段大小和類型估算任務槽位。
? 為不支持條件寫入的對象存儲新增寫入路徑回退機制。
? 優化 IDF oracle 同步邏輯,提高一致性。
? 將 RootCoord 默認端口修改為非臨時端口,提升安全性。
? 新增 Jemalloc 緩存內存監控指標。
? 提升磁盤配額指標在集群配額調整時的準確性。
? 改進標量表達式的追蹤可觀測性。
? 支持在 upsert 批量請求中拒絕重復主鍵。
Milvus v2.6.8 修復了大量細節問題,進一步保障數據安全與系統穩定運行,主要包括:
? 修復 RBAC ETCD 前綴匹配問題,防止潛在數據泄漏。
? 修復本地存儲模式下根路徑處理錯誤。
? 修復 JSON 字段中混合 int64/float 類型的處理錯誤。
? 修復集群升級期間加載文本日志失敗的問題。
? 防止在原始數據清理過程中錯誤刪除其他字段。
? 修復使用多個分析器時的高亮顯示失敗問題。
? 確保在操作系統退出時日志能被完全刷新。
? 修復刪除集合時的 ETCD RPC 尺寸超限錯誤。
? 修復服務器空閑時的復制延遲問題。
? 修復 TIMESTAMPTZ 默認值驗證錯誤。
? 修復壓縮任務恢復過程中的清理問題。
? 統一只讀節點的處理邏輯,避免通道任務卡死。
? 防止多字段列組中的字段被意外刪除。
? 移除過期的 Proxy 客戶端,避免重復監聽 ETCD。
? 修復分塊迭代器的合并順序問題。
? 禁止 Kafka 自動提交機制,防止創建多余的消費組。
? 禁止分層存儲參數的熱加載。
? 支持二進制向量的搜索迭代器。
? 修復存儲初始化時的競爭條件問題。
? 修復非 BM25 檢索時搜索高亮失效的問題。
? 修復 JSON 垃圾回收中的堆棧溢出。
? 確保寫入 binlog 時具備重試機制。
? 修復 JSON 字段的索引檢查邏輯。
? 防止在擴縮容時節點不足導致的目標更新阻塞。
? 限制 char_group 分詞器僅支持單字節分隔符。
? 當查詢路徑包含數字時跳過 JSON path 索引使用。
? 修復 MinIO 在根路徑為 “.” 時的路徑拼接錯誤。
? 修復由于復制延遲指標錯誤計算造成的健康檢測誤判。
? 修復 RESTful v2 中 TIMESTAMPTZ 的解析和默認值問題。
? 修復在幾何字段空結果搜索時出現的崩潰問題。
? 增加字段數據對齊校驗,防止部分更新引發崩潰。
? 修復 RESTful v2 中可能導致數據庫丟失的問題。
? 修復 gRPC 客戶端會話中的上下文錯誤使用。
? 修復 RESTful v2 升級過程中授權轉發錯誤。
? 修復結構體化簡邏輯錯誤。
? 修復高亮模塊在搜索結果為空時的錯誤返回。
? 修正字段原始數據加載邏輯。
? 修復索引跳過分塊后游標移動異常。
? 修復 TIMESTAMPTZ 標量索引輸出循環邏輯錯誤。
? 修復通過 RESTful API 設置幾何字段默認值的問題。
? 新增當組件未就緒時的快速失敗機制,提升啟動穩定性。
代碼地址:/github.com/milvus-io/milvus
Milvus v2.6.8 是一次兼顧功能與性能的全面升級版本。
通過引入搜索高亮、查詢邏輯優化、緩存體系改進、GC暫停控制等特性,Milvus 讓用戶在面對海量向量數據檢索時擁有更快、更可控的體驗。同時,眾多細節修復與日志增強,使得系統的穩定性與安全性更進一步。
我們相信人工智能為普通人提供了一種“增強工具”,并致力于分享全方位的AI知識。在這里,您可以找到最新的AI科普文章、工具評測、提升效率的秘籍以及行業洞察。 歡迎關注“福大大架構師每日一題”,發消息可獲得面試資料,讓AI助力您的未來發展。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.