Skip to content

Releases: antgroup/vsag

v0.15.11

21 Apr 08:45
50e1f8a

Choose a tag to compare

What's Changed

Bug Fixes

  • fix: propagate iterator filter init failures in hnsw by @wxyucs in #1868
  • fix(hnsw): synchronize parallel add graph updates by @wxyucs in #1873

Full Changelog: v0.15.10...v0.15.11

v0.16.21

21 Apr 09:49
af064f5

Choose a tag to compare

What's Changed

Bug Fixes

  • fix: propagate iterator filter init failures in hnsw by @wxyucs in #1867

Full Changelog: v0.16.20...v0.16.21

v0.18.5

16 Apr 07:18
9697cf8

Choose a tag to compare

What's Changed

Bug Fixes

  • fix(hgraph): backport Tune/search race fix to 0.18 by @wxyucs in #1804
  • fix(hnsw): backport parallel add synchronization to 0.18 by @wxyucs in #1825
  • Fix: duplicate vectors not fully returned when support_duplicate=true by @Copilot in #1822
  • fix: initialize duplicate state for legacy hgraph deserialize by @wxyucs in #1827
  • fix(hgraph): cherry-pick PR #1761 to 0.18 - add Tune with ignore_reorder test by @LHT129 in #1841
  • fix: backport VsagException inheritance fix to 0.18 by @wxyucs in #1840
  • fix: propagate iterator filter init failures in hnsw by @wxyucs in #1845

Improvements

  • fix(diskann): normalize data for COSINE metric in PQ quantization (cherry-pick to 0.18) by @inabao in #1749
  • [Backport 0.18] chore: change default value of ENABLE_INTEL_MKL to OFF and trigger Python Build X86 on CMake changes (#1806) by @wxyucs in #1823

Full Changelog: v0.18.4...v0.18.5

v0.16.20

10 Apr 09:39
8f816da

Choose a tag to compare

What's Changed

Bug Fixes

  • fix(hnsw): backport parallel add synchronization to 0.16 by @inabao in #1807

Full Changelog: v0.16.19...v0.16.20

v0.16.19

01 Apr 03:38
463691f

Choose a tag to compare

What's Changed

Bug Fixes

  • fix: correct returned ErrorType in deserialize method by @wxyucs in #1734
  • fix(diskann): normalize data in PQ quantization by @inabao in #1770
  • fix: add INVALID_ENTRY_POINT guard to iterative KnnSearch and RangeSearch by @wxyucs in #1772
  • fix: make VsagException public inherit from std::exception by @inabao in #1786

Improvements

  • perf(label_table): add TryGetIdByLabel to avoid exception overhead by @inabao in #1740
  • refactor(inner_index): change ErrorType to NO_ENOUGH_MEMORY for bad_alloc by @inabao in #1741

Other Changes

  • chore(ci): migrate compatibility indexes from git branch to GitHub Releases (0.16) by @LHT129 in #1754

Full Changelog: v0.16.18...v0.16.19

v0.15.10

01 Apr 03:11
20e29c4

Choose a tag to compare

What's Changed

Bug Fixes

  • fix(resize): ensure size is updated after successful expansion by @inabao in #1648
  • fix: correct returned ErrorType in deserialize method (0.15) by @wxyucs in #1735
  • fix(datacell): fix memory leak in FlattenDataCell query on exception by @Copilot in #1680
  • fix: add INVALID_ENTRY_POINT guard to iterative KnnSearch and RangeSearch by @wxyucs in #1771
  • fix: make VsagException public inherit from std::exception by @inabao in #1789

Improvements

  • chore(ci): migrate compatibility indexes from git branch to GitHub Releases (0.15) by @LHT129 in #1775
  • perf(label_table): add TryGetIdByLabel to avoid exception overhead by @wxyucs in #1769

Full Changelog: v0.15.9...v0.15.10

v0.18.4

26 Mar 10:19
33e8c02

Choose a tag to compare

What's Changed

Bug Fixes

  • fix: add INVALID_ENTRY_POINT guard to iterative KnnSearch and RangeSearch by @Copilot in #1742
  • fix(pyramid): add missing RaBitQ parameter mappings by @inabao in #1703

Improvements

  • [Backport 0.18] perf(label_table): add TryGetIdByLabel to avoid exception overhead (#1701) by @inabao in #1758
  • [Backport 0.18] feat(analyzer): implement duplicate detection in GetDuplicate (#1705) by @inabao in #1757

Other Changes

  • chore(ci): migrate compatibility indexes from git branch to GitHub Releases (0.18) by @LHT129 in #1756
  • refactor(hnsw,io): correct error type for memory allocation (cherry-pick to 0.18) by @inabao in #1748

Full Changelog: v0.18.3...v0.18.4

v0.16.18

16 Mar 11:40
fae071b

Choose a tag to compare

What's Changed

Bug Fixes

  • fix(resize): ensure size is updated after successful expansion by @inabao in #1649
  • fix(sindi): restore total_count_ during deserialization by @inabao in #1698

Improvements

  • refactor(hgraph): remove unused variable in SearchWithRequest by @inabao in #1657

Full Changelog: v0.16.17...v0.16.18

v0.18.3

13 Mar 08:09

Choose a tag to compare

What's Changed

Bug Fixes

  • fix(hgraph): fix potential out-of-bounds access in Merge function by @inabao in #1626
  • fix(datacell): fix memory leak in FlattenDataCell query on exception by @Copilot in #1680
  • fix(hgraph): restore total_count after deserialization by @inabao in #1647
  • fix(datacell): update max_capacity after io operation completes in 0.18 by @inabao in #1651

Improvements

  • feat(hgraph): add hops_limit search parameter by @inabao in #1620

Full Changelog: v0.18.2...v0.18.3

VSAG Compatibility Test Indexes

13 Mar 03:47
bf48a2a

Choose a tag to compare

Index files for backward compatibility testing

This release stores index files generated by different VSAG versions for compatibility testing.

Files

  • random_512d_10K.bin - Shared test dataset (20 MB)
  • {version}_{algo}.index - Index files for each version
  • {version}_{algo}_build.json - Build configuration
  • {version}_{algo}_search.json - Search configuration

Usage

These files are automatically downloaded by CI workflows for compatibility testing.

Update

New index files are automatically uploaded when a new version is released.