v2.0.2
Release date: 2022-04-02
Compatibility
Milvus version | Python SDK version | Java SDK version | Go SDK version | Node.js SDK version |
---|---|---|---|---|
2.0.2 | 2.0.2 | 2.0.4 | 2.0.0 | 2.0.2 |
Milvus 2.0.2 is a minor bug-fix version of Milvus 2.0. We fixed multiple critical issues of collection load failure and server crash. We've also greatly boosted the query by ID performance by utilizing primary key index. The Prometheus metrics is redesigned in this version and we highly recommend you to deploy the monitoring system in production environment.
Bug fixes
- #16338 Data coord uses VChannel when when unsubscribing to data node.
- #16178 #15725 Query node crashes.
- #16035 #16063 #16066 Collection load error.
- #15932 Compaction runtime error.
- #15823
DescribeCollection
RPC fails in data node failover. - #15783 Recall drops after compaction.
- #15790 Shallow copy of
typeutil.AppendFieldData
. - #15728 Query coord sets wrong
watchDmchannelInfo
when one partition is empty. - #15712
DEPLOY_MODE
is got or used before set. - #15702 Data coord panics if message queue service quits before it.
- #15707 Compaction generates empty segment.
Performance
- #16327 Accelerates query speed in sealed segments.
- #15732 #15738 #15774 #15749 #15614 Avoids memory copy for
kv
interface && GGO.
Improvements
- #16244 #16243 #16245 Extends
DataCluster
Watch information via etcd. - #15760 #15787 #16252 Fixes CentOS build.
- #15759 Refines code of data node
binlogIO
.