Skip to content

Commit fdf936f

Browse files
ethanglaseribhati
andauthored
update version to 0.0.7 (#90)
Co-authored-by: ibhati <ishwar.s.bhati@intel.com>
1 parent 8299720 commit fdf936f

File tree

6 files changed

+21
-7
lines changed

6 files changed

+21
-7
lines changed

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ project(svs
2323
# - /bindings/python/tests/test_common.py
2424
# Manually keep in-sync with:
2525
# - /bindings/python/setup.py
26-
VERSION 0.0.6
26+
VERSION 0.0.7
2727
)
2828

2929
set(SVS_LIB svs_devel)

HISTORY.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
# SVS 0.0.6 Release Notes
2+
3+
**Please note** that this repository only contains the open-source portion of the SVS library, which supports all functionalities and features described in the [documentation](https://intel.github.io/ScalableVectorSearch/), except for our proprietary vector compression techniques, specifically LVQ [[ABHT23]](#1) and Leanvec [[TBAH24]](#2). These techniques are closed-source and supported exclusively on Intel hardware. We provide [shared library](https://github.com/intel/ScalableVectorSearch/releases) and [PyPI package](https://pypi.org/project/scalable-vs/) to enable these vector compression techniques in C++ and Python, respectively.
4+
15
# SVS 0.0.4 Release Notes
26

37
Note that `pysvs` was changed to `svs` since this release.

NEWS.md

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,13 @@
1-
# SVS 0.0.6 Release Notes
1+
# SVS 0.0.7 Release Notes
22

3-
**Please note** that this repository only contains the open-source portion of the SVS library, which supports all functionalities and features described in the [documentation](https://intel.github.io/ScalableVectorSearch/), except for our proprietary vector compression techniques, specifically LVQ [[ABHT23]](#1) and Leanvec [[TBAH24]](#2). These techniques are closed-source and supported exclusively on Intel hardware. We provide [shared library](https://github.com/intel/ScalableVectorSearch/releases) and [PyPI package](https://pypi.org/project/scalable-vs/) to enable these vector compression techniques in C++ and Python, respectively.
3+
## Additions and Changes
4+
5+
* Implemented batch iterator support for hybrid search
6+
7+
* Added support for custom threading and memory allocation
8+
9+
* Introduced a timeout feature for search calls
10+
11+
* Introduced `reuse_empty` flag in dynamic Vamana, enabling users to choose whether to reuse empty entries that may exist after deletion and consolidation
12+
13+
* Enhanced heuristics in the Vamana construct to improve efficiency when adding a small number of points.

bindings/python/setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ def target(arch):
6060

6161
setup(
6262
name="scalable-vs",
63-
version="0.0.6",
63+
version="0.0.7",
6464
description="Scalable Vector Search (SVS) is a performance library for vector similarity search.",
6565
long_description=long_description,
6666
long_description_content_type="text/markdown",

bindings/python/tests/test_common.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ def tearDown(self):
4242
#####
4343

4444
def test_version(self):
45-
self.assertEqual(svs.library_version(), "v0.0.6")
45+
self.assertEqual(svs.library_version(), "v0.0.7")
4646

4747
def test_conversion(self):
4848
# signed

tests/svs/lib/version.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,6 @@ CATCH_TEST_CASE("Version Numbers", "[lib][versions]") {
4646

4747
// Keep in-sync with CMakeLists.txt
4848
CATCH_TEST_CASE("Global Version", "[lib][versions]") {
49-
static_assert(svs::lib::svs_version == svs::lib::Version(0, 0, 6), "Version mismatch!");
50-
CATCH_REQUIRE(svs::lib::svs_version == svs::lib::Version(0, 0, 6));
49+
static_assert(svs::lib::svs_version == svs::lib::Version(0, 0, 7), "Version mismatch!");
50+
CATCH_REQUIRE(svs::lib::svs_version == svs::lib::Version(0, 0, 7));
5151
}

0 commit comments

Comments
 (0)