Skip to content
This repository has been archived by the owner on Aug 16, 2023. It is now read-only.

knowhere-v1.2.0

Compare
Choose a tag to compare
@github-actions github-actions released this 20 Aug 14:48
· 349 commits to main since this release
f0ecc0d

Package upgrade

  1. Upgrade faiss from 1.6.3 to 1.7.2 (#69)
  2. Upgrade to Annoy-1.17.0 (#152)
  3. Upgrade hnswlib from 0.3.4 to 0.6.2 (#184)

Platform Support

  1. Support build on Mac x86_64 and M1 (#113 #116)
  2. Support build on MinGW (#68)

New feature

  1. Support range search for (#137 #139 #142 #143 #144 #149 #150 #155 #189)
  • BINARY_IDMAP
  • BINARY_IVF
  • IDMAP
  • IVF_FLAT
  • IVF_SQ8
  • IVF_PQ
  • HNSW
  1. Support get vector raw data from index for (#199 #200 #201)
  • BINARY_IDMAP
  • BINARY_IVF
  • IDMAP
  • IVF_FLAT
  • HNSW
  • ANNOY
  1. Support knowhere GPU version (#191)

Issue Fix

  1. Fix thread-safety issue for IVFFlat and HNSW (#403 #406 )
  2. Refactor BitsetView (#125)
  3. Let CheckSearch() throw exception with detailed param check error (#174)
  4. Fix RHNSW_PQ search result incorrect issue (#316)