Releases: RedisAI/VectorSimilarity
Releases · RedisAI/VectorSimilarity
Version 0.7-M1
Changes
- update CodeQL actions (#340)
- updates action to v2 (#338)
- fix download files script in the docs (#325)
- Stringify password token for benchmarks (#323)
- fix bm invoker (#322)
- Support parallel graph scans in HNSW - CP to main (#321)
- Refactor add/delete API as an enabler for tiered index (#319)
- templated BM - MOD-3928 (#266) (#309)
- add feature branch to default flow invoker (#317)
- Introduce tiered HNSW index MOD-4300 MOD-4299 (#278)
- pybind: replaced input type to bytearray - MOD-4597 (#304)
- update rocky to 8.7 (#308)
- add GH actions + remove Circle + LGTM (#296)
- skip on noci (#297)
- fixed nightly flow (#295)
- GH actions CI (#283)
- add markDeleted function - MOD-4314 (#271)
- Serializer_refactor - MOD-4196 (#262)
- fixed word list + pull request template (#287)
- update readme (#286)
- pull request template (#284)
🐛 Bug Fixes
- fixed get AVX512F functions MOD-4593 (#298)
Contributors
We'd like to thank all the contributors who worked on this release!
Version 0.6.0
Changes
- new license (#280)
Version 0.5.0
New features
- Added support for 64 bit floating point (#253, #246, #252, #243, #250, #251)
- Range query (#257,
- Multivalue indexing - support for multiple vectors per label (#255, #230, #241, #235
Additional API changes
Maintenance and code enablers
- cpu features latest (#254)
- Fixing_benchmark_run_perf_noci (#248)
- added templated normalize function (#222)
- changed TopCandidatesIndices type (#240)
- fixed branch for templating brute force index batch iterator (#238)
- hnsw template (#224)
- added template to flat index (#207)
- Fix missing setuptools in bindings build (#229)
- Index factory (#216)
- Changed distance function last argument type (#208)
- Fp64_add_datasize_to_vectorBlock (#202)
- Inheritance Refactor (#196)
- Perf fix benchmarks run on tags (#212)
- Fp64_remove_SpaceInterface (#195)
- Muliple branch based releases #1: main branch (#209)
- Adding spellcheck to CI, and fixing docs along the way (#203)
- Improving pre-fetch logic - HNSW (#181)
- update brute_force delete algorithm to avoid re-using ids (#178)
- Add google benchmark to grafana from CI (#191)
- added sanity test for updating vector in HNSW algo (#190)
- updating CI xcode version from 11.6.0 to 11.7.0 (#192)
Contributors
We'd like to thank all the contributors who worked on this release!
Version 0.3.2
Changes
- Space Optimization Fix (#175) - Better optimization selection and missing function implementation.
- Fixing benchmark run for #175 (#182)
- resizing to align blocksize (#177) - Aligning index capacity with block size
- added sanity test for updating vector in HNSW algo (#193 )
- improving pre-fetch logic (#200 )
Contributors
We'd like to thank all the contributors who worked on this release!
@GuyAv46, @alonre24 and @meiravgri
Version 0.4.2
Changes
- Space Optimization Fix (#175) - Better optimization selection and missing function implementation.
- Fixing benchmark run for #175 (#182)
- resizing to align blocksize (#177) - Aligning index capacity with block size
Contributors
We'd like to thank all the contributors who worked on this release!
@GuyAv46 and @meiravgri
Version 0.4.1
Changes
- HNSW delete improvements (#170)
- version h (#171)
- Hnsw reclaim memory (#168)
- HNSW- account for memory allocation of incoming edges set creation (#169)
- Add support for range query in brute force index (#167)
Contributors
We'd like to thank all the contributors who worked on this release!
@DvirDukhan and @alonre24
Version 0.3.1
Changes
- HNSW delete improvements (#170) - Moving from
std::settostd::vector<bool>for membership validation on HNSW delete procedure. - HNSW reclaim memory (#168) - HNSW index data structure now shrinks upon delete
- HNSW- account for memory allocation of incoming edges set creation (#169) - More accurate memory consumption reporting for HNSW index
Contributors
We'd like to thank all the contributors who worked on this release!
Version 0.2.13
Changes
- using prefetch on all architectures (#166)
- ARM build configuration (#165)
- Timeout enabling for HNSW (#163)
- Timeout Enabling - Brute Force (#161)
- Bug hnsw prefetch (#162)
- Removin unused dependencies, in order to fix the build (#164)
Contributors
We'd like to thank all the contributors who worked on this release!
Version 0.2.12
Version 0.2.11
Changes
- Get estimated memory consumption of an element (#154)
- HNSW blocksize param (#153)
- Update hybrid policy status (#155)
- added
VecSimIndex_EstimateInitialSize()function (#152) - rocky linux 8 (#149)
Contributors
We'd like to thank all the contributors who worked on this release!
@DvirDukhan, @GuyAv46 and @alonre24