Releases: RedisAI/VectorSimilarity
Releases · RedisAI/VectorSimilarity
Version 0.8-M1
Changes
- Fix spellcheck flow (#441)
- Improve updatable heap - [MOD-5439] (#434)
- Create SECURITY.md (#433)
- Dump neighbors in HNSW debug command [MOD-6496] (#432)
- Update README (#427)
- GHA - Use Merge queue - [MOD-6478] (#422)
- Fix flaky test_tiered_hnsw:bufferLimitAsync (#425)
- Bumped GitHub spellcheck action to latest version: 0.35.0 (#424)
🐛 Bug Fixes
- Fix hardware optimization compilation - [MOD-6567] (#438)
- Fix label deletion from an unordered map - [MOD-6710] (#435)
Contributors
We'd like to thank all the contributors who worked on this release!
Version 0.7.1
Changes
- Add an API to allow external lock/unlock for shared ownership to reduce locks overhead in ad-hoc BF mode (#419)
- Optimize implementation for insert and delete vectors in HNSW (#416) (#406)
- Refactor query result API - (#412)
Contributors
We'd like to thank all the contributors who worked on this release!
Version 0.7.0
Changes
- HNSW refactor - data blocks (#397) - HNSW is now using data blocks to store vectors and metadata instead of array
- Tired index (#327) - Using FLAT as a frontend index to allow long async background writes (insert, update, delete) for the backend index
Contributors
We'd like to thank all the contributors who worked on this release!
Version 0.7-M3
Changes
HNSW index to use data blocks (#397) - move HNSW storage layer to data blocks
Version 0.7-M2
Second milestone release for 0.7
Changes
- Feature hnsw tiered index (#327) - Allows async multi-writers indexing and deletion via garbage collection (repair and swap jobs) in HNSW. Improved index factory API, including tiered index factory. Changed
infostructure and API for general-purpose info sections.
Version 0.6.1
🐛 Bug Fixes
#346 - Fixed a bug in the deletion logic of a multi-value index.
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