diff --git a/Cargo.lock b/Cargo.lock index 1065f03..c88ee99 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -603,7 +603,7 @@ dependencies = [ [[package]] name = "graphrefly-bindings-js" -version = "0.0.6" +version = "0.0.7" dependencies = [ "ahash", "graphrefly-core", @@ -622,7 +622,7 @@ dependencies = [ [[package]] name = "graphrefly-bindings-py" -version = "0.0.6" +version = "0.0.7" dependencies = [ "graphrefly-core", "graphrefly-graph", @@ -634,7 +634,7 @@ dependencies = [ [[package]] name = "graphrefly-bindings-wasm" -version = "0.0.6" +version = "0.0.7" dependencies = [ "graphrefly-core", "graphrefly-graph", @@ -646,7 +646,7 @@ dependencies = [ [[package]] name = "graphrefly-core" -version = "0.0.6" +version = "0.0.7" dependencies = [ "ahash", "criterion", @@ -667,7 +667,7 @@ dependencies = [ [[package]] name = "graphrefly-graph" -version = "0.0.6" +version = "0.0.7" dependencies = [ "blake3", "ciborium", @@ -688,7 +688,7 @@ dependencies = [ [[package]] name = "graphrefly-operators" -version = "0.0.6" +version = "0.0.7" dependencies = [ "ahash", "graphrefly-core", @@ -703,7 +703,7 @@ dependencies = [ [[package]] name = "graphrefly-storage" -version = "0.0.6" +version = "0.0.7" dependencies = [ "graphrefly-core", "graphrefly-graph", @@ -722,7 +722,7 @@ dependencies = [ [[package]] name = "graphrefly-structures" -version = "0.0.6" +version = "0.0.7" dependencies = [ "graphrefly-core", "graphrefly-graph", diff --git a/Cargo.toml b/Cargo.toml index ead0425..e384c9e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -14,7 +14,7 @@ default-members = [ # for wasm. [workspace.package] -version = "0.0.6" +version = "0.0.7" edition = "2021" rust-version = "1.95" license = "MIT OR Apache-2.0" @@ -29,11 +29,11 @@ authors = ["David Chen"] [workspace.dependencies] # In-workspace crates (path deps; bumped together pre-1.0) -graphrefly-core = { path = "crates/graphrefly-core", version = "0.0.6" } -graphrefly-graph = { path = "crates/graphrefly-graph", version = "0.0.6" } -graphrefly-operators = { path = "crates/graphrefly-operators", version = "0.0.6" } -graphrefly-storage = { path = "crates/graphrefly-storage", version = "0.0.6" } -graphrefly-structures = { path = "crates/graphrefly-structures", version = "0.0.6" } +graphrefly-core = { path = "crates/graphrefly-core", version = "0.0.7" } +graphrefly-graph = { path = "crates/graphrefly-graph", version = "0.0.7" } +graphrefly-operators = { path = "crates/graphrefly-operators", version = "0.0.7" } +graphrefly-storage = { path = "crates/graphrefly-storage", version = "0.0.7" } +graphrefly-structures = { path = "crates/graphrefly-structures", version = "0.0.7" } # Concurrency primitives # `arc_lock` enables `Arc>::lock_arc()` returning an diff --git a/crates/graphrefly-core/CHANGELOG.md b/crates/graphrefly-core/CHANGELOG.md index af6106c..2e67cbb 100644 --- a/crates/graphrefly-core/CHANGELOG.md +++ b/crates/graphrefly-core/CHANGELOG.md @@ -7,6 +7,23 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.0.7](https://github.com/graphrefly/graphrefly-rs/compare/graphrefly-core-v0.0.6...graphrefly-core-v0.0.7) - 2026-05-17 + +### Added + +- B-2 Step 2b-ii — correct cross-shard routing infra (parallelism gate UNMET; finding banked) +- B-2 Step 2b-i — per-ShardKey shard map + lock_arc (behaviour-identical; floor preserved) +- B-2 Step 2a — hoist CoreShared to its own lock (combined-guard, behaviour-identical) + +### Fixed + +- Slice B-2 /qa — A(i)+B(i) fixes, exact-count tests, deferrals banked +- B-3 — delete vestigial per_subgraph_parallelism.rs (CI-red fixed); reassess §7-B/symbol defer +- B-2 Step 1 — CoreShared sub-struct extraction (behaviour-identical) +- B-1 +- nextest and reduce per wave +- fix parallelism + ## [0.0.6](https://github.com/graphrefly/graphrefly-rs/compare/graphrefly-core-v0.0.5...graphrefly-core-v0.0.6) - 2026-05-16 ### Added