![]()
![]()
![]()
2026 年 1 月 4 日,Milvus 正式發布 v2.6.8 版本。這一版本在搜索體驗、系統性能、資源調度和穩定性方面進行了深度優化,同時修復了大量關鍵問題,是一次非常值得生產環境升級的重要版本。
一、版本與 SDK 對應關系
Milvus 版本
2.6.8
對應 SDK 版本如下
Python SDK:2.6.6
Node.js SDK:2.6.9
Java SDK:2.6.11
Go SDK:2.6.1
二、版本整體亮點說明
Milvus 2.6.8 引入了搜索結果高亮功能,顯著提升了文本檢索的可讀性和用戶體驗。在底層實現上,系統對查詢處理流程、資源調度機制以及緩存策略進行了全面優化,在保證高性能的同時進一步增強了系統穩定性。
此外,本次版本修復了多個與數據安全、存儲處理和并發相關的關鍵缺陷。官方強烈建議所有用戶升級至該版本,以獲得更加高效、可靠的生產運行環境。
三、新增功能
1. 支持帶高亮的搜索結果
新增文本搜索高亮能力,在搜索結果中直接返回命中關鍵詞的高亮內容。該能力適用于文本檢索場景,顯著提升結果展示效果。具體使用方式可參考 Text Highlighter 功能說明。
1. 將查詢優化邏輯遷移至 Proxy,提高整體查詢性能
2. 使用 STL sort 優化 LIKE 運算符的執行性能
3. 支持多個字段的文本索引任務并發執行
4. 支持在集合級別暫停垃圾回收
5. 為 QueryNode 實現資源耗盡處罰策略,提升系統穩定性
6. 優化數據緩存機制,將多個 row group 映射到單一緩存單元
7. 降低 QuotaCenter 的 CPU 使用率
8. 提升 TIMESTAMPTZ 數據比較性能
9. 支持可空動態字段,并以空 JSON 對象作為默認值
10. 避免僅修改集合屬性時觸發不必要的 segment seal
11. RESTful v2 支持 Proxy 進行 DML 與 DQL 轉發
12. 對對象存儲讀取在限流錯誤場景下增加重試機制
13. 增強 Proxy 與 RootCoord 元數據表的日志記錄能力
14. 增加對向量模型和 Schema 字段類型的校驗
15. 引入容忍時間窗口,延遲集合刪除操作
16. 根據字段大小和類型估算槽位,優化索引任務調度
17. 當對象存儲不支持條件寫入時,為寫入路徑增加兜底方案
18. 優化 IDF oracle 的同步邏輯
19. 將 RootCoord 默認端口修改為非臨時端口
20. 新增 Jemalloc 緩存內存監控指標
21. 在集群配額變更時,提升磁盤配額監控準確性
22. 增強對標量表達式的鏈路追蹤可觀測性
23. 在 upsert 批量請求中拒絕重復主鍵
24. 支持 RESTful v2 的多項轉發與調度優化
1. 修復 RBAC 中 ETCD 前綴匹配問題,防止潛在數據泄露
2. 修復本地存儲模式下根路徑處理錯誤
3. 修復 JSON 字段中 int64 與 float 混合類型處理異常
4. 修復集群升級時文本日志加載失敗的問題
5. 防止原始數據清理時誤刪除其他字段
6. 修復多 analyzer 場景下高亮功能失效問題
7. 確保操作系統退出時日志能夠完整刷盤
8. 修復刪除集合時 ETCD RPC 請求超出大小限制的問題
9. 修復服務器空閑狀態下的復制延遲問題
10. 修復 TIMESTAMPTZ 默認值校驗錯誤
11. 修復壓縮任務恢復異常,確保任務正確清理
12. 統一只讀節點處理邏輯,避免負載均衡通道任務卡死
13. 防止多字段列組場景下字段數據被誤刪除
14. 修復 ETCD 重監聽時遺留的過期 Proxy 客戶端
15. 修復 chunk 迭代器合并順序錯誤
16. 禁用 Kafka 自動提交,防止創建多余消費者組
17. 禁止分層存儲參數的熱加載
18. 支持二進制向量的搜索迭代器
19. 修復存儲初始化過程中的競態問題
20. 修復非 BM25 搜索下高亮查詢失效的問題
21. 修復 JSON 垃圾回收過程中可能出現的棧溢出
22. 確保 binlog 寫入失敗時能夠正確重試
23. 修復 JSON 字段索引使用檢查邏輯
24. 防止擴縮容過程中副本缺少節點導致目標更新阻塞
25. 限制 char_group 分詞器僅支持單字節分隔符
26. 當 JSON 查詢路徑包含數字時跳過路徑索引
27. 修復 MinIO 根路徑為“.”時的路徑拼接錯誤
28. 修復復制延遲指標計算錯誤導致的誤報健康檢查
29. 修復 RESTful v2 在 TIMESTAMPTZ 場景下的解析與默認值問題
30. 修復返回空結果且包含幾何字段時的搜索 panic 問題
31. 增加字段數據對齊校驗,防止局部更新時發生 panic
32. 修復 RESTful v2 場景下數據庫丟失問題
33. 修復 gRPC 客戶端會話中的上下文使用錯誤
34. 修復升級過程中 RESTful v2 的授權轉發問題
35. 修復結構體縮減邏輯錯誤
36. 修復搜索結果為空時高亮模塊返回錯誤的問題
37. 更正字段原始數據加載邏輯
38. 修復索引中跳過 chunk 后光標移動異常的問題
39. 修正 TIMESTAMPTZ 標量索引輸出中的循環邏輯
40. 修復通過 RESTful API 設置幾何字段默認值的問題
41. 實現組件未就緒時快速失敗,提升啟動可靠性
代碼地址:github.com/milvus-io/milvus
Milvus v2.6.8 在功能體驗、性能表現和系統可靠性三個維度都進行了大幅增強,尤其是搜索結果高亮能力的引入,為文本檢索場景帶來了直觀而實用的提升。配合大量深度優化與缺陷修復,該版本已經具備更成熟的生產可用性。
我們相信人工智能為普通人提供了一種“增強工具”,并致力于分享全方位的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.