omnigraph/crates
Ragnor Comerford b5690d5d8e
feat(config): typed GraphLocator, servers map, resolve_graph (RFC-002 §1/§2)
Add the typed graph schema behind the version gate: per-graph storage: (string or block) XOR server:+graph_id:, a servers: map, and resolve_graph -> typed GraphLocator (local alias -> srv/gid qualified -> cli.graph default). uri stays a defaulted String filled by normalize_graphs from storage/server, so all existing .uri readers are unchanged and this commit is config-only (server reject-Remote is L5). deny_unknown_fields rejects typos; Storage has a hand-rolled string-or-block Deserialize for precise unknown-field errors. region/endpoint parsed but not yet engine-threaded (V2); GraphLocator.graph_id carried but unused on the wire until V2. 26 config tests pass; cargo test --workspace --locked green (per review).
2026-06-03 15:48:06 +02:00
..
omnigraph fix(optimize): skip blob-bearing tables to avoid Lance compaction crash (#138) 2026-06-02 17:12:00 +02:00
omnigraph-api-types refactor: extract omnigraph-api-types crate from omnigraph-server 2026-06-03 11:14:19 +02:00
omnigraph-cli refactor: drop omnigraph-cli dependency on omnigraph-server 2026-06-03 11:34:21 +02:00
omnigraph-compiler fix(optimize): skip blob-bearing tables to avoid Lance compaction crash (#138) 2026-06-02 17:12:00 +02:00
omnigraph-config feat(config): typed GraphLocator, servers map, resolve_graph (RFC-002 §1/§2) 2026-06-03 15:48:06 +02:00
omnigraph-policy fix(optimize): skip blob-bearing tables to avoid Lance compaction crash (#138) 2026-06-02 17:12:00 +02:00
omnigraph-queries refactor: extract omnigraph-queries crate from omnigraph-server 2026-06-03 10:40:43 +02:00
omnigraph-server refactor: extract omnigraph-api-types crate from omnigraph-server 2026-06-03 11:14:19 +02:00