v1.1.0

发布时间:2021-05-07

版本兼容

Milvus 版本 Python SDK 版本 Java SDK 版本 Go SDK 版本
1.1.0 1.1.0 1.1.0 1.1.0

新增功能

  • #4564 支持在调用 get_entity_by_id() 方法时指定分区。
  • #4806 支持在调用 delete_entity_by_id() 方法时指定分区。
  • #4905 添加 release_collection() 方法以从缓存中卸载集合。

主要改进

  • #4756 优化了 get_entity_by_id() 方法调用的性能。
  • #4856 将 hnswlib 升级至 v0.5.0。
  • #4958 优化了 IVF 索引训练的性能。

问题修复

  • #4778 Mishards 中无法读取向量索引。
  • #4797 合并不同 topK 查询返回结果错误。
  • #4838 在空白集合中构建索引时,服务器未立即响应。
  • #4858 在 GPU 版 Milvus 上执行大于 2048 的 topK 查询请求时系统崩溃退出。
  • #4862 只读节点在启动时合并数据段。
  • #4894 布隆过滤器的容量与所在数据段的行数不一致。
  • #4908 删除集合后未清除 GPU 缓存。
  • #4933 Milvus 为小数据段建索引耗时长。
  • #4952 无法设置时区为 ”UTC + 5:30”。
  • #5008 连续同时执行删除、插入和搜索操作时,Milvus 不定时崩溃退出。
  • #5010 nbits 不等于 8 时,IVF_PQ 无法在 GPU 版 Milvus 上查询。
  • #5050 对于未完成索引构建的数据段,get_collection_stats() 返回错误的索引类型。
  • #5063 空白数据落盘导致 Milvus 崩溃退出。
  • #5078 在 GPU 版 Milvus 上为 2048、4096 或 8192 维向量构建 IVF 索引时系统崩溃。