![]()
![]()
![]()
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.