Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ project(svs
# - /bindings/python/tests/test_common.py
# Manually keep in-sync with:
# - /bindings/python/setup.py
VERSION 0.2.0
VERSION 0.3.0
)

set(SVS_LIB svs_devel)
Expand Down
14 changes: 14 additions & 0 deletions HISTORY.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,17 @@
# SVS 0.2.0 Release Notes

## Additions and Changes

* IVF, including Dynamic IVF Index Implementation (#223), batch iterator in IVF (#247), Save/Load functionality with dense clusters (#260)

* LeanVec OOD added to C++ Runtime Bindings (#264)

* Addition of `libsvs-runtime` conda package for SVS C++ Runtime Bindings (#255)

* Adds LVQ8x0 support to CPP Runtime API (#252)

* Custom index block size enabled in C++ Runtime Bindings (#248)

# SVS 0.1.0 Release Notes

## Additions and Changes
Expand Down
12 changes: 2 additions & 10 deletions NEWS.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,5 @@
# SVS 0.2.0 Release Notes
# SVS 0.3.0 Release Notes

## Additions and Changes

* IVF, including Dynamic IVF Index Implementation (#223), batch iterator in IVF (#247), Save/Load functionality with dense clusters (#260)

* LeanVec OOD added to C++ Runtime Bindings (#264)

* Addition of `libsvs-runtime` conda package for SVS C++ Runtime Bindings (#255)

* Adds LVQ8x0 support to CPP Runtime API (#252)

* Custom index block size enabled in C++ Runtime Bindings (#248)
* IVF index support added to CPP runtime API (#267, #287, #293)
Comment thread
ethanglaser marked this conversation as resolved.
Outdated
2 changes: 1 addition & 1 deletion bindings/cpp/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
# limitations under the License.

cmake_minimum_required(VERSION 3.21)
project(svs_runtime VERSION 0.2.0 LANGUAGES CXX)
project(svs_runtime VERSION 0.3.0 LANGUAGES CXX)
set(TARGET_NAME svs_runtime)

# IVF requires MKL, so it's optional
Expand Down
2 changes: 1 addition & 1 deletion bindings/cpp/conda-recipe/meta.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
# limitations under the License.


{% set version = '0.2.0' %}
{% set version = '0.3.0' %}
{% set buildnumber = 0 %}
{% set variant_suffix = environ.get('SUFFIX', '').replace('-', '_') %}

Expand Down
2 changes: 1 addition & 1 deletion bindings/cpp/include/svs/runtime/version.h
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@

#ifndef SVS_RUNTIME_VERSION_STRING
/// Complete version string
#define SVS_RUNTIME_VERSION_STRING "0.2.0"
#define SVS_RUNTIME_VERSION_STRING "0.3.0"
#endif

#ifndef SVS_RUNTIME_API_VERSION
Expand Down
2 changes: 1 addition & 1 deletion bindings/python/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@

setup(
name="scalable-vs",
version="0.2.0",
version="0.3.0",
description="Scalable Vector Search (SVS) is a performance library for vector similarity search.",
long_description=long_description,
long_description_content_type="text/markdown",
Expand Down
2 changes: 1 addition & 1 deletion bindings/python/tests/test_common.py
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ def tearDown(self):
#####

def test_version(self):
self.assertEqual(svs.library_version(), "v0.2.0")
self.assertEqual(svs.library_version(), "v0.3.0")

def test_conversion(self):
# signed
Expand Down
4 changes: 2 additions & 2 deletions tests/svs/lib/version.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,6 @@ CATCH_TEST_CASE("Version Numbers", "[lib][versions]") {

// Keep in-sync with CMakeLists.txt
CATCH_TEST_CASE("Global Version", "[lib][versions]") {
static_assert(svs::lib::svs_version == svs::lib::Version(0, 2, 0), "Version mismatch!");
CATCH_REQUIRE(svs::lib::svs_version == svs::lib::Version(0, 2, 0));
static_assert(svs::lib::svs_version == svs::lib::Version(0, 3, 0), "Version mismatch!");
CATCH_REQUIRE(svs::lib::svs_version == svs::lib::Version(0, 3, 0));
}
Loading