Skip to content

Releases: RedisAI/VectorSimilarity

Version 0.8.1

03 Sep 11:08
2986fed
Compare
Choose a tag to compare

Changes

  • Handle pending jobs after deleting in-place in the tiered index (#534) (#538)
  • Add AVX512VL flag to FP16 flag to enhance performance. (#522)

Contributors

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

@alonre24, @meiravgri and @nafraf

Version 0.8.0

16 Jul 12:17
fadfd5f
Compare
Choose a tag to compare

This is the first 0.8 official release!

Changes

  • Better dimensions selection for spaces micro-benchmarks (#502)
  • Enhance benchmark files download and add dispatcher to benchmarks flow (#486)
  • GitHub Actions - update action versions (#488)
  • Introduce AVX512_FP16 optimization for distance calculation (#477)
  • Introduce AVX512_BF16 optimization for distance calculation (#472)

Contributors

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

@GuyAv46, @alonre24, and @meiravgri

Version 0.8-M2

15 May 11:58
040b982
Compare
Choose a tag to compare
Version 0.8-M2 Pre-release
Pre-release

Changes

  • Support bfloat16 and float16 data types (#455)

Contributors

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

@GuyAv46, @alonre24 and @meiravgri

Version 0.8-M1

11 Apr 11:50
0ca9b98
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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