diff --git a/Cargo.lock b/Cargo.lock index fe8d93861..262a37fc1 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -9198,7 +9198,7 @@ dependencies = [ [[package]] name = "rvlite" -version = "0.2.0" +version = "0.3.0" dependencies = [ "anyhow", "console_error_panic_hook", diff --git a/crates/ruvector-cluster/Cargo.toml b/crates/ruvector-cluster/Cargo.toml index 409e14b7e..b031a1d44 100644 --- a/crates/ruvector-cluster/Cargo.toml +++ b/crates/ruvector-cluster/Cargo.toml @@ -10,7 +10,7 @@ readme = "README.md" description = "Distributed clustering and sharding for ruvector" [dependencies] -ruvector-core = {path = "../ruvector-core" } +ruvector-core = { version = "2.0.1", path = "../ruvector-core" } tokio = { workspace = true, features = ["time"] } serde = { workspace = true } serde_json = { workspace = true } diff --git a/crates/ruvector-crv/Cargo.toml b/crates/ruvector-crv/Cargo.toml index b9cdeba8c..f5baa671c 100644 --- a/crates/ruvector-crv/Cargo.toml +++ b/crates/ruvector-crv/Cargo.toml @@ -16,9 +16,9 @@ crate-type = ["rlib"] default = [] [dependencies] -ruvector-attention = { path = "../ruvector-attention" } -ruvector-gnn = { path = "../ruvector-gnn" } -ruvector-mincut = { path = "../ruvector-mincut", default-features = false, features = ["exact"] } +ruvector-attention = { version = "0.1.31", path = "../ruvector-attention" } +ruvector-gnn = { version = "2.0.1", path = "../ruvector-gnn", default-features = false } +ruvector-mincut = { version = "2.0.1", path = "../ruvector-mincut", default-features = false, features = ["exact"] } serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" thiserror = "1.0" diff --git a/crates/ruvector-gnn/Cargo.toml b/crates/ruvector-gnn/Cargo.toml index afdf178f2..1f0a2e0ba 100644 --- a/crates/ruvector-gnn/Cargo.toml +++ b/crates/ruvector-gnn/Cargo.toml @@ -11,7 +11,7 @@ description = "Graph Neural Network layer for Ruvector on HNSW topology" [dependencies] # Core -ruvector-core = { path = "../ruvector-core", default-features = false } +ruvector-core = { version = "2.0.1", path = "../ruvector-core", default-features = false } # Math and numerics ndarray = { workspace = true, features = ["serde"] } diff --git a/crates/ruvector-graph/Cargo.toml b/crates/ruvector-graph/Cargo.toml index 98c65e92e..92bb24320 100644 --- a/crates/ruvector-graph/Cargo.toml +++ b/crates/ruvector-graph/Cargo.toml @@ -11,10 +11,10 @@ description = "Distributed Neo4j-compatible hypergraph database with SIMD optimi [dependencies] # RuVector dependencies -ruvector-core = { path = "../ruvector-core", default-features = false, features = ["simd", "parallel"] } -ruvector-raft = { path = "../ruvector-raft", optional = true } -ruvector-cluster = { path = "../ruvector-cluster", optional = true } -ruvector-replication = { path = "../ruvector-replication", optional = true } +ruvector-core = { version = "2.0.1", path = "../ruvector-core", default-features = false, features = ["simd", "parallel"] } +ruvector-raft = { version = "2.0.1", path = "../ruvector-raft", optional = true } +ruvector-cluster = { version = "2.0.1", path = "../ruvector-cluster", optional = true } +ruvector-replication = { version = "2.0.1", path = "../ruvector-replication", optional = true } # Storage and indexing (optional for WASM) redb = { workspace = true, optional = true } diff --git a/crates/ruvector-mincut/Cargo.toml b/crates/ruvector-mincut/Cargo.toml index 49860a309..4e1651d79 100644 --- a/crates/ruvector-mincut/Cargo.toml +++ b/crates/ruvector-mincut/Cargo.toml @@ -15,8 +15,8 @@ documentation = "https://docs.rs/ruvector-mincut" [dependencies] # RuVector dependencies -ruvector-core = {path = "../ruvector-core", default-features = false } -ruvector-graph = { path = "../ruvector-graph", default-features = false, optional = true } +ruvector-core = { version = "2.0.1", path = "../ruvector-core", default-features = false } +ruvector-graph = { version = "2.0.1", path = "../ruvector-graph", default-features = false, optional = true } # Core dependencies petgraph = "0.6" diff --git a/crates/ruvector-raft/Cargo.toml b/crates/ruvector-raft/Cargo.toml index f3b31c767..afb05d182 100644 --- a/crates/ruvector-raft/Cargo.toml +++ b/crates/ruvector-raft/Cargo.toml @@ -10,7 +10,7 @@ readme = "README.md" description = "Raft consensus implementation for ruvector distributed metadata" [dependencies] -ruvector-core = {path = "../ruvector-core" } +ruvector-core = { version = "2.0.1", path = "../ruvector-core" } tokio = { workspace = true, features = ["time"] } serde = { workspace = true } serde_json = { workspace = true } diff --git a/crates/ruvector-replication/Cargo.toml b/crates/ruvector-replication/Cargo.toml index 413338f1a..7135f90a2 100644 --- a/crates/ruvector-replication/Cargo.toml +++ b/crates/ruvector-replication/Cargo.toml @@ -10,7 +10,7 @@ readme = "README.md" description = "Data replication and synchronization for ruvector" [dependencies] -ruvector-core = {path = "../ruvector-core" } +ruvector-core = { version = "2.0.1", path = "../ruvector-core" } tokio = { workspace = true, features = ["time"] } serde = { workspace = true } serde_json = { workspace = true } diff --git a/crates/rvlite/Cargo.toml b/crates/rvlite/Cargo.toml index 8e1ba7fef..8227e1b97 100644 --- a/crates/rvlite/Cargo.toml +++ b/crates/rvlite/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rvlite" -version = "0.2.0" +version = "0.3.0" edition = "2021" description = "Standalone vector database with SQL, SPARQL, and Cypher - powered by RuVector WASM" license = "MIT OR Apache-2.0" @@ -12,7 +12,7 @@ crate-type = ["cdylib", "rlib"] [dependencies] # ===== 100% REUSE - Existing WASM Crates ===== -ruvector-core = {path = "../ruvector-core", default-features = false, features = ["memory-only"] } +ruvector-core = { version = "2.0.1", path = "../ruvector-core", default-features = false, features = ["memory-only"] } # Note: ruvector-wasm, ruvector-graph-wasm, ruvector-gnn-wasm will be added after validating they exist # Optional features (to be enabled after basic integration works)