Skip to content

Releases: RedisAI/VectorSimilarity

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

Version 0.4.2

01 Aug 17:03
79ac7b6

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

Contributors

We'd like to thank all the contributors who worked on this release!

@GuyAv46 and @meiravgri

Version 0.4.1

12 Jul 07:21

Choose a tag to compare

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

27 Jul 14:49
7bbe870

Choose a tag to compare

Changes

  • HNSW delete improvements (#170) - Moving from std::set to std::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!

@alonre24

Version 0.2.13

07 Jun 18:27
b44c048

Choose a tag to compare

Version 0.2.13 Pre-release
Pre-release

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!

@GuyAv46 and @chayim

Version 0.2.12

19 May 08:49
f91afc2

Choose a tag to compare

Version 0.2.12 Pre-release
Pre-release

Changes

  • license (#160)
  • Pull request template (#159)
  • Optional runtime params for hybrid queries (#156)
  • Fixing garbage values in memory test parameters (#157)

Contributors

We'd like to thank all the contributors who worked on this release!

@DvirDukhan, @GuyAv46 and @alonre24

Version 0.2.11

01 May 10:29
6252f94

Choose a tag to compare

Version 0.2.11 Pre-release
Pre-release

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