milvus-logo
Star
0
Forks
0
Get Started

Release notes

v1.1.1

Release date:2021-06-18

Compatibility

Milvus version Python SDK version Java SDK version Go SDK version
1.1.1 1.1.0 1.1.1 1.1.0

New Features

  • #1434 Supports S3 storage (implemented by Unisinsight).
  • #5142 Supports caching indexes in GPU memory.

Bug Fixes

  • #4897 Deleted entities reappear in new search results.
  • #5164 No error returns when inserting or deleting entities on a partition that does not exist.
  • #5191 Continuous insert and search operations cause Mishards to return the index out of range error.
  • #5398 Server crashes sporadically after executing requests.
  • #5537 Server fails to load Bloom filter after rebooting from a sudden shutdown.
  • #5574 Indexes IVF_SQ8 and IVF_PQ cannot be built simultaneously on multiple GPUs.
  • #5747 Server hangs if the product of the search parameters nq and TopK exceeds system capabilities.

Other Improvements

  • #5115 Increases the upper limit of TopK from 16,384 to 1,048,576 for CPU searches.
  • #5204 Improves IVF search performance for GPU-enabled Milvus when no entity has been deleted.
  • #5544 Increases the upper limit of index_file_size to 128 GB.

v1.1.0

Release date:2021-05-07

Compatibility

Milvus version Python SDK version Java SDK version Go SDK version
1.1.0 1.1.0 1.1.0 1.1.0

New Features

  • #4564 Supports specifying partition in a get_entity_by_id() method call.
  • #4806 Supports specifying partition in a delete_entity_by_id() method call.
  • #4905 Adds the release_collection() method, which unloads a specific collection from cache.

Improvements

  • #4756 Improves the performance of the get_entity_by_id() method call.
  • #4856 Upgrades hnswlib to v0.5.0.
  • #4958 Improves the performance of IVF index training.

Fixed issues

  • #4778 Fails to access vector index in Mishards.
  • #4797 The system returns false results after merging search requests with different topK parameters.
  • #4838 The server does not respond immediately to an index building request on an empty collection.
  • #4858 For GPU-enabled Milvus, the system crashes on a search request with a large topK (> 2048).
  • #4862 A read-only node merges segments during startup.
  • #4894 The capacity of a Bloom filter does not equal to the row count of the segment it belongs to.
  • #4908 The GPU cache is not cleaned up after a collection is dropped.
  • #4933 It takes a long while for the system to build index for a small segment.
  • #4952 Fails to set timezone as "UTC + 5:30".
  • #5008 The system crashes randomly during continuous, concurrent delete, insert, and search operations.
  • #5010 For GPU-enabled Milvus, query fails on IVF_PQ if nbits ≠ 8.
  • #5050 get_collection_stats() returns false index type for segments still in the process of index building.
  • #5063 The system crashes when an empty segment is flushed.
  • #5078 For GPU-enabled Milvus, the system crashes when creating an IVF index on vectors of 2048, 4096, or 8192 dimensions.

v1.0.0

Release date:2021-03-09

Compatibility

Milvus version Python SDK version Java SDK version Go SDK version
1.0.0 1.0.x 1.0.x 1.0.x

New Features

  • Supports writing log to stdout. #3977

Improvements

  • Reduces the package size of grpc-milvus for the C++ SDK. #4754

Fixed issues

Is this page helpful?
On this page