From 9f96e9f19f5c09cca74d4ff00838f5703154396c Mon Sep 17 00:00:00 2001 From: Ash Vardanian <1983160+ashvardanian@users.noreply.github.com> Date: Thu, 12 Oct 2023 20:28:25 -0700 Subject: [PATCH 1/3] Make: Publish to Anaconda --- .github/workflows/release.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index f92e72d2..a1708c51 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -418,6 +418,13 @@ jobs: verbose: true print-hash: true + - name: Publish to Anaconda + run: | + pip install anaconda-client + export ANACONDA_API_TOKEN=${{ secrets.ANACONDA_API_TOKEN }} + anaconda login --token $ANACONDA_API_TOKEN + anaconda upload -u unum-cloud ./dist/artifact/*.tar.bz2 + publish_javascript: name: Publish JavaScript needs: versioning From a507d842e0cfe8b10855346cd304a3722c1b98ce Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Fri, 13 Oct 2023 03:29:01 +0000 Subject: [PATCH 2/3] Build: Released 2.6.1 [skip ci] ## [2.6.1](https://github.com/unum-cloud/usearch/compare/v2.6.0...v2.6.1) (2023-10-13) ### Docs * Refreshed C++ QuickStart ([be50172](https://github.com/unum-cloud/usearch/commit/be501724db187954804f13f20e0a8a1aacf2a9f8)), closes [#273](https://github.com/unum-cloud/usearch/issues/273) ### Make * Publish to Anaconda ([9f96e9f](https://github.com/unum-cloud/usearch/commit/9f96e9f19f5c09cca74d4ff00838f5703154396c)) --- CITATION.cff | 2 +- Cargo.toml | 2 +- README.md | 2 +- VERSION | 2 +- conanfile.py | 2 +- csharp/nuget/nuget-package.props | 2 +- include/usearch/index.hpp | 2 +- package.json | 2 +- wasmer.toml | 2 +- 9 files changed, 9 insertions(+), 9 deletions(-) diff --git a/CITATION.cff b/CITATION.cff index 1bfaa82d..46dab712 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -5,7 +5,7 @@ authors: given-names: "Ash" orcid: "https://orcid.org/0000-0002-4882-1815" title: "USearch by Unum Cloud" -version: 2.6.0 +version: 2.6.1 doi: 10.5281/zenodo.7949416 date-released: 2022-06-12 url: "https://github.com/unum-cloud/usearch" diff --git a/Cargo.toml b/Cargo.toml index 111ac4bb..762ad60a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "usearch" -version = "2.6.0" +version = "2.6.1" authors = ["Ash Vardanian <1983160+ashvardanian@users.noreply.github.com>"] description = "Smaller & Faster Single-File Vector Search Engine from Unum" edition = "2021" diff --git a/README.md b/README.md index 4df49bbc..a9d2b324 100644 --- a/README.md +++ b/README.md @@ -392,7 +392,7 @@ doi = {10.5281/zenodo.7949416}, author = {Vardanian, Ash}, title = {{USearch by Unum Cloud}}, url = {https://github.com/unum-cloud/usearch}, -version = {2.6.0}, +version = {2.6.1}, year = {2022}, month = jun, } diff --git a/VERSION b/VERSION index e70b4523..6a6a3d8e 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -2.6.0 +2.6.1 diff --git a/conanfile.py b/conanfile.py index e715edee..603d6b15 100644 --- a/conanfile.py +++ b/conanfile.py @@ -7,7 +7,7 @@ class USearchConan(ConanFile): name = "usearch" - version = '2.6.0' + version = '2.6.1' license = "Apache-2.0" description = "Smaller & Faster Single-File Vector Search Engine from Unum" homepage = "https://github.com/unum-cloud/usearch" diff --git a/csharp/nuget/nuget-package.props b/csharp/nuget/nuget-package.props index 5f7edb46..b26c7edb 100644 --- a/csharp/nuget/nuget-package.props +++ b/csharp/nuget/nuget-package.props @@ -1,7 +1,7 @@ - 2.6.0 + 2.6.1 Unum Unum diff --git a/include/usearch/index.hpp b/include/usearch/index.hpp index 177c8ddc..db862553 100644 --- a/include/usearch/index.hpp +++ b/include/usearch/index.hpp @@ -11,7 +11,7 @@ #define USEARCH_VERSION_MAJOR 2 #define USEARCH_VERSION_MINOR 6 -#define USEARCH_VERSION_PATCH 0 +#define USEARCH_VERSION_PATCH 1 // Inferring C++ version // https://stackoverflow.com/a/61552074 diff --git a/package.json b/package.json index b630b53a..087963c4 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "usearch", - "version": "2.6.0", + "version": "2.6.1", "description": "Smaller & Faster Single-File Vector Search Engine from Unum", "author": "Ash Vardanian", "license": "Apache 2.0", diff --git a/wasmer.toml b/wasmer.toml index 7aec15e0..e224a510 100644 --- a/wasmer.toml +++ b/wasmer.toml @@ -1,6 +1,6 @@ [package] name="unum/usearch" -version="2.6.0" +version="2.6.1" description="Smaller & Faster Single-File Vector Search Engine from Unum" license="Apache-2.0" readme="README.md" From ba555f62b26dc997240a57535529b0f1c7e54849 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Fri, 13 Oct 2023 23:24:30 +0000 Subject: [PATCH 3/3] Build: Released 2.7.0 [skip ci] # [2.7.0](https://github.com/unum-cloud/usearch/compare/v2.6.1...v2.7.0) (2023-10-13) ### Add * `distance` and `brute_force` C99 APIs ([cf91ef2](https://github.com/unum-cloud/usearch/commit/cf91ef2d40fc8ced5b7296c7313dc84a9f6a3137)) * `export` function for Rust ([dbf8bd8](https://github.com/unum-cloud/usearch/commit/dbf8bd8e38202a33d19f251760363d7b1ccd5f87)) * exact search in JS ([53d69b9](https://github.com/unum-cloud/usearch/commit/53d69b92d75b07577a1ccfbed0e46c0c17c4c99d)) * Shared impl. for parallel exact search ([973e1a1](https://github.com/unum-cloud/usearch/commit/973e1a1e37bc905261289d26757bca1768d6cc26)) * Two-level JS binding ([1218966](https://github.com/unum-cloud/usearch/commit/121896648a30db4b834b36f5f26623fdae25b92a)) ### Docs * for C tests ([901fe0f](https://github.com/unum-cloud/usearch/commit/901fe0fb300130332451671c5b240dd1a9a5aa68)) * Spelling in `lib.rs` ([9db5351](https://github.com/unum-cloud/usearch/commit/9db5351eda10f6466f0dc03777975326a364f630)) ### feat * add memory_usage for rust ([d5b40e9](https://github.com/unum-cloud/usearch/commit/d5b40e95466bd4aacc6bc48c47b90c83c2c34089)) ### fix * add index reset for rust ([66ee6e2](https://github.com/unum-cloud/usearch/commit/66ee6e2dc09f2b1680a0188f3daf28f5ab12fcb4)) ### Fix * `equal_iterator_gt` infinite loop ([6ef340f](https://github.com/unum-cloud/usearch/commit/6ef340fb00fbf1a35297729d533afcd7166e829b)) * `int main()` args and other warnings ([dedc014](https://github.com/unum-cloud/usearch/commit/dedc014e7ed3fc78cdc76c2c21e173db0202a835)) * `metric` argument order in tests ([1237c24](https://github.com/unum-cloud/usearch/commit/1237c2466d01758905dada7e6cc7ee8cdc93dfd0)) * Argument order ([2a97efb](https://github.com/unum-cloud/usearch/commit/2a97efbc7143644804e18f4d898ce64dc78bcafb)) * C 99 find condition and linking STL symbols ([2139075](https://github.com/unum-cloud/usearch/commit/2139075f9a4c5a3cdf46cb42c6b1f999662acbe9)) * C99 test to expect just one vector for key ([f713b04](https://github.com/unum-cloud/usearch/commit/f713b045aca1137f99a2e11c5cdafdb929f4a527)) * higher tolerance in GoLang tests ([e29a658](https://github.com/unum-cloud/usearch/commit/e29a658fbc5c7626f7bdccdb2d6bb1b2065d0cd3)) * Override `scalar_kind_` for bitwise strings ([dea0ed9](https://github.com/unum-cloud/usearch/commit/dea0ed9d53f3205312ee64c6444e6720cf63de76)) * Punned arguments for bitwise metrics ([1ece67b](https://github.com/unum-cloud/usearch/commit/1ece67bc82df6605d1f2589442e958c4fac959a4)) * SimSIMD backend selection code ([22318cd](https://github.com/unum-cloud/usearch/commit/22318cd32b63ddb7e8b3db5fbbbd48ff63b068da)) * Tolerance in GoLang tests ([a0e514d](https://github.com/unum-cloud/usearch/commit/a0e514dd4e13fcf882c7821944da97396c0a1933)) * Using `scalar_words` for bitwise metrics ([73506b2](https://github.com/unum-cloud/usearch/commit/73506b22553441b419b1d8f7f4bb72e85a7a9223)) ### Improve * wrap-around indexing in the hash-table ([8a0c707](https://github.com/unum-cloud/usearch/commit/8a0c7074081fd6e63fbd3f0db87a5c45334bf693)) ### Make * Apple's Clang has no leak sanitizer ([1c2f3b2](https://github.com/unum-cloud/usearch/commit/1c2f3b2ce752e4ba5963cce5eb71b2e324522bef)) * Attach TS docs to JS package ([6f00fd0](https://github.com/unum-cloud/usearch/commit/6f00fd0e778da5186e953d42282f0e18e4bfbe8f)) * Broader testing matrix for OSes/compilers ([72eff5e](https://github.com/unum-cloud/usearch/commit/72eff5e07d7ebed3331a109e82855729f6902008)) * Change directory and target names ([8e387d9](https://github.com/unum-cloud/usearch/commit/8e387d9f2a92fdbd822b8da3bdb12ba1d3c2f5c0)) * Clean Makefile for C builds ([3544b38](https://github.com/unum-cloud/usearch/commit/3544b389d63c2703cb72d8c919e7402edf2c92ec)) * Disable half-precision by default ([6461df2](https://github.com/unum-cloud/usearch/commit/6461df27c3e56efbe87a12995d12d5489a7a252a)) * Placeholder for OpenMP on MacOS ([8e0fe0a](https://github.com/unum-cloud/usearch/commit/8e0fe0a1bec4a3d1d5527e865fe6a0891a4353e2)) * Reduce pre-release dependencies ([f269582](https://github.com/unum-cloud/usearch/commit/f2695822ece851e874df9761d7d987a5a1953e13)) * Refresh compilers for pre-release tests ([229b805](https://github.com/unum-cloud/usearch/commit/229b80572e3b8e07a5b28a504430f1cb386a1a73)) * Remove Gradle devs section ([0663df5](https://github.com/unum-cloud/usearch/commit/0663df5a8548c4a7b7422feff8dccaebf0708b5e)) * Scoping and formatting CMake ([9f7e598](https://github.com/unum-cloud/usearch/commit/9f7e598ea6e01018377cc5c947ce9f8701172eea)) * Upload to Maven OSSRH repo ([e5a483c](https://github.com/unum-cloud/usearch/commit/e5a483ca03f947ccf1dc1740ecdf9841d0051668)) * Use `-fPIC` by default ([1fc5ff3](https://github.com/unum-cloud/usearch/commit/1fc5ff369db9adb18218fa64db546d8f0ddfb578)) * Use `fast-math` flags ([7f1c942](https://github.com/unum-cloud/usearch/commit/7f1c942c0194fa5d7ec38d92899e4d5b32d5adae)) * Use C++17 for `test` and `bench` ([878e0ae](https://github.com/unum-cloud/usearch/commit/878e0aeb23783b604a11af73169da2266442db27)) * Use OpenMp only on Linux by default ([8fb8dae](https://github.com/unum-cloud/usearch/commit/8fb8daec03d73588b5eb6fdcd4c53c5582c91be4)) * Use SimSIMD in JS builds ([d1f5aaf](https://github.com/unum-cloud/usearch/commit/d1f5aaf1caec38b8e324e9ffb35b500889e8421f)) ### Refactor * C/C++ Tests for Windows ([7175f80](https://github.com/unum-cloud/usearch/commit/7175f80addaf899d4fa7c53d33e5ebaf0b3f19f6)) ### Test * Adequate number of bits ([f52b76c](https://github.com/unum-cloud/usearch/commit/f52b76caf70d47339421cb453c0710a026a632ac)) ### updt * add IndexOptions Clone ([64f923e](https://github.com/unum-cloud/usearch/commit/64f923e23a4e3322cd5a1002bd419504b35a3e25)) --- CITATION.cff | 2 +- Cargo.toml | 2 +- README.md | 2 +- VERSION | 2 +- conanfile.py | 2 +- csharp/nuget/nuget-package.props | 2 +- include/usearch/index.hpp | 4 ++-- package.json | 2 +- wasmer.toml | 2 +- 9 files changed, 10 insertions(+), 10 deletions(-) diff --git a/CITATION.cff b/CITATION.cff index 46dab712..ec9344fd 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -5,7 +5,7 @@ authors: given-names: "Ash" orcid: "https://orcid.org/0000-0002-4882-1815" title: "USearch by Unum Cloud" -version: 2.6.1 +version: 2.7.0 doi: 10.5281/zenodo.7949416 date-released: 2022-06-12 url: "https://github.com/unum-cloud/usearch" diff --git a/Cargo.toml b/Cargo.toml index 762ad60a..25ce6ef8 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "usearch" -version = "2.6.1" +version = "2.7.0" authors = ["Ash Vardanian <1983160+ashvardanian@users.noreply.github.com>"] description = "Smaller & Faster Single-File Vector Search Engine from Unum" edition = "2021" diff --git a/README.md b/README.md index a9d2b324..85ef820f 100644 --- a/README.md +++ b/README.md @@ -392,7 +392,7 @@ doi = {10.5281/zenodo.7949416}, author = {Vardanian, Ash}, title = {{USearch by Unum Cloud}}, url = {https://github.com/unum-cloud/usearch}, -version = {2.6.1}, +version = {2.7.0}, year = {2022}, month = jun, } diff --git a/VERSION b/VERSION index 6a6a3d8e..24ba9a38 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -2.6.1 +2.7.0 diff --git a/conanfile.py b/conanfile.py index 603d6b15..a0ef7dbf 100644 --- a/conanfile.py +++ b/conanfile.py @@ -7,7 +7,7 @@ class USearchConan(ConanFile): name = "usearch" - version = '2.6.1' + version = '2.7.0' license = "Apache-2.0" description = "Smaller & Faster Single-File Vector Search Engine from Unum" homepage = "https://github.com/unum-cloud/usearch" diff --git a/csharp/nuget/nuget-package.props b/csharp/nuget/nuget-package.props index b26c7edb..31a9cbf1 100644 --- a/csharp/nuget/nuget-package.props +++ b/csharp/nuget/nuget-package.props @@ -1,7 +1,7 @@ - 2.6.1 + 2.7.0 Unum Unum diff --git a/include/usearch/index.hpp b/include/usearch/index.hpp index 83c09bcb..83750133 100644 --- a/include/usearch/index.hpp +++ b/include/usearch/index.hpp @@ -10,8 +10,8 @@ #define UNUM_USEARCH_HPP #define USEARCH_VERSION_MAJOR 2 -#define USEARCH_VERSION_MINOR 6 -#define USEARCH_VERSION_PATCH 1 +#define USEARCH_VERSION_MINOR 7 +#define USEARCH_VERSION_PATCH 0 // Inferring C++ version // https://stackoverflow.com/a/61552074 diff --git a/package.json b/package.json index 4aee3f93..ccae9a6d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "usearch", - "version": "2.6.1", + "version": "2.7.0", "description": "Smaller & Faster Single-File Vector Search Engine from Unum", "author": "Ash Vardanian (https://ashvardanian.com/)", "license": "Apache 2.0", diff --git a/wasmer.toml b/wasmer.toml index e224a510..ddc608fd 100644 --- a/wasmer.toml +++ b/wasmer.toml @@ -1,6 +1,6 @@ [package] name="unum/usearch" -version="2.6.1" +version="2.7.0" description="Smaller & Faster Single-File Vector Search Engine from Unum" license="Apache-2.0" readme="README.md"