Release date:2020-5-15
Compatibility
Milvus version |
Python SDK version |
Java SDK version |
Go SDK version |
0.9.0 |
0.2.11 |
0.8.0 |
0.4.0 |
New features
- Checks the CPU instruction set, GPU driver version, and CUDA version, when Milvus starts up. #2054 #2111
- Prevents multiple Milvus instances from accessing the same Milvus database at the same time. #2059
- Supports log file rotating. #2206
- Suspends index building when a search request comes in. #2283
Improvements
- Refactors log output. #221
- Upgrades OpenBLAS to improve Milvus' performance. #1796
- Unifies the vector distance calculation algorithms among FAISS, NSG, HNSW, and ANNOY. #1965
- Supports SSE4.2 instruction set. #2039
- Refactors the configuration files. #2149 #2167
- Uses Elkan K-means algorithm to improve the IVF index performance. #2178
Fixed issues
See CHANGELOG for more information.
API changes
Added methods
C++ |
Python |
Java |
Go |
HasPartition |
has_partition |
hasPartition |
HasPartition |
Changed methods
|
C++ |
Python |
Java |
Go |
Earlier than v0.9.0 |
DescribeCollection |
describe_collection |
describeCollection |
DescribeCollection |
v0.9.0 |
GetCollectionInfo |
get_collection_info |
getCollectionInfo |
GetCollectionInfo |
|
C++ |
Python |
Java |
Go |
Earlier than v0.9.0 |
CountCollection |
count_collection |
getCollectionRowCount |
CountCollection |
v0.9.0 |
CountEntities |
count_entities |
countEntities |
CountEntities |
|
C++ |
Python |
Java |
Go |
Earlier than v0.9.0 |
ShowCollections |
show_collections |
showCollections |
ShowCollections |
v0.9.0 |
ListCollections |
list_collections |
listCollections |
ListCollections |
|
C++ |
Python |
Java |
Go |
Earlier than v0.9.0 |
ShowCollectionInfo |
collection_info |
showCollectionInfo |
ShowCollectionInfo |
v0.9.0 |
GetCollectionStats |
get_collection_stats |
getCollectionStats |
GetCollectionStats |
|
C++ |
Python |
Java |
Go |
Earlier than v0.9.0 |
DescribeIndex |
describe_index |
describeIndex |
DescribeIndex |
v0.9.0 |
GetIndexInfo |
get_index_info |
getIndexInfo |
GetIndexInfo |
|
C++ |
Python |
Java |
Go |
Earlier than v0.9.0 |
ShowPartitions |
show_partitions |
showPartitions |
ShowPartitions |
v0.9.0 |
ListPartitions |
list_partitions |
listPartitions |
ListPartitions |
|
C++ |
Python |
Java |
Go |
Earlier than v0.9.0 |
GetEntitiesByID |
get_vectors_by_ids |
getVectorsByIds |
GetVectorsByID |
v0.9.0 |
GetEntityByID |
get_entity_by_id |
getEntityByID |
GetEntityByID |
|
C++ |
Python |
Java |
Go |
Earlier than v0.9.0 |
GetIDsInSegment |
get_vector_ids |
getVectorIds |
GetEntityIDs |
v0.9.0 |
ListIDInSegment |
list_id_in_segment |
listIDInSegment |
ListIDInSegment |
|
C++ |
Python |
Java |
Go |
Earlier than v0.9.0 |
N/A |
search_in_files |
searchInFiles |
N/A |
v0.9.0 |
N/A |
search_in_segment |
DELETED |
N/A |
|
C++ |
Python |
Java |
Go |
Earlier than v0.9.0 |
DeleteByID |
delete_by_id |
deleteByIds |
DeleteByID |
v0.9.0 |
DeleteEntityByID |
delete_entity_by_id |
deleteEntityByID |
DeleteEntityByID |
|
C++ |
Python |
Java |
Go |
Earlier than v0.9.0 |
PreloadCollection |
preload_collection |
preloadCollection |
PreloadCollection |
v0.9.0 |
LoadCollection |
load_collection |
loadCollection |
LoadCollection |
|
C++ |
Python |
Java |
Go |
Earlier than v0.9.0 |
FlushCollection and Flush |
flush |
flush and flushAsync |
Flush |
v0.9.0 |
Flush |
UNCHANGED |
UNCHANGED |
UNCHANGED |
|
C++ |
Python |
Java |
Go |
Earlier than v0.9.0 |
CompactCollection and Compact |
compact |
compact and compactAsync |
Compact |
v0.9.0 |
Compact |
UNCHANGED |
UNCHANGED |
UNCHANGED |
|
C++ |
Python |
Java |
Go |
Earlier than v0.9.0 |
Connect |
connect |
connect |
Connect |
v0.9.0 |
UNCHANGED |
DELETED |
UNCHANGED |
UNCHANGED |
|
C++ |
Python |
Java |
Go |
Earlier than v0.9.0 |
Connected |
connected |
isConnected |
IsConnected |
v0.9.0 |
UNCHANGED |
DELETED |
UNCHANGED |
UNCHANGED |
|
C++ |
Python |
Java |
Go |
Earlier than v0.9.0 |
Disconnect |
disconnect |
disconnect |
Disconnect |
v0.9.0 |
UNCHANGED |
DELETED |
UNCHANGED |
UNCHANGED |