diff --git a/AGENTS.md b/AGENTS.md index bca6ea7..74d3112 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -16,7 +16,7 @@ Tools that support `@`-imports (Claude Code) auto-include all three files via th `CLAUDE.md` is a symlink to this file — there is exactly one source of truth. Edit `AGENTS.md`. -**Version surveyed:** 0.7.2 +**Version surveyed:** 0.8.0 **Workspace crates:** `omnigraph-compiler`, `omnigraph` (engine), `omnigraph-policy`, `omnigraph-api-types` (shared HTTP wire DTOs), `omnigraph-cluster`, `omnigraph-cli`, `omnigraph-server` **Storage substrate:** Lance 7.x (columnar, versioned, branchable) **License:** MIT diff --git a/Cargo.lock b/Cargo.lock index 01170ec..d180b7c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4851,7 +4851,7 @@ dependencies = [ [[package]] name = "omnigraph-api-types" -version = "0.7.2" +version = "0.8.0" dependencies = [ "omnigraph-compiler", "omnigraph-engine", @@ -4862,7 +4862,7 @@ dependencies = [ [[package]] name = "omnigraph-cli" -version = "0.7.2" +version = "0.8.0" dependencies = [ "assert_cmd", "clap", @@ -4886,7 +4886,7 @@ dependencies = [ [[package]] name = "omnigraph-cluster" -version = "0.7.2" +version = "0.8.0" dependencies = [ "fail", "omnigraph-compiler", @@ -4905,7 +4905,7 @@ dependencies = [ [[package]] name = "omnigraph-compiler" -version = "0.7.2" +version = "0.8.0" dependencies = [ "ahash", "arrow-array", @@ -4924,7 +4924,7 @@ dependencies = [ [[package]] name = "omnigraph-engine" -version = "0.7.2" +version = "0.8.0" dependencies = [ "arc-swap", "arrow-array", @@ -4969,7 +4969,7 @@ dependencies = [ [[package]] name = "omnigraph-policy" -version = "0.7.2" +version = "0.8.0" dependencies = [ "cedar-policy", "clap", @@ -4982,7 +4982,7 @@ dependencies = [ [[package]] name = "omnigraph-server" -version = "0.7.2" +version = "0.8.0" dependencies = [ "arc-swap", "async-trait", diff --git a/crates/omnigraph-api-types/Cargo.toml b/crates/omnigraph-api-types/Cargo.toml index 96677d1..7157524 100644 --- a/crates/omnigraph-api-types/Cargo.toml +++ b/crates/omnigraph-api-types/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "omnigraph-api-types" -version = "0.7.2" +version = "0.8.0" edition = "2024" description = "Shared HTTP wire DTOs for Omnigraph — request/response types and engine-result → DTO mappings used by both omnigraph-server and omnigraph-cli (RFC-009). Plain serde/utoipa types; no transport or server internals." license = "MIT" @@ -9,8 +9,8 @@ homepage = "https://github.com/ModernRelay/omnigraph" documentation = "https://docs.rs/omnigraph-api-types" [dependencies] -omnigraph = { package = "omnigraph-engine", path = "../omnigraph", version = "0.7.2" } -omnigraph-compiler = { path = "../omnigraph-compiler", version = "0.7.2" } +omnigraph = { package = "omnigraph-engine", path = "../omnigraph", version = "0.8.0" } +omnigraph-compiler = { path = "../omnigraph-compiler", version = "0.8.0" } serde = { workspace = true } serde_json = { workspace = true } utoipa = { workspace = true } diff --git a/crates/omnigraph-cli/Cargo.toml b/crates/omnigraph-cli/Cargo.toml index df4ac8d..afed02e 100644 --- a/crates/omnigraph-cli/Cargo.toml +++ b/crates/omnigraph-cli/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "omnigraph-cli" -version = "0.7.2" +version = "0.8.0" edition = "2024" description = "CLI for the Omnigraph graph database." license = "MIT" @@ -13,12 +13,12 @@ name = "omnigraph" path = "src/main.rs" [dependencies] -omnigraph = { package = "omnigraph-engine", path = "../omnigraph", version = "0.7.2" } -omnigraph-compiler = { path = "../omnigraph-compiler", version = "0.7.2" } -omnigraph-api-types = { path = "../omnigraph-api-types", version = "0.7.2" } -omnigraph-cluster = { path = "../omnigraph-cluster", version = "0.7.2" } -omnigraph-policy = { path = "../omnigraph-policy", version = "0.7.2" } -omnigraph-server = { path = "../omnigraph-server", version = "0.7.2" } +omnigraph = { package = "omnigraph-engine", path = "../omnigraph", version = "0.8.0" } +omnigraph-compiler = { path = "../omnigraph-compiler", version = "0.8.0" } +omnigraph-api-types = { path = "../omnigraph-api-types", version = "0.8.0" } +omnigraph-cluster = { path = "../omnigraph-cluster", version = "0.8.0" } +omnigraph-policy = { path = "../omnigraph-policy", version = "0.8.0" } +omnigraph-server = { path = "../omnigraph-server", version = "0.8.0" } clap = { workspace = true } color-eyre = { workspace = true } serde = { workspace = true } diff --git a/crates/omnigraph-cluster/Cargo.toml b/crates/omnigraph-cluster/Cargo.toml index ad3cf24..2ad384e 100644 --- a/crates/omnigraph-cluster/Cargo.toml +++ b/crates/omnigraph-cluster/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "omnigraph-cluster" -version = "0.7.2" +version = "0.8.0" edition = "2024" description = "Cluster configuration validation, planning, and config-only apply for Omnigraph." license = "MIT" @@ -14,8 +14,8 @@ documentation = "https://docs.rs/omnigraph-cluster" failpoints = ["dep:fail", "fail/failpoints", "omnigraph/failpoints"] [dependencies] -omnigraph-compiler = { path = "../omnigraph-compiler", version = "0.7.2" } -omnigraph = { package = "omnigraph-engine", path = "../omnigraph", version = "0.7.2" } +omnigraph-compiler = { path = "../omnigraph-compiler", version = "0.8.0" } +omnigraph = { package = "omnigraph-engine", path = "../omnigraph", version = "0.8.0" } fail = { workspace = true, optional = true } serde = { workspace = true } serde_json = { workspace = true } diff --git a/crates/omnigraph-compiler/Cargo.toml b/crates/omnigraph-compiler/Cargo.toml index f885a9f..26fce16 100644 --- a/crates/omnigraph-compiler/Cargo.toml +++ b/crates/omnigraph-compiler/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "omnigraph-compiler" -version = "0.7.2" +version = "0.8.0" edition = "2024" description = "Schema/query compiler for Omnigraph. Zero Lance dependency." license = "MIT" diff --git a/crates/omnigraph-policy/Cargo.toml b/crates/omnigraph-policy/Cargo.toml index 136df84..93a96bc 100644 --- a/crates/omnigraph-policy/Cargo.toml +++ b/crates/omnigraph-policy/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "omnigraph-policy" -version = "0.7.2" +version = "0.8.0" edition = "2024" description = "Policy / authorization layer for Omnigraph — Cedar-backed PolicyEngine, PolicyChecker trait, ResourceScope enum." license = "MIT" diff --git a/crates/omnigraph-server/Cargo.toml b/crates/omnigraph-server/Cargo.toml index fe349e9..d768d6b 100644 --- a/crates/omnigraph-server/Cargo.toml +++ b/crates/omnigraph-server/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "omnigraph-server" -version = "0.7.2" +version = "0.8.0" edition = "2024" description = "HTTP server for the Omnigraph graph database." license = "MIT" @@ -19,11 +19,11 @@ default = [] aws = ["dep:aws-config", "dep:aws-sdk-secretsmanager"] [dependencies] -omnigraph = { package = "omnigraph-engine", path = "../omnigraph", version = "0.7.2" } -omnigraph-compiler = { path = "../omnigraph-compiler", version = "0.7.2" } -omnigraph-policy = { path = "../omnigraph-policy", version = "0.7.2" } -omnigraph-api-types = { path = "../omnigraph-api-types", version = "0.7.2" } -omnigraph-cluster = { path = "../omnigraph-cluster", version = "0.7.2" } +omnigraph = { package = "omnigraph-engine", path = "../omnigraph", version = "0.8.0" } +omnigraph-compiler = { path = "../omnigraph-compiler", version = "0.8.0" } +omnigraph-policy = { path = "../omnigraph-policy", version = "0.8.0" } +omnigraph-api-types = { path = "../omnigraph-api-types", version = "0.8.0" } +omnigraph-cluster = { path = "../omnigraph-cluster", version = "0.8.0" } axum = { workspace = true } clap = { workspace = true } color-eyre = { workspace = true } diff --git a/crates/omnigraph/Cargo.toml b/crates/omnigraph/Cargo.toml index cc750e1..638eac9 100644 --- a/crates/omnigraph/Cargo.toml +++ b/crates/omnigraph/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "omnigraph-engine" -version = "0.7.2" +version = "0.8.0" edition = "2024" description = "Runtime engine for the Omnigraph graph database." license = "MIT" @@ -16,8 +16,8 @@ default = [] failpoints = ["dep:fail", "fail/failpoints"] [dependencies] -omnigraph-compiler = { path = "../omnigraph-compiler", version = "0.7.2" } -omnigraph-policy = { path = "../omnigraph-policy", version = "0.7.2" } +omnigraph-compiler = { path = "../omnigraph-compiler", version = "0.8.0" } +omnigraph-policy = { path = "../omnigraph-policy", version = "0.8.0" } lance = { workspace = true } lance-core = { workspace = true } lance-datafusion = { workspace = true } @@ -53,7 +53,7 @@ chrono = { workspace = true } arc-swap = { workspace = true } [dev-dependencies] -omnigraph-compiler = { path = "../omnigraph-compiler", version = "0.7.2" } +omnigraph-compiler = { path = "../omnigraph-compiler", version = "0.8.0" } tokio = { workspace = true } lance-namespace-impls = { workspace = true } # test-util gates IoStats.requests + assert_io_eq! (failure diagnostics only); dev-dep, diff --git a/docs/releases/v0.8.0.md b/docs/releases/v0.8.0.md index 5e0796f..94e9b18 100644 --- a/docs/releases/v0.8.0.md +++ b/docs/releases/v0.8.0.md @@ -1,8 +1,4 @@ -# Omnigraph v0.8.0 (in progress) - -> Draft release notes for the next minor. The version line in `AGENTS.md` and the -> crate manifests are bumped when this release is cut — these notes track the -> user-visible delta as the work lands. +# Omnigraph v0.8.0 This release moves the graph commit lineage into `__manifest` (RFC-013 Phase 7), retires the two legacy commit-graph datasets, and surfaces the storage-format diff --git a/openapi.json b/openapi.json index ba73e3e..277bf65 100644 --- a/openapi.json +++ b/openapi.json @@ -7,7 +7,7 @@ "name": "MIT", "identifier": "MIT" }, - "version": "0.7.2" + "version": "0.8.0" }, "paths": { "/graphs": {