Skip to content

Releases: RedisAI/VectorSimilarity

Version 0.8-M1

11 Apr 11:50
0ca9b98

Choose a tag to compare

Version 0.8-M1 Pre-release
Pre-release

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!

@GuyAv46, @alonre24 and @jonasbn

Version 0.7.1

29 Aug 11:39
94f2fcd

Choose a tag to compare

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!

@GuyAv46 and @alonre24

Version 0.7.0

26 Jul 09:02
3f6360b

Choose a tag to compare

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!

@DvirDukhan, @GuyAv46, @alonre24, @chayim and @meiravgri

Version 0.7-M3

12 Jul 20:54

Choose a tag to compare

Version 0.7-M3 Pre-release
Pre-release

Changes

HNSW index to use data blocks (#397) - move HNSW storage layer to data blocks

Version 0.7-M2

25 May 08:14
e134c63

Choose a tag to compare

Version 0.7-M2 Pre-release
Pre-release

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 info structure and API for general-purpose info sections.

Version 0.6.1

18 Apr 11:18
d784136

Choose a tag to compare

🐛 Bug Fixes

#346 - Fixed a bug in the deletion logic of a multi-value index.

Version 0.7-M1

15 Mar 12:34
9f38780

Choose a tag to compare

Version 0.7-M1 Pre-release
Pre-release

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!

@DvirDukhan, @GuyAv46, @alonre24 and @meiravgri

Version 0.6.0

15 Nov 11:20
4e065d8

Choose a tag to compare

Changes

  • new license (#280)

Version 0.5.0

18 Oct 18:03
db46a91

Choose a tag to compare

New features

Additional API changes

  • Extend query result API (#261)
  • update outbound DS (#225)

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!

@DvirDukhan, @GuyAv46, @alonre24, @chayim and @meiravgri

Version 0.3.2

16 Aug 14:36
a0bbcf3

Choose a tag to compare

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