diff --git a/CMakeLists.txt b/CMakeLists.txt index a7aea24c4..87bbb4195 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -23,7 +23,7 @@ project(svs # - /bindings/python/tests/test_common.py # Manually keep in-sync with: # - /bindings/python/setup.py - VERSION 0.0.11 + VERSION 0.1.0 ) set(SVS_LIB svs_devel) diff --git a/HISTORY.md b/HISTORY.md index 315672c27..25c922cfd 100644 --- a/HISTORY.md +++ b/HISTORY.md @@ -1,3 +1,13 @@ +# SVS 0.0.11 Release Notes + +## Additions and Changes + +* IVF support for SQDataset (#184), LVQ, and LeanVec + +* Added shared library support for gcc-14+ + +* Various bug resolutions, fixes, and tooling support + # SVS 0.0.10 Release Notes ## Additions and Changes diff --git a/NEWS.md b/NEWS.md index b1f0e0fb6..444ef940a 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,7 +1,13 @@ -# SVS 0.0.11 Release Notes +# SVS 0.1.0 Release Notes ## Additions and Changes -IVF support for SQDataset (#184), LVQ, and LeanVec +* Creation of SVS C++ Runtime Bindings package (#208) -Various bug resolutions, fixes, and tooling support +* Addition of `libsvs` conda and python packages along with existing tarballs + +* Added shared library support for Clang-20 + +* LVQ8x8 support added to SVS python package + +* Fixes related to VamanaBuildParameters (#237) and unmasked AVX2 load (#239) diff --git a/bindings/cpp/CMakeLists.txt b/bindings/cpp/CMakeLists.txt index c41ca4698..122e5c8f7 100644 --- a/bindings/cpp/CMakeLists.txt +++ b/bindings/cpp/CMakeLists.txt @@ -13,7 +13,7 @@ # limitations under the License. cmake_minimum_required(VERSION 3.21) -project(svs_runtime VERSION 0.0.11 LANGUAGES CXX) +project(svs_runtime VERSION 0.1.0 LANGUAGES CXX) set(TARGET_NAME svs_runtime) set(SVS_RUNTIME_HEADERS diff --git a/bindings/python/setup.py b/bindings/python/setup.py index 38cb3d117..885aba65a 100644 --- a/bindings/python/setup.py +++ b/bindings/python/setup.py @@ -40,7 +40,7 @@ setup( name="scalable-vs", - version="0.0.11", + version="0.1.0", description="Scalable Vector Search (SVS) is a performance library for vector similarity search.", long_description=long_description, long_description_content_type="text/markdown", diff --git a/bindings/python/tests/test_common.py b/bindings/python/tests/test_common.py index 2902f36a2..da57de184 100644 --- a/bindings/python/tests/test_common.py +++ b/bindings/python/tests/test_common.py @@ -42,7 +42,7 @@ def tearDown(self): ##### def test_version(self): - self.assertEqual(svs.library_version(), "v0.0.11") + self.assertEqual(svs.library_version(), "v0.1.0") def test_conversion(self): # signed diff --git a/tests/svs/lib/version.cpp b/tests/svs/lib/version.cpp index 333a9a328..02eaabe1e 100644 --- a/tests/svs/lib/version.cpp +++ b/tests/svs/lib/version.cpp @@ -46,8 +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, 0, 11), "Version mismatch!" - ); - CATCH_REQUIRE(svs::lib::svs_version == svs::lib::Version(0, 0, 11)); + static_assert(svs::lib::svs_version == svs::lib::Version(0, 1, 0), "Version mismatch!"); + CATCH_REQUIRE(svs::lib::svs_version == svs::lib::Version(0, 1, 0)); }