diff --git a/Cargo.lock b/Cargo.lock index b1d0f914..8a636ff3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -902,7 +902,7 @@ version = "0.1.0" dependencies = [ "rand 0.8.5", "ruvector-coherence", - "ruvector-mincut 2.1.0", + "ruvector-mincut 2.2.0", ] [[package]] @@ -911,7 +911,7 @@ version = "0.1.0" dependencies = [ "rand 0.8.5", "ruvector-coherence", - "ruvector-mincut 2.1.0", + "ruvector-mincut 2.2.0", ] [[package]] @@ -1388,7 +1388,7 @@ version = "0.1.0" dependencies = [ "rand 0.8.5", "ruvector-coherence", - "ruvector-mincut 2.1.0", + "ruvector-mincut 2.2.0", ] [[package]] @@ -1423,7 +1423,7 @@ dependencies = [ "criterion 0.5.1", "libm", "proptest", - "ruvector-mincut 2.1.0", + "ruvector-mincut 2.2.0", ] [[package]] @@ -2524,7 +2524,7 @@ version = "0.1.0" dependencies = [ "rand 0.8.5", "ruvector-coherence", - "ruvector-mincut 2.1.0", + "ruvector-mincut 2.2.0", ] [[package]] @@ -3039,7 +3039,7 @@ version = "0.1.0" dependencies = [ "rand 0.8.5", "ruvector-coherence", - "ruvector-mincut 2.1.0", + "ruvector-mincut 2.2.0", ] [[package]] @@ -4006,7 +4006,7 @@ version = "0.1.0" dependencies = [ "rand 0.8.5", "ruvector-coherence", - "ruvector-mincut 2.1.0", + "ruvector-mincut 2.2.0", ] [[package]] @@ -4675,7 +4675,7 @@ version = "0.1.0" dependencies = [ "rand 0.8.5", "ruvector-coherence", - "ruvector-mincut 2.1.0", + "ruvector-mincut 2.2.0", ] [[package]] @@ -5178,7 +5178,7 @@ version = "0.1.0" dependencies = [ "rand 0.8.5", "ruvector-coherence", - "ruvector-mincut 2.1.0", + "ruvector-mincut 2.2.0", ] [[package]] @@ -5230,7 +5230,7 @@ dependencies = [ "hex", "regex-lite", "reqwest 0.12.28", - "ruvector-sona 0.1.9", + "ruvector-sona 0.2.0", "serde", "serde_json", "sha3", @@ -5262,12 +5262,12 @@ dependencies = [ "ruvector-consciousness", "ruvector-delta-core", "ruvector-domain-expansion", - "ruvector-mincut 2.1.0", + "ruvector-mincut 2.2.0", "ruvector-nervous-system", "ruvector-solver", - "ruvector-sona 0.1.9", + "ruvector-sona 0.2.0", "ruvector-sparsifier", - "ruvllm 2.1.0", + "ruvllm 2.2.0", "rvf-crypto", "rvf-federation", "rvf-runtime", @@ -5613,7 +5613,7 @@ version = "0.1.0" dependencies = [ "rand 0.8.5", "ruvector-coherence", - "ruvector-mincut 2.1.0", + "ruvector-mincut 2.2.0", ] [[package]] @@ -6587,7 +6587,7 @@ dependencies = [ "ruqu-algorithms", "ruvector-attention", "ruvector-cluster", - "ruvector-core 2.1.0", + "ruvector-core 2.2.0", "ruvector-delta-core", "ruvector-filter", "ruvector-gnn", @@ -6651,7 +6651,7 @@ version = "0.1.0" dependencies = [ "rand 0.8.5", "ruvector-coherence", - "ruvector-mincut 2.1.0", + "ruvector-mincut 2.2.0", ] [[package]] @@ -7401,15 +7401,15 @@ dependencies = [ "rkyv", "roaring", "ruvector-attention", - "ruvector-core 2.1.0", + "ruvector-core 2.2.0", "ruvector-gnn", "ruvector-graph", "ruvector-hyperbolic-hnsw", - "ruvector-mincut 2.1.0", + "ruvector-mincut 2.2.0", "ruvector-nervous-system", "ruvector-raft", - "ruvector-sona 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", - "ruvllm 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "ruvector-sona 0.2.0", + "ruvllm 2.1.0", "serde", "serde_json", "sqlx", @@ -8219,7 +8219,7 @@ version = "0.1.0" dependencies = [ "rand 0.8.5", "ruvector-coherence", - "ruvector-mincut 2.1.0", + "ruvector-mincut 2.2.0", ] [[package]] @@ -8306,7 +8306,7 @@ dependencies = [ "ndarray 0.16.1", "rand 0.8.5", "rand_distr 0.4.3", - "ruvector-core 2.1.0", + "ruvector-core 2.2.0", "serde", "serde_json", "thiserror 2.0.18", @@ -8553,7 +8553,7 @@ dependencies = [ [[package]] name = "ruqu" -version = "2.1.0" +version = "2.2.0" dependencies = [ "blake3", "cognitum-gate-tilezero 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", @@ -8841,7 +8841,7 @@ dependencies = [ [[package]] name = "ruvector-attention" -version = "2.1.0" +version = "2.2.0" dependencies = [ "approx", "criterion 0.5.1", @@ -8856,7 +8856,7 @@ dependencies = [ [[package]] name = "ruvector-attention-node" -version = "2.1.0" +version = "2.2.0" dependencies = [ "napi", "napi-build", @@ -8888,7 +8888,7 @@ dependencies = [ [[package]] name = "ruvector-attention-wasm" -version = "2.1.0" +version = "2.2.0" dependencies = [ "console_error_panic_hook", "getrandom 0.2.17", @@ -8903,7 +8903,7 @@ dependencies = [ [[package]] name = "ruvector-attn-mincut" -version = "2.1.0" +version = "2.2.0" dependencies = [ "serde", "serde_json", @@ -8912,7 +8912,7 @@ dependencies = [ [[package]] name = "ruvector-bench" -version = "2.1.0" +version = "2.2.0" dependencies = [ "anyhow", "byteorder", @@ -8933,8 +8933,8 @@ dependencies = [ "rayon", "ruvector-cognitive-container", "ruvector-coherence", - "ruvector-core 2.1.0", - "ruvector-mincut 2.1.0", + "ruvector-core 2.2.0", + "ruvector-mincut 2.2.0", "serde", "serde_json", "statistical", @@ -8963,7 +8963,7 @@ dependencies = [ "rand_distr 0.4.3", "rayon", "reqwest 0.11.27", - "ruvector-core 2.1.0", + "ruvector-core 2.2.0", "rvf-crypto", "rvf-types", "rvf-wire", @@ -8980,7 +8980,7 @@ dependencies = [ [[package]] name = "ruvector-cli" -version = "2.1.0" +version = "2.2.0" dependencies = [ "anyhow", "assert_cmd", @@ -9005,7 +9005,7 @@ dependencies = [ "predicates", "prettytable-rs", "rand 0.8.5", - "ruvector-core 2.1.0", + "ruvector-core 2.2.0", "ruvector-gnn", "ruvector-graph", "serde", @@ -9038,7 +9038,7 @@ dependencies = [ "rand_distr 0.4.3", "rayon", "ruvector-attention", - "ruvector-core 2.1.0", + "ruvector-core 2.2.0", "ruvector-gnn", "ruvector-graph", "serde", @@ -9054,7 +9054,7 @@ dependencies = [ [[package]] name = "ruvector-cluster" -version = "2.1.0" +version = "2.2.0" dependencies = [ "async-trait", "bincode 2.0.1", @@ -9063,7 +9063,7 @@ dependencies = [ "futures", "parking_lot 0.12.5", "rand 0.8.5", - "ruvector-core 2.1.0", + "ruvector-core 2.2.0", "serde", "serde_json", "thiserror 2.0.18", @@ -9074,7 +9074,7 @@ dependencies = [ [[package]] name = "ruvector-cnn" -version = "2.1.0" +version = "2.2.0" dependencies = [ "criterion 0.5.1", "fastrand", @@ -9102,7 +9102,7 @@ dependencies = [ [[package]] name = "ruvector-cognitive-container" -version = "2.1.0" +version = "2.2.0" dependencies = [ "proptest", "serde", @@ -9112,7 +9112,7 @@ dependencies = [ [[package]] name = "ruvector-coherence" -version = "2.1.0" +version = "2.2.0" dependencies = [ "serde", "serde_json", @@ -9120,13 +9120,13 @@ dependencies = [ [[package]] name = "ruvector-collections" -version = "2.1.0" +version = "2.2.0" dependencies = [ "bincode 2.0.1", "chrono", "dashmap 6.1.0", "parking_lot 0.12.5", - "ruvector-core 2.1.0", + "ruvector-core 2.2.0", "serde", "serde_json", "thiserror 2.0.18", @@ -9135,7 +9135,7 @@ dependencies = [ [[package]] name = "ruvector-consciousness" -version = "2.1.0" +version = "2.2.0" dependencies = [ "approx", "criterion 0.5.1", @@ -9147,7 +9147,7 @@ dependencies = [ "ruvector-cognitive-container", "ruvector-coherence", "ruvector-math", - "ruvector-mincut 2.1.0", + "ruvector-mincut 2.2.0", "ruvector-solver", "ruvector-sparsifier", "serde", @@ -9157,7 +9157,7 @@ dependencies = [ [[package]] name = "ruvector-consciousness-wasm" -version = "2.1.0" +version = "2.2.0" dependencies = [ "getrandom 0.2.17", "js-sys", @@ -9195,6 +9195,35 @@ dependencies = [ [[package]] name = "ruvector-core" version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "995bedf32161d34f205df1ac5f4f1a76f120f86eb2cd6134cda7d5ee827de415" +dependencies = [ + "anyhow", + "bincode 2.0.1", + "chrono", + "crossbeam", + "dashmap 6.1.0", + "hnsw_rs", + "memmap2", + "ndarray 0.16.1", + "once_cell", + "parking_lot 0.12.5", + "rand 0.8.5", + "rand_distr 0.4.3", + "rayon", + "redb", + "rkyv", + "serde", + "serde_json", + "simsimd", + "thiserror 2.0.18", + "tracing", + "uuid", +] + +[[package]] +name = "ruvector-core" +version = "2.2.0" dependencies = [ "anyhow", "bincode 2.0.1", @@ -9228,35 +9257,6 @@ dependencies = [ "uuid", ] -[[package]] -name = "ruvector-core" -version = "2.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "995bedf32161d34f205df1ac5f4f1a76f120f86eb2cd6134cda7d5ee827de415" -dependencies = [ - "anyhow", - "bincode 2.0.1", - "chrono", - "crossbeam", - "dashmap 6.1.0", - "hnsw_rs", - "memmap2", - "ndarray 0.16.1", - "once_cell", - "parking_lot 0.12.5", - "rand 0.8.5", - "rand_distr 0.4.3", - "rayon", - "redb", - "rkyv", - "serde", - "serde_json", - "simsimd", - "thiserror 2.0.18", - "tracing", - "uuid", -] - [[package]] name = "ruvector-crv" version = "0.1.1" @@ -9264,7 +9264,7 @@ dependencies = [ "approx", "ruvector-attention", "ruvector-gnn", - "ruvector-mincut 2.1.0", + "ruvector-mincut 2.2.0", "serde", "serde_json", "thiserror 1.0.69", @@ -9272,7 +9272,7 @@ dependencies = [ [[package]] name = "ruvector-dag" -version = "2.1.0" +version = "2.2.0" dependencies = [ "criterion 0.5.1", "crossbeam", @@ -9284,7 +9284,7 @@ dependencies = [ "pqcrypto-kyber", "proptest", "rand 0.8.5", - "ruvector-core 2.1.0", + "ruvector-core 2.2.0", "serde", "serde_json", "sha2 0.10.9", @@ -9309,7 +9309,7 @@ dependencies = [ [[package]] name = "ruvector-decompiler" -version = "2.1.0" +version = "2.2.0" dependencies = [ "criterion 0.5.1", "memchr", @@ -9318,7 +9318,7 @@ dependencies = [ "ort", "rayon", "regex", - "ruvector-mincut 2.1.0", + "ruvector-mincut 2.2.0", "serde", "serde_json", "sha3", @@ -9327,7 +9327,7 @@ dependencies = [ [[package]] name = "ruvector-decompiler-wasm" -version = "2.1.0" +version = "2.2.0" dependencies = [ "console_error_panic_hook", "getrandom 0.2.17", @@ -9431,7 +9431,7 @@ dependencies = [ [[package]] name = "ruvector-diskann" -version = "2.1.0" +version = "2.2.0" dependencies = [ "bincode 2.0.1", "bytemuck", @@ -9448,7 +9448,7 @@ dependencies = [ [[package]] name = "ruvector-diskann-node" -version = "2.1.0" +version = "2.2.0" dependencies = [ "napi", "napi-build", @@ -9469,7 +9469,7 @@ dependencies = [ [[package]] name = "ruvector-domain-expansion" -version = "2.1.0" +version = "2.2.0" dependencies = [ "criterion 0.5.1", "proptest", @@ -9512,7 +9512,7 @@ dependencies = [ [[package]] name = "ruvector-exotic-wasm" -version = "2.1.0" +version = "2.2.0" dependencies = [ "console_error_panic_hook", "getrandom 0.2.17", @@ -9528,12 +9528,12 @@ dependencies = [ [[package]] name = "ruvector-filter" -version = "2.1.0" +version = "2.2.0" dependencies = [ "chrono", "dashmap 6.1.0", "ordered-float", - "ruvector-core 2.1.0", + "ruvector-core 2.2.0", "serde", "serde_json", "thiserror 2.0.18", @@ -9579,7 +9579,7 @@ dependencies = [ [[package]] name = "ruvector-gnn" -version = "2.1.0" +version = "2.2.0" dependencies = [ "anyhow", "criterion 0.5.1", @@ -9595,7 +9595,7 @@ dependencies = [ "rand 0.8.5", "rand_distr 0.4.3", "rayon", - "ruvector-core 2.1.0", + "ruvector-core 2.2.0", "serde", "serde_json", "tempfile", @@ -9604,7 +9604,7 @@ dependencies = [ [[package]] name = "ruvector-gnn-node" -version = "2.1.0" +version = "2.2.0" dependencies = [ "napi", "napi-build", @@ -9615,7 +9615,7 @@ dependencies = [ [[package]] name = "ruvector-gnn-wasm" -version = "2.1.0" +version = "2.2.0" dependencies = [ "console_error_panic_hook", "getrandom 0.2.17", @@ -9630,7 +9630,7 @@ dependencies = [ [[package]] name = "ruvector-graph" -version = "2.1.0" +version = "2.2.0" dependencies = [ "anyhow", "bincode 2.0.1", @@ -9670,7 +9670,7 @@ dependencies = [ "rkyv", "roaring", "ruvector-cluster", - "ruvector-core 2.1.0", + "ruvector-core 2.2.0", "ruvector-raft", "ruvector-replication", "serde", @@ -9691,14 +9691,14 @@ dependencies = [ [[package]] name = "ruvector-graph-node" -version = "2.1.0" +version = "2.2.0" dependencies = [ "anyhow", "futures", "napi", "napi-build", "napi-derive", - "ruvector-core 2.1.0", + "ruvector-core 2.2.0", "ruvector-graph", "serde", "serde_json", @@ -9710,14 +9710,14 @@ dependencies = [ [[package]] name = "ruvector-graph-transformer" -version = "2.1.0" +version = "2.2.0" dependencies = [ "proptest", "rand 0.8.5", "ruvector-attention", "ruvector-coherence", "ruvector-gnn", - "ruvector-mincut 2.1.0", + "ruvector-mincut 2.2.0", "ruvector-solver", "ruvector-verified", "serde", @@ -9726,7 +9726,7 @@ dependencies = [ [[package]] name = "ruvector-graph-transformer-node" -version = "2.1.0" +version = "2.2.0" dependencies = [ "napi", "napi-build", @@ -9738,7 +9738,7 @@ dependencies = [ [[package]] name = "ruvector-graph-transformer-wasm" -version = "2.1.0" +version = "2.2.0" dependencies = [ "js-sys", "serde", @@ -9750,7 +9750,7 @@ dependencies = [ [[package]] name = "ruvector-graph-wasm" -version = "2.1.0" +version = "2.2.0" dependencies = [ "anyhow", "console_error_panic_hook", @@ -9759,7 +9759,7 @@ dependencies = [ "js-sys", "parking_lot 0.12.5", "regex", - "ruvector-core 2.1.0", + "ruvector-core 2.2.0", "ruvector-graph", "serde", "serde-wasm-bindgen", @@ -9801,7 +9801,7 @@ dependencies = [ [[package]] name = "ruvector-math" -version = "2.1.0" +version = "2.2.0" dependencies = [ "approx", "criterion 0.5.1", @@ -9816,7 +9816,7 @@ dependencies = [ [[package]] name = "ruvector-math-wasm" -version = "2.1.0" +version = "2.2.0" dependencies = [ "console_error_panic_hook", "getrandom 0.2.17", @@ -9834,7 +9834,7 @@ dependencies = [ [[package]] name = "ruvector-metrics" -version = "2.1.0" +version = "2.2.0" dependencies = [ "chrono", "lazy_static", @@ -9880,7 +9880,7 @@ dependencies = [ "rand 0.8.5", "rayon", "roaring", - "ruvector-core 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "ruvector-core 2.1.0", "serde", "serde_json", "thiserror 2.0.18", @@ -9889,7 +9889,7 @@ dependencies = [ [[package]] name = "ruvector-mincut" -version = "2.1.0" +version = "2.2.0" dependencies = [ "anyhow", "criterion 0.5.1", @@ -9903,7 +9903,7 @@ dependencies = [ "rand 0.8.5", "rayon", "roaring", - "ruvector-core 2.1.0", + "ruvector-core 2.2.0", "ruvector-graph", "serde", "serde_json", @@ -9948,24 +9948,24 @@ dependencies = [ [[package]] name = "ruvector-mincut-node" -version = "2.1.0" +version = "2.2.0" dependencies = [ "napi", "napi-build", "napi-derive", - "ruvector-mincut 2.1.0", + "ruvector-mincut 2.2.0", "serde", "serde_json", ] [[package]] name = "ruvector-mincut-wasm" -version = "2.1.0" +version = "2.2.0" dependencies = [ "console_error_panic_hook", "getrandom 0.2.17", "js-sys", - "ruvector-mincut 2.1.0", + "ruvector-mincut 2.2.0", "serde", "serde-wasm-bindgen", "serde_json", @@ -9975,7 +9975,7 @@ dependencies = [ [[package]] name = "ruvector-nervous-system" -version = "2.1.0" +version = "2.2.0" dependencies = [ "anyhow", "approx", @@ -10009,14 +10009,14 @@ dependencies = [ [[package]] name = "ruvector-node" -version = "2.1.0" +version = "2.2.0" dependencies = [ "anyhow", "napi", "napi-build", "napi-derive", "ruvector-collections", - "ruvector-core 2.1.0", + "ruvector-core 2.2.0", "ruvector-filter", "ruvector-metrics", "serde", @@ -10058,7 +10058,7 @@ dependencies = [ "ruvector-math", "ruvector-mincut-gated-transformer 0.1.0", "ruvector-solver", - "ruvector-sona 0.1.9", + "ruvector-sona 0.2.0", "serde", "serde_json", "simsimd", @@ -10069,7 +10069,7 @@ dependencies = [ [[package]] name = "ruvector-profiler" -version = "2.1.0" +version = "2.2.0" dependencies = [ "serde", "serde_json", @@ -10078,7 +10078,7 @@ dependencies = [ [[package]] name = "ruvector-raft" -version = "2.1.0" +version = "2.2.0" dependencies = [ "bincode 2.0.1", "chrono", @@ -10086,7 +10086,7 @@ dependencies = [ "futures", "parking_lot 0.12.5", "rand 0.8.5", - "ruvector-core 2.1.0", + "ruvector-core 2.2.0", "serde", "serde_json", "thiserror 2.0.18", @@ -10097,7 +10097,7 @@ dependencies = [ [[package]] name = "ruvector-replication" -version = "2.1.0" +version = "2.2.0" dependencies = [ "bincode 2.0.1", "chrono", @@ -10105,7 +10105,7 @@ dependencies = [ "futures", "parking_lot 0.12.5", "rand 0.8.5", - "ruvector-core 2.1.0", + "ruvector-core 2.2.0", "serde", "serde_json", "thiserror 2.0.18", @@ -10140,7 +10140,7 @@ dependencies = [ [[package]] name = "ruvector-router-cli" -version = "2.1.0" +version = "2.2.0" dependencies = [ "anyhow", "chrono", @@ -10155,7 +10155,7 @@ dependencies = [ [[package]] name = "ruvector-router-core" -version = "2.1.0" +version = "2.2.0" dependencies = [ "anyhow", "bincode 2.0.1", @@ -10182,7 +10182,7 @@ dependencies = [ [[package]] name = "ruvector-router-ffi" -version = "2.1.0" +version = "2.2.0" dependencies = [ "anyhow", "chrono", @@ -10197,7 +10197,7 @@ dependencies = [ [[package]] name = "ruvector-router-wasm" -version = "2.1.0" +version = "2.2.0" dependencies = [ "js-sys", "ruvector-router-core", @@ -10211,7 +10211,7 @@ dependencies = [ [[package]] name = "ruvector-scipix" -version = "2.1.0" +version = "2.2.0" dependencies = [ "ab_glyph", "anyhow", @@ -10284,12 +10284,12 @@ dependencies = [ [[package]] name = "ruvector-server" -version = "2.1.0" +version = "2.2.0" dependencies = [ "axum 0.7.9", "dashmap 6.1.0", "parking_lot 0.12.5", - "ruvector-core 2.1.0", + "ruvector-core 2.2.0", "serde", "serde_json", "thiserror 2.0.18", @@ -10302,13 +10302,13 @@ dependencies = [ [[package]] name = "ruvector-snapshot" -version = "2.1.0" +version = "2.2.0" dependencies = [ "async-trait", "bincode 2.0.1", "chrono", "flate2", - "ruvector-core 2.1.0", + "ruvector-core 2.2.0", "serde", "serde_json", "sha2 0.10.9", @@ -10319,7 +10319,7 @@ dependencies = [ [[package]] name = "ruvector-solver" -version = "2.1.0" +version = "2.2.0" dependencies = [ "approx", "criterion 0.5.1", @@ -10338,7 +10338,7 @@ dependencies = [ [[package]] name = "ruvector-solver-node" -version = "2.1.0" +version = "2.2.0" dependencies = [ "napi", "napi-build", @@ -10351,7 +10351,7 @@ dependencies = [ [[package]] name = "ruvector-solver-wasm" -version = "2.1.0" +version = "2.2.0" dependencies = [ "getrandom 0.2.17", "js-sys", @@ -10367,6 +10367,20 @@ dependencies = [ [[package]] name = "ruvector-sona" version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f814dd0918c28831365b92135151b28233b95c2f661f0821c72c6b03b603daa6" +dependencies = [ + "crossbeam", + "getrandom 0.2.17", + "parking_lot 0.12.5", + "rand 0.8.5", + "serde", + "serde_json", +] + +[[package]] +name = "ruvector-sona" +version = "0.2.0" dependencies = [ "console_error_panic_hook", "criterion 0.5.1", @@ -10385,23 +10399,9 @@ dependencies = [ "web-sys", ] -[[package]] -name = "ruvector-sona" -version = "0.1.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f814dd0918c28831365b92135151b28233b95c2f661f0821c72c6b03b603daa6" -dependencies = [ - "crossbeam", - "getrandom 0.2.17", - "parking_lot 0.12.5", - "rand 0.8.5", - "serde", - "serde_json", -] - [[package]] name = "ruvector-sparse-inference" -version = "2.1.0" +version = "2.2.0" dependencies = [ "anyhow", "byteorder", @@ -10424,7 +10424,7 @@ dependencies = [ [[package]] name = "ruvector-sparsifier" -version = "2.1.0" +version = "2.2.0" dependencies = [ "approx", "criterion 0.5.1", @@ -10442,7 +10442,7 @@ dependencies = [ [[package]] name = "ruvector-sparsifier-wasm" -version = "2.1.0" +version = "2.2.0" dependencies = [ "console_error_panic_hook", "getrandom 0.2.17", @@ -10457,11 +10457,11 @@ dependencies = [ [[package]] name = "ruvector-temporal-tensor" -version = "2.1.0" +version = "2.2.0" [[package]] name = "ruvector-tiny-dancer-core" -version = "2.1.0" +version = "2.2.0" dependencies = [ "anyhow", "bytemuck", @@ -10491,7 +10491,7 @@ dependencies = [ [[package]] name = "ruvector-tiny-dancer-node" -version = "2.1.0" +version = "2.2.0" dependencies = [ "anyhow", "chrono", @@ -10508,7 +10508,7 @@ dependencies = [ [[package]] name = "ruvector-tiny-dancer-wasm" -version = "2.1.0" +version = "2.2.0" dependencies = [ "js-sys", "ruvector-tiny-dancer-core", @@ -10529,7 +10529,7 @@ dependencies = [ "proptest", "ruvector-cognitive-container", "ruvector-coherence", - "ruvector-core 2.1.0", + "ruvector-core 2.2.0", "serde", "serde_json", "thiserror 2.0.18", @@ -10551,7 +10551,7 @@ dependencies = [ [[package]] name = "ruvector-wasm" -version = "2.1.0" +version = "2.2.0" dependencies = [ "anyhow", "base64 0.22.1", @@ -10564,7 +10564,7 @@ dependencies = [ "parking_lot 0.12.5", "rand 0.8.5", "ruvector-collections", - "ruvector-core 2.1.0", + "ruvector-core 2.2.0", "ruvector-filter", "serde", "serde-wasm-bindgen", @@ -10764,6 +10764,39 @@ dependencies = [ [[package]] name = "ruvllm" version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24feb43cc1e7fdac5a997db71af95f6c2631f8cd8771d8fda4d5314d47e86663" +dependencies = [ + "anyhow", + "async-trait", + "bincode 2.0.1", + "chrono", + "dashmap 6.1.0", + "dirs 5.0.1", + "futures-core", + "half 2.7.1", + "md5", + "ndarray 0.16.1", + "once_cell", + "parking_lot 0.12.5", + "rand 0.8.5", + "regex", + "ruvector-core 2.1.0", + "ruvector-sona 0.1.9", + "serde", + "serde_json", + "sha2 0.10.9", + "smallvec 1.15.1", + "thiserror 2.0.18", + "tokio", + "tokio-stream", + "tracing", + "uuid", +] + +[[package]] +name = "ruvllm" +version = "2.2.0" dependencies = [ "anyhow", "async-trait", @@ -10793,10 +10826,10 @@ dependencies = [ "rayon", "regex", "ruvector-attention", - "ruvector-core 2.1.0", + "ruvector-core 2.2.0", "ruvector-gnn", "ruvector-graph", - "ruvector-sona 0.1.9", + "ruvector-sona 0.2.0", "serde", "serde_json", "sha2 0.10.9", @@ -10811,42 +10844,9 @@ dependencies = [ "uuid", ] -[[package]] -name = "ruvllm" -version = "2.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24feb43cc1e7fdac5a997db71af95f6c2631f8cd8771d8fda4d5314d47e86663" -dependencies = [ - "anyhow", - "async-trait", - "bincode 2.0.1", - "chrono", - "dashmap 6.1.0", - "dirs 5.0.1", - "futures-core", - "half 2.7.1", - "md5", - "ndarray 0.16.1", - "once_cell", - "parking_lot 0.12.5", - "rand 0.8.5", - "regex", - "ruvector-core 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "ruvector-sona 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", - "serde", - "serde_json", - "sha2 0.10.9", - "smallvec 1.15.1", - "thiserror 2.0.18", - "tokio", - "tokio-stream", - "tracing", - "uuid", -] - [[package]] name = "ruvllm-cli" -version = "2.1.0" +version = "2.2.0" dependencies = [ "anyhow", "assert_cmd", @@ -10866,7 +10866,7 @@ dependencies = [ "predicates", "prettytable-rs", "rustyline", - "ruvllm 2.1.0", + "ruvllm 2.2.0", "serde", "serde_json", "tempfile", @@ -11051,7 +11051,7 @@ dependencies = [ "dashmap 6.1.0", "mockall", "parking_lot 0.12.5", - "ruvector-sona 0.1.9", + "ruvector-sona 0.2.0", "rvagent-backends", "rvagent-core", "serde", @@ -11135,7 +11135,7 @@ dependencies = [ "rand_distr 0.4.3", "ruvector-attention", "ruvector-collections", - "ruvector-core 2.1.0", + "ruvector-core 2.2.0", "ruvector-dag", "ruvector-filter", "ruvector-gnn", @@ -11249,7 +11249,7 @@ dependencies = [ "js-sys", "once_cell", "parking_lot 0.12.5", - "ruvector-core 2.1.0", + "ruvector-core 2.2.0", "rvf-runtime", "rvf-types", "serde", @@ -11367,7 +11367,7 @@ version = "0.1.0" dependencies = [ "rand 0.8.5", "ruvector-coherence", - "ruvector-mincut 2.1.0", + "ruvector-mincut 2.2.0", ] [[package]] @@ -11376,7 +11376,7 @@ version = "0.1.0" dependencies = [ "rand 0.8.5", "ruvector-coherence", - "ruvector-mincut 2.1.0", + "ruvector-mincut 2.2.0", ] [[package]] @@ -11547,7 +11547,7 @@ version = "0.1.0" dependencies = [ "rand 0.8.5", "ruvector-coherence", - "ruvector-mincut 2.1.0", + "ruvector-mincut 2.2.0", ] [[package]] @@ -11556,7 +11556,7 @@ version = "0.1.0" dependencies = [ "rand 0.8.5", "ruvector-coherence", - "ruvector-mincut 2.1.0", + "ruvector-mincut 2.2.0", ] [[package]] @@ -12180,7 +12180,7 @@ name = "subpolynomial-time-mincut-demo" version = "0.1.0" dependencies = [ "rand 0.8.5", - "ruvector-mincut 2.1.0", + "ruvector-mincut 2.2.0", ] [[package]] @@ -12443,7 +12443,7 @@ version = "0.1.0" dependencies = [ "rand 0.8.5", "ruvector-coherence", - "ruvector-mincut 2.1.0", + "ruvector-mincut 2.2.0", ] [[package]] @@ -13159,7 +13159,7 @@ name = "train-discoveries" version = "0.1.0" dependencies = [ "rand 0.8.5", - "ruvector-core 2.1.0", + "ruvector-core 2.2.0", "ruvector-solver", "serde", "serde_json", @@ -13582,7 +13582,7 @@ version = "0.1.0" dependencies = [ "rand 0.8.5", "ruvector-coherence", - "ruvector-mincut 2.1.0", + "ruvector-mincut 2.2.0", ] [[package]] @@ -13848,7 +13848,7 @@ version = "0.1.0" dependencies = [ "rand 0.8.5", "ruvector-coherence", - "ruvector-mincut 2.1.0", + "ruvector-mincut 2.2.0", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index 90dd9cec..95cdaa3c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -195,7 +195,7 @@ members = [ resolver = "2" [workspace.package] -version = "2.1.0" +version = "2.2.0" edition = "2021" rust-version = "1.77" license = "MIT" diff --git a/crates/prime-radiant/Cargo.toml b/crates/prime-radiant/Cargo.toml index c6dfec36..62a560ca 100644 --- a/crates/prime-radiant/Cargo.toml +++ b/crates/prime-radiant/Cargo.toml @@ -31,7 +31,7 @@ cognitum-gate-kernel = { version = "0.1.0", features = ["std"], optional = true # Self-optimizing thresholds with EWC++ (sona) # Provides: SonaEngine, MicroLoRA, EwcPlusPlus, ReasoningBank -ruvector-sona = { version = "0.1.4", features = ["serde-support"], optional = true } +ruvector-sona = { version = "0.2.0", path = "../sona", features = ["serde-support"], optional = true } # Learned restriction maps with GNN (ruvector-gnn) # Provides: RuvectorLayer, ElasticWeightConsolidation, ReplayBuffer diff --git a/crates/ruvector-postgres/Cargo.toml b/crates/ruvector-postgres/Cargo.toml index 051e9b73..829ebc56 100644 --- a/crates/ruvector-postgres/Cargo.toml +++ b/crates/ruvector-postgres/Cargo.toml @@ -140,7 +140,7 @@ ruvector-mincut-gated-transformer = { version = "0.1.0", path = "../ruvector-min ruvector-solver = { version = "2.0", path = "../ruvector-solver", features = ["full"], optional = true } ruvector-math = { version = "2.0", path = "../ruvector-math", optional = true } ruvector-attention = { version = "2.0", path = "../ruvector-attention", optional = true } -ruvector-sona = { version = "0.1", path = "../sona", features = ["serde-support"], optional = true } +ruvector-sona = { version = "0.2", path = "../sona", features = ["serde-support"], optional = true } ruvector-domain-expansion = { version = "2.0", path = "../ruvector-domain-expansion", optional = true } # Optional: Use ruvector-core for shared implementations diff --git a/crates/ruvllm/Cargo.toml b/crates/ruvllm/Cargo.toml index 322cd0f6..a37cf4a9 100644 --- a/crates/ruvllm/Cargo.toml +++ b/crates/ruvllm/Cargo.toml @@ -14,7 +14,7 @@ categories = ["science", "algorithms"] [dependencies] # Ruvector integration ruvector-core = { version = "2.0", path = "../ruvector-core", default-features = false, features = ["storage", "hnsw", "parallel", "simd"] } -ruvector-sona = { version = "0.1.6", path = "../sona", default-features = false, features = ["serde-support"] } +ruvector-sona = { version = "0.2.0", path = "../sona", default-features = false, features = ["serde-support"] } # Optional Ruvector crates for advanced features ruvector-attention = { version = "2.0", path = "../ruvector-attention", optional = true } diff --git a/crates/sona/Cargo.toml b/crates/sona/Cargo.toml index 534d04d4..03756407 100644 --- a/crates/sona/Cargo.toml +++ b/crates/sona/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ruvector-sona" -version = "0.1.9" +version = "0.2.0" edition = "2021" rust-version = "1.70" authors = ["RuVector Team "]