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..3e2a2c3 100644 --- a/crates/graphrefly-core/CHANGELOG.md +++ b/crates/graphrefly-core/CHANGELOG.md @@ -7,6 +7,37 @@ 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-19 + +### Added + +- *(D246)* S4 — actor-model test rebuilds + rule-8 coalescing + wave-scope doc reconciliation +- *(D246)* S3 — SerializationGroupId → SchedulingGroupId rename +- *(D246)* S2c — StateCell collapse + single-owner !Send Core (D247/D248/D249) +- *(D246)* boundary-1 β-simplification — Core-free Graph + OwnedCore + one facade +- 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 + +- s2b qa +- s2b again +- s2b +- s2a +- *(core)* R2.6.0 — Default-mode leaf source self-emit delivers immediately while self-paused +- 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 + +### Other + +- *(D246 S2c+S3+S4)* M1 cross-queue contract + M2 compact_every per-emission + F1-F12 hygiene +- *(core)* R2.6.0 QA B1 — Default-mode lock-arithmetic + cross-node-isolation coverage + ## [0.0.6](https://github.com/graphrefly/graphrefly-rs/compare/graphrefly-core-v0.0.5...graphrefly-core-v0.0.6) - 2026-05-16 ### Added diff --git a/crates/graphrefly-graph/CHANGELOG.md b/crates/graphrefly-graph/CHANGELOG.md index 154a1bb..1d55ea1 100644 --- a/crates/graphrefly-graph/CHANGELOG.md +++ b/crates/graphrefly-graph/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-graph-v0.0.6...graphrefly-graph-v0.0.7) - 2026-05-19 + +### Added + +- *(D246)* S4 — actor-model test rebuilds + rule-8 coalescing + wave-scope doc reconciliation +- *(D246)* S2c — StateCell collapse + single-owner !Send Core (D247/D248/D249) +- *(D246)* boundary-1 β-simplification — Core-free Graph + OwnedCore + one facade + +### Fixed + +- s2b qa +- s2b again + +### Other + +- *(D246 S2c+S3+S4)* M1 cross-queue contract + M2 compact_every per-emission + F1-F12 hygiene + ## [0.0.6](https://github.com/graphrefly/graphrefly-rs/compare/graphrefly-graph-v0.0.5...graphrefly-graph-v0.0.6) - 2026-05-16 ### Added diff --git a/crates/graphrefly-operators/CHANGELOG.md b/crates/graphrefly-operators/CHANGELOG.md index 8c2eebb..d940cc3 100644 --- a/crates/graphrefly-operators/CHANGELOG.md +++ b/crates/graphrefly-operators/CHANGELOG.md @@ -7,6 +7,20 @@ 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-operators-v0.0.6...graphrefly-operators-v0.0.7) - 2026-05-19 + +### Added + +- *(D246)* S3 — SerializationGroupId → SchedulingGroupId rename +- *(D246)* S2c — StateCell collapse + single-owner !Send Core (D247/D248/D249) +- *(D246)* boundary-1 β-simplification — Core-free Graph + OwnedCore + one facade + +### Fixed + +- s2b qa +- s2b again +- s2b + ## [0.0.6](https://github.com/graphrefly/graphrefly-rs/compare/graphrefly-operators-v0.0.5...graphrefly-operators-v0.0.6) - 2026-05-16 ### Added diff --git a/crates/graphrefly-storage/CHANGELOG.md b/crates/graphrefly-storage/CHANGELOG.md index f50f2a3..2e403a9 100644 --- a/crates/graphrefly-storage/CHANGELOG.md +++ b/crates/graphrefly-storage/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-storage-v0.0.6...graphrefly-storage-v0.0.7) - 2026-05-19 + +### Added + +- *(D246)* S4 — actor-model test rebuilds + rule-8 coalescing + wave-scope doc reconciliation +- *(D246)* S2c — StateCell collapse + single-owner !Send Core (D247/D248/D249) +- *(D246)* boundary-1 β-simplification — Core-free Graph + OwnedCore + one facade + +### Fixed + +- s2b qa +- s2b again + +### Other + +- *(D246 S2c+S3+S4)* M1 cross-queue contract + M2 compact_every per-emission + F1-F12 hygiene + ## [0.0.6](https://github.com/graphrefly/graphrefly-rs/compare/graphrefly-storage-v0.0.5...graphrefly-storage-v0.0.6) - 2026-05-16 ### Added diff --git a/crates/graphrefly-structures/CHANGELOG.md b/crates/graphrefly-structures/CHANGELOG.md index 4935ea1..047f8d5 100644 --- a/crates/graphrefly-structures/CHANGELOG.md +++ b/crates/graphrefly-structures/CHANGELOG.md @@ -7,6 +7,16 @@ 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-structures-v0.0.6...graphrefly-structures-v0.0.7) - 2026-05-19 + +### Added + +- *(D246)* boundary-1 β-simplification — Core-free Graph + OwnedCore + one facade + +### Fixed + +- s2b again + ## [0.0.6](https://github.com/graphrefly/graphrefly-rs/compare/graphrefly-structures-v0.0.5...graphrefly-structures-v0.0.6) - 2026-05-16 ### Added