From 5663e7814c29f34f13ac285fa2a10a551acbe85f Mon Sep 17 00:00:00 2001 From: anaslimem Date: Mon, 6 Apr 2026 10:38:19 +0100 Subject: [PATCH 1/4] Added the windows in the release --- .github/workflows/release.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index e4b44c2..9f4062d 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -3,7 +3,7 @@ name: Release on: push: tags: - - 'v*' + - "v*" permissions: contents: write @@ -15,13 +15,13 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - os: [ubuntu-latest, macos-latest] + os: [ubuntu-latest, macos-latest, windows-latest] steps: - uses: actions/checkout@v4 - uses: actions/setup-python@v5 with: - python-version: '3.11' + python-version: "3.11" - name: Build wheels uses: PyO3/maturin-action@v1 env: From 0eb519bd44aee910e8dccbfcb54a5caf870b6316 Mon Sep 17 00:00:00 2001 From: anaslimem Date: Thu, 16 Apr 2026 22:51:40 +0100 Subject: [PATCH 2/4] chore: bump usearch to 2.25.1 for windows builds --- Cargo.lock | 14 ++++++++++++-- crates/cortexadb-core/Cargo.toml | 2 +- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 2bc3703..69e22ea 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -552,6 +552,15 @@ dependencies = [ "autocfg", ] +[[package]] +name = "numkong" +version = "7.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "07cc602a628a75a818919db290074d080f6d5a65c698f517f50603de9b44357e" +dependencies = [ + "cc", +] + [[package]] name = "once_cell" version = "1.21.3" @@ -1074,12 +1083,13 @@ checksum = "7264e107f553ccae879d21fbea1d6724ac785e8c3bfc762137959b5802826ef3" [[package]] name = "usearch" -version = "2.24.0" +version = "2.25.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09657b7d3d88992d7475be6f345d3cb3b388d13c152dbd4742e0b955e3a2b632" +checksum = "1025b65e3669950a226b1b5e4e8de77f51ad7af7cf8a693ada62a9ec16c742e0" dependencies = [ "cxx", "cxx-build", + "numkong", ] [[package]] diff --git a/crates/cortexadb-core/Cargo.toml b/crates/cortexadb-core/Cargo.toml index defa20c..195913f 100644 --- a/crates/cortexadb-core/Cargo.toml +++ b/crates/cortexadb-core/Cargo.toml @@ -24,7 +24,7 @@ crc = "3.0" arc-swap = "1.8.2" regex = "1.10" serde_json = "1.0" -usearch = { version = "2.24.0", features = ["simsimd"] } +usearch = { version = "2.25.1", features = ["simsimd"] } log = "0.4" From a012b9f8ba348b52215a6738980604e58ea924b7 Mon Sep 17 00:00:00 2001 From: anaslimem Date: Thu, 16 Apr 2026 23:00:20 +0100 Subject: [PATCH 3/4] ci: skip existing files during PyPI publish --- .github/workflows/release.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 9f4062d..fe002a7 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -69,3 +69,4 @@ jobs: uses: pypa/gh-action-pypi-publish@release/v1 with: packages-dir: dist + skip-existing: true From 2ad7f8b90c9790c95efddf7d63b8e7b869e1ac07 Mon Sep 17 00:00:00 2001 From: anaslimem Date: Thu, 16 Apr 2026 23:08:55 +0100 Subject: [PATCH 4/4] chore: bump versions to 1.0.1 --- Cargo.lock | 4 ++-- README.md | 6 +++--- crates/cortexadb-core/Cargo.toml | 2 +- crates/cortexadb-py/Cargo.toml | 2 +- crates/cortexadb-py/pyproject.toml | 2 +- docs/resources/benchmarks.md | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 69e22ea..c037014 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -158,7 +158,7 @@ checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" [[package]] name = "cortexadb-core" -version = "1.0.0" +version = "1.0.1" dependencies = [ "arc-swap", "bincode", @@ -178,7 +178,7 @@ dependencies = [ [[package]] name = "cortexadb-py" -version = "0.1.8" +version = "1.0.1" dependencies = [ "cortexadb-core", "pyo3", diff --git a/README.md b/README.md index 5e8ed27..d9c513a 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@

License Status - Version + Version Downloads Documentation

@@ -82,7 +82,7 @@ pip install cortexadb[docs,pdf] # Optional: For PDF/Docx support
Technical Architecture & Benchmarks -### Performance Benchmarks (v1.0.0) +### Performance Benchmarks (v1.0.1) Measured on an M-series Mac — 10,000 embeddings × 384 dimensions. @@ -100,7 +100,7 @@ See the [full benchmark docs](https://cortexa-db.vercel.app/docs/resources/bench --- ## License & Status -CortexaDB `v1.0.0` is a **stable release** available under the **MIT** and **Apache-2.0** licenses. +CortexaDB `v1.0.1` is a **stable release** available under the **MIT** and **Apache-2.0** licenses. We welcome feedback and contributions! --- diff --git a/crates/cortexadb-core/Cargo.toml b/crates/cortexadb-core/Cargo.toml index 195913f..50577d4 100644 --- a/crates/cortexadb-core/Cargo.toml +++ b/crates/cortexadb-core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cortexadb-core" -version = "1.0.0" +version = "1.0.1" edition = "2021" authors = ["Anas Limem "] description = "Fast, embedded vector + graph memory for AI agents" diff --git a/crates/cortexadb-py/Cargo.toml b/crates/cortexadb-py/Cargo.toml index f540e2d..54abd0b 100644 --- a/crates/cortexadb-py/Cargo.toml +++ b/crates/cortexadb-py/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cortexadb-py" -version = "0.1.8" +version = "1.0.1" edition = "2021" [lib] diff --git a/crates/cortexadb-py/pyproject.toml b/crates/cortexadb-py/pyproject.toml index 3f6ae9e..043c253 100644 --- a/crates/cortexadb-py/pyproject.toml +++ b/crates/cortexadb-py/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "maturin" [project] name = "cortexadb" -version = "1.0.0" +version = "1.0.1" requires-python = ">=3.9" description = "Fast, embedded vector + graph memory for AI agents" authors = [ diff --git a/docs/resources/benchmarks.md b/docs/resources/benchmarks.md index c96591d..c095220 100644 --- a/docs/resources/benchmarks.md +++ b/docs/resources/benchmarks.md @@ -1,6 +1,6 @@ # Benchmarks -CortexaDB v1.0.0 benchmarked with **10,000 embeddings** at **384 dimensions** (typical sentence-transformer size) on an M-series Mac. +CortexaDB v1.0.1 benchmarked with **10,000 embeddings** at **384 dimensions** (typical sentence-transformer size) on an M-series Mac. > **Build mode note:** Numbers below are from a debug build. A release build (`maturin develop --release`) is 5–10x faster.