Skip to content

milvus-0.9.0

Compare
Choose a tag to compare
@JinHai-CN JinHai-CN released this 15 May 11:36
7d7a67a

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