From 442c6d6e91832cd4449e8d2ce14a23ea0126010c Mon Sep 17 00:00:00 2001 From: forhappy Date: Wed, 19 Aug 2026 01:09:28 -0700 Subject: [PATCH] Release Compass 0.3.17 --- CHANGELOG.md | 13 ++++ Cargo.lock | 64 +++++++++---------- Cargo.toml | 2 +- crates/compass-analysis/Cargo.toml | 4 +- crates/compass-cargo/Cargo.toml | 2 +- crates/compass-cli/Cargo.toml | 48 +++++++------- crates/compass-core/Cargo.toml | 34 +++++----- crates/compass-cypher/Cargo.toml | 2 +- crates/compass-global/Cargo.toml | 4 +- crates/compass-google-workspace/Cargo.toml | 2 +- crates/compass-graph/Cargo.toml | 6 +- crates/compass-graphdb/Cargo.toml | 2 +- crates/compass-history/Cargo.toml | 8 +-- crates/compass-ingest/Cargo.toml | 4 +- crates/compass-languages/Cargo.toml | 6 +- crates/compass-mcp/Cargo.toml | 22 +++---- crates/compass-output/Cargo.toml | 16 ++--- crates/compass-postgres/Cargo.toml | 2 +- crates/compass-pr-intelligence/Cargo.toml | 2 +- crates/compass-program/Cargo.toml | 2 +- crates/compass-prs/Cargo.toml | 6 +- crates/compass-query/Cargo.toml | 18 +++--- crates/compass-reflect/Cargo.toml | 4 +- crates/compass-resolve/Cargo.toml | 12 ++-- crates/compass-semantic-diff/Cargo.toml | 12 ++-- crates/compass-semantic/Cargo.toml | 4 +- crates/compass-store-qualification/Cargo.toml | 12 ++-- crates/compass-store-redb/Cargo.toml | 8 +-- crates/compass-transcribe/Cargo.toml | 4 +- editors/vscode/package.json | 2 +- fuzz/Cargo.lock | 58 ++++++++--------- fuzz/Cargo.toml | 20 +++--- package-lock.json | 2 +- .../qualification/code-graph-v1-semantic.json | 2 +- 34 files changed, 211 insertions(+), 198 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2b111e61..cfbc4daf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -67,6 +67,19 @@ numbers: it preserves matching user-selected options, replaces engine-owned fingerprint fields, and keeps original historical realizations immutable. +## 0.3.17 - 2026-08-19 + +- Stabilize code-graph interactions in exported HTML and VS Code so rendered + nodes remain stationary and explicit layouts pause immediately when users + hover, focus, click, or drag. + +- Improve community-detail graph readability with semantic node families, + purpose-colored edges, confidence-preserving strokes, and an accessible + theme-aware legend shared by the embedded viewer and minimap. + +- Harden source navigation by refusing forge permalinks for local-only graph + commits that cannot be proven reachable from the repository's origin. + ## 0.3.16 - 2026-08-18 - Refactor universal evidence around explicit producer and pipeline lifecycles, diff --git a/Cargo.lock b/Cargo.lock index 34b6a7c6..bb794bde 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -930,7 +930,7 @@ dependencies = [ [[package]] name = "compass-analysis" -version = "0.3.16" +version = "0.3.17" dependencies = [ "compass-ir", "compass-model", @@ -943,7 +943,7 @@ dependencies = [ [[package]] name = "compass-cargo" -version = "0.3.16" +version = "0.3.17" dependencies = [ "compass-model", "glob", @@ -955,7 +955,7 @@ dependencies = [ [[package]] name = "compass-cli" -version = "0.3.16" +version = "0.3.17" dependencies = [ "compass-analysis", "compass-cargo", @@ -1002,7 +1002,7 @@ dependencies = [ [[package]] name = "compass-core" -version = "0.3.16" +version = "0.3.17" dependencies = [ "ahash", "compass-analysis", @@ -1037,7 +1037,7 @@ dependencies = [ [[package]] name = "compass-cypher" -version = "0.3.16" +version = "0.3.17" dependencies = [ "compass-model", "regex", @@ -1050,7 +1050,7 @@ dependencies = [ [[package]] name = "compass-files" -version = "0.3.16" +version = "0.3.17" dependencies = [ "atomicwrites", "glob", @@ -1069,7 +1069,7 @@ dependencies = [ [[package]] name = "compass-global" -version = "0.3.16" +version = "0.3.17" dependencies = [ "compass-files", "compass-model", @@ -1082,7 +1082,7 @@ dependencies = [ [[package]] name = "compass-google-workspace" -version = "0.3.16" +version = "0.3.17" dependencies = [ "compass-media", "serde_json", @@ -1095,7 +1095,7 @@ dependencies = [ [[package]] name = "compass-graph" -version = "0.3.16" +version = "0.3.17" dependencies = [ "ahash", "compass-languages", @@ -1117,7 +1117,7 @@ dependencies = [ [[package]] name = "compass-graphdb" -version = "0.3.16" +version = "0.3.17" dependencies = [ "compass-model", "rustls", @@ -1129,7 +1129,7 @@ dependencies = [ [[package]] name = "compass-history" -version = "0.3.16" +version = "0.3.17" dependencies = [ "atomicwrites", "compass-analysis", @@ -1149,7 +1149,7 @@ dependencies = [ [[package]] name = "compass-ingest" -version = "0.3.16" +version = "0.3.17" dependencies = [ "compass-files", "compass-languages", @@ -1167,7 +1167,7 @@ dependencies = [ [[package]] name = "compass-ir" -version = "0.3.16" +version = "0.3.17" dependencies = [ "serde", "serde_json", @@ -1177,7 +1177,7 @@ dependencies = [ [[package]] name = "compass-languages" -version = "0.3.16" +version = "0.3.17" dependencies = [ "ahash", "compass-files", @@ -1207,7 +1207,7 @@ dependencies = [ [[package]] name = "compass-mcp" -version = "0.3.16" +version = "0.3.17" dependencies = [ "axum", "compass-core", @@ -1232,7 +1232,7 @@ dependencies = [ [[package]] name = "compass-media" -version = "0.3.16" +version = "0.3.17" dependencies = [ "oxidize-pdf", "roxmltree", @@ -1243,7 +1243,7 @@ dependencies = [ [[package]] name = "compass-model" -version = "0.3.16" +version = "0.3.17" dependencies = [ "rayon", "rmp-serde", @@ -1257,7 +1257,7 @@ dependencies = [ [[package]] name = "compass-output" -version = "0.3.16" +version = "0.3.17" dependencies = [ "ahash", "compass-analysis", @@ -1282,7 +1282,7 @@ dependencies = [ [[package]] name = "compass-postgres" -version = "0.3.16" +version = "0.3.17" dependencies = [ "compass-languages", "rustls", @@ -1297,7 +1297,7 @@ dependencies = [ [[package]] name = "compass-pr-intelligence" -version = "0.3.16" +version = "0.3.17" dependencies = [ "compass-semantic-diff", "serde", @@ -1308,7 +1308,7 @@ dependencies = [ [[package]] name = "compass-program" -version = "0.3.16" +version = "0.3.17" dependencies = [ "ahash", "base64", @@ -1324,7 +1324,7 @@ dependencies = [ [[package]] name = "compass-prs" -version = "0.3.16" +version = "0.3.17" dependencies = [ "compass-files", "compass-model", @@ -1340,7 +1340,7 @@ dependencies = [ [[package]] name = "compass-query" -version = "0.3.16" +version = "0.3.17" dependencies = [ "base64", "compass-analysis", @@ -1366,7 +1366,7 @@ dependencies = [ [[package]] name = "compass-reflect" -version = "0.3.16" +version = "0.3.17" dependencies = [ "compass-files", "compass-model", @@ -1381,7 +1381,7 @@ dependencies = [ [[package]] name = "compass-resolve" -version = "0.3.16" +version = "0.3.17" dependencies = [ "ahash", "compass-files", @@ -1401,7 +1401,7 @@ dependencies = [ [[package]] name = "compass-semantic" -version = "0.3.16" +version = "0.3.17" dependencies = [ "aws-config", "aws-sdk-bedrockruntime", @@ -1423,7 +1423,7 @@ dependencies = [ [[package]] name = "compass-semantic-diff" -version = "0.3.16" +version = "0.3.17" dependencies = [ "compass-analysis", "compass-history", @@ -1439,7 +1439,7 @@ dependencies = [ [[package]] name = "compass-store" -version = "0.3.16" +version = "0.3.17" dependencies = [ "rusqlite", "serde", @@ -1451,7 +1451,7 @@ dependencies = [ [[package]] name = "compass-store-qualification" -version = "0.3.16" +version = "0.3.17" dependencies = [ "compass-cypher", "compass-graph", @@ -1467,7 +1467,7 @@ dependencies = [ [[package]] name = "compass-store-redb" -version = "0.3.16" +version = "0.3.17" dependencies = [ "compass-graph", "compass-model", @@ -1479,7 +1479,7 @@ dependencies = [ [[package]] name = "compass-transcribe" -version = "0.3.16" +version = "0.3.17" dependencies = [ "compass-ingest", "compass-whisper", @@ -1515,7 +1515,7 @@ dependencies = [ [[package]] name = "compass-whisper" -version = "0.3.16" +version = "0.3.17" dependencies = [ "anyhow", "candle-core", diff --git a/Cargo.toml b/Cargo.toml index 94abff54..542ddcbc 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -38,7 +38,7 @@ resolver = "3" exclude = ["fuzz", "vendor/gemm-common"] [workspace.package] -version = "0.3.16" +version = "0.3.17" edition = "2024" rust-version = "1.97" license = "MIT OR Apache-2.0" diff --git a/crates/compass-analysis/Cargo.toml b/crates/compass-analysis/Cargo.toml index e0d4236e..ba8d49b9 100644 --- a/crates/compass-analysis/Cargo.toml +++ b/crates/compass-analysis/Cargo.toml @@ -12,8 +12,8 @@ keywords.workspace = true categories.workspace = true [dependencies] -compass-ir = { path = "../compass-ir", version = "0.3.16" } -compass-model = { path = "../compass-model", version = "0.3.16" } +compass-ir = { path = "../compass-ir", version = "0.3.17" } +compass-model = { path = "../compass-model", version = "0.3.17" } rayon.workspace = true serde.workspace = true sha2.workspace = true diff --git a/crates/compass-cargo/Cargo.toml b/crates/compass-cargo/Cargo.toml index de4cb043..8dea3b2e 100644 --- a/crates/compass-cargo/Cargo.toml +++ b/crates/compass-cargo/Cargo.toml @@ -16,7 +16,7 @@ glob.workspace = true serde_json.workspace = true thiserror.workspace = true toml.workspace = true -compass-model = { path = "../compass-model", version = "0.3.16" } +compass-model = { path = "../compass-model", version = "0.3.17" } [dev-dependencies] tempfile.workspace = true diff --git a/crates/compass-cli/Cargo.toml b/crates/compass-cli/Cargo.toml index 1261804a..a245c67e 100644 --- a/crates/compass-cli/Cargo.toml +++ b/crates/compass-cli/Cargo.toml @@ -35,30 +35,30 @@ time.workspace = true tokio.workspace = true toml.workspace = true ureq.workspace = true -compass-core = { path = "../compass-core", version = "0.3.16" } -compass-analysis = { path = "../compass-analysis", version = "0.3.16" } -compass-ir = { path = "../compass-ir", version = "0.3.16" } -compass-program = { path = "../compass-program", version = "0.3.16" } -compass-cypher = { path = "../compass-cypher", version = "0.3.16" } -compass-cargo = { path = "../compass-cargo", version = "0.3.16" } -compass-files = { path = "../compass-files", version = "0.3.16" } -compass-graph = { path = "../compass-graph", version = "0.3.16" } -compass-graphdb = { path = "../compass-graphdb", version = "0.3.16" } -compass-global = { path = "../compass-global", version = "0.3.16" } -compass-history = { path = "../compass-history", version = "0.3.16" } -compass-google-workspace = { path = "../compass-google-workspace", version = "0.3.16" } -compass-ingest = { path = "../compass-ingest", version = "0.3.16" } -compass-model = { path = "../compass-model", version = "0.3.16" } -compass-mcp = { path = "../compass-mcp", version = "0.3.16" } -compass-output = { path = "../compass-output", version = "0.3.16" } -compass-postgres = { path = "../compass-postgres", version = "0.3.16" } -compass-pr-intelligence = { path = "../compass-pr-intelligence", version = "0.3.16" } -compass-prs = { path = "../compass-prs", version = "0.3.16" } -compass-query = { path = "../compass-query", version = "0.3.16" } -compass-store = { path = "../compass-store", version = "0.3.16" } -compass-reflect = { path = "../compass-reflect", version = "0.3.16" } -compass-semantic = { path = "../compass-semantic", version = "0.3.16" } -compass-semantic-diff = { path = "../compass-semantic-diff", version = "0.3.16" } +compass-core = { path = "../compass-core", version = "0.3.17" } +compass-analysis = { path = "../compass-analysis", version = "0.3.17" } +compass-ir = { path = "../compass-ir", version = "0.3.17" } +compass-program = { path = "../compass-program", version = "0.3.17" } +compass-cypher = { path = "../compass-cypher", version = "0.3.17" } +compass-cargo = { path = "../compass-cargo", version = "0.3.17" } +compass-files = { path = "../compass-files", version = "0.3.17" } +compass-graph = { path = "../compass-graph", version = "0.3.17" } +compass-graphdb = { path = "../compass-graphdb", version = "0.3.17" } +compass-global = { path = "../compass-global", version = "0.3.17" } +compass-history = { path = "../compass-history", version = "0.3.17" } +compass-google-workspace = { path = "../compass-google-workspace", version = "0.3.17" } +compass-ingest = { path = "../compass-ingest", version = "0.3.17" } +compass-model = { path = "../compass-model", version = "0.3.17" } +compass-mcp = { path = "../compass-mcp", version = "0.3.17" } +compass-output = { path = "../compass-output", version = "0.3.17" } +compass-postgres = { path = "../compass-postgres", version = "0.3.17" } +compass-pr-intelligence = { path = "../compass-pr-intelligence", version = "0.3.17" } +compass-prs = { path = "../compass-prs", version = "0.3.17" } +compass-query = { path = "../compass-query", version = "0.3.17" } +compass-store = { path = "../compass-store", version = "0.3.17" } +compass-reflect = { path = "../compass-reflect", version = "0.3.17" } +compass-semantic = { path = "../compass-semantic", version = "0.3.17" } +compass-semantic-diff = { path = "../compass-semantic-diff", version = "0.3.17" } url.workspace = true [lints] diff --git a/crates/compass-core/Cargo.toml b/crates/compass-core/Cargo.toml index e252b033..11a74651 100644 --- a/crates/compass-core/Cargo.toml +++ b/crates/compass-core/Cargo.toml @@ -12,9 +12,9 @@ keywords.workspace = true categories.workspace = true [dependencies] -compass-analysis = { path = "../compass-analysis", version = "0.3.16" } -compass-ir = { path = "../compass-ir", version = "0.3.16" } -compass-program = { path = "../compass-program", version = "0.3.16" } +compass-analysis = { path = "../compass-analysis", version = "0.3.17" } +compass-ir = { path = "../compass-ir", version = "0.3.17" } +compass-program = { path = "../compass-program", version = "0.3.17" } ahash.workspace = true rayon.workspace = true notify.workspace = true @@ -24,20 +24,20 @@ serde_json.workspace = true sha2.workspace = true time.workspace = true thiserror.workspace = true -compass-files = { path = "../compass-files", version = "0.3.16" } -compass-google-workspace = { path = "../compass-google-workspace", version = "0.3.16" } -compass-languages = { path = "../compass-languages", version = "0.3.16" } -compass-model = { path = "../compass-model", version = "0.3.16" } -compass-graph = { path = "../compass-graph", version = "0.3.16" } -compass-history = { path = "../compass-history", version = "0.3.16" } -compass-store = { path = "../compass-store", version = "0.3.16" } -compass-output = { path = "../compass-output", version = "0.3.16" } -compass-pr-intelligence = { path = "../compass-pr-intelligence", version = "0.3.16" } -compass-prs = { path = "../compass-prs", version = "0.3.16" } -compass-query = { path = "../compass-query", version = "0.3.16" } -compass-reflect = { path = "../compass-reflect", version = "0.3.16" } -compass-resolve = { path = "../compass-resolve", version = "0.3.16" } -compass-semantic-diff = { path = "../compass-semantic-diff", version = "0.3.16" } +compass-files = { path = "../compass-files", version = "0.3.17" } +compass-google-workspace = { path = "../compass-google-workspace", version = "0.3.17" } +compass-languages = { path = "../compass-languages", version = "0.3.17" } +compass-model = { path = "../compass-model", version = "0.3.17" } +compass-graph = { path = "../compass-graph", version = "0.3.17" } +compass-history = { path = "../compass-history", version = "0.3.17" } +compass-store = { path = "../compass-store", version = "0.3.17" } +compass-output = { path = "../compass-output", version = "0.3.17" } +compass-pr-intelligence = { path = "../compass-pr-intelligence", version = "0.3.17" } +compass-prs = { path = "../compass-prs", version = "0.3.17" } +compass-query = { path = "../compass-query", version = "0.3.17" } +compass-reflect = { path = "../compass-reflect", version = "0.3.17" } +compass-resolve = { path = "../compass-resolve", version = "0.3.17" } +compass-semantic-diff = { path = "../compass-semantic-diff", version = "0.3.17" } [lints] workspace = true diff --git a/crates/compass-cypher/Cargo.toml b/crates/compass-cypher/Cargo.toml index d26dc1bb..22ebdaf3 100644 --- a/crates/compass-cypher/Cargo.toml +++ b/crates/compass-cypher/Cargo.toml @@ -17,7 +17,7 @@ serde.workspace = true serde_json.workspace = true sha2.workspace = true thiserror.workspace = true -compass-model = { path = "../compass-model", version = "0.3.16" } +compass-model = { path = "../compass-model", version = "0.3.17" } [dev-dependencies] toml.workspace = true diff --git a/crates/compass-global/Cargo.toml b/crates/compass-global/Cargo.toml index d30a2835..4ad3d6c9 100644 --- a/crates/compass-global/Cargo.toml +++ b/crates/compass-global/Cargo.toml @@ -16,8 +16,8 @@ serde_json.workspace = true sha2.workspace = true time.workspace = true thiserror.workspace = true -compass-files = { path = "../compass-files", version = "0.3.16" } -compass-model = { path = "../compass-model", version = "0.3.16" } +compass-files = { path = "../compass-files", version = "0.3.17" } +compass-model = { path = "../compass-model", version = "0.3.17" } [dev-dependencies] tempfile.workspace = true diff --git a/crates/compass-google-workspace/Cargo.toml b/crates/compass-google-workspace/Cargo.toml index 4ea5d8dd..37ea1bcc 100644 --- a/crates/compass-google-workspace/Cargo.toml +++ b/crates/compass-google-workspace/Cargo.toml @@ -16,7 +16,7 @@ serde_json.workspace = true sha2.workspace = true tempfile.workspace = true thiserror.workspace = true -compass-media = { path = "../compass-media", version = "0.3.16" } +compass-media = { path = "../compass-media", version = "0.3.17" } url.workspace = true wait-timeout.workspace = true diff --git a/crates/compass-graph/Cargo.toml b/crates/compass-graph/Cargo.toml index 7543db03..eb951700 100644 --- a/crates/compass-graph/Cargo.toml +++ b/crates/compass-graph/Cargo.toml @@ -19,9 +19,9 @@ sha1.workspace = true sha2.workspace = true strsim.workspace = true thiserror.workspace = true -compass-languages = { path = "../compass-languages", version = "0.3.16" } -compass-model = { path = "../compass-model", version = "0.3.16" } -compass-store = { path = "../compass-store", version = "0.3.16" } +compass-languages = { path = "../compass-languages", version = "0.3.17" } +compass-model = { path = "../compass-model", version = "0.3.17" } +compass-store = { path = "../compass-store", version = "0.3.17" } rayon.workspace = true rmp-serde.workspace = true unicode-casefold.workspace = true diff --git a/crates/compass-graphdb/Cargo.toml b/crates/compass-graphdb/Cargo.toml index b7c8688c..8f83b7e9 100644 --- a/crates/compass-graphdb/Cargo.toml +++ b/crates/compass-graphdb/Cargo.toml @@ -16,7 +16,7 @@ rustls.workspace = true rustls-platform-verifier.workspace = true serde_json.workspace = true thiserror.workspace = true -compass-model = { path = "../compass-model", version = "0.3.16" } +compass-model = { path = "../compass-model", version = "0.3.17" } url.workspace = true [lints] diff --git a/crates/compass-history/Cargo.toml b/crates/compass-history/Cargo.toml index 2dae0387..87aefd0d 100644 --- a/crates/compass-history/Cargo.toml +++ b/crates/compass-history/Cargo.toml @@ -21,10 +21,10 @@ serde_json.workspace = true sha2.workspace = true thiserror.workspace = true tempfile.workspace = true -compass-files = { path = "../compass-files", version = "0.3.16" } -compass-analysis = { path = "../compass-analysis", version = "0.3.16" } -compass-ir = { path = "../compass-ir", version = "0.3.16" } -compass-model = { path = "../compass-model", version = "0.3.16" } +compass-files = { path = "../compass-files", version = "0.3.17" } +compass-analysis = { path = "../compass-analysis", version = "0.3.17" } +compass-ir = { path = "../compass-ir", version = "0.3.17" } +compass-model = { path = "../compass-model", version = "0.3.17" } [target.'cfg(windows)'.dependencies] # `replace_atomic` uses MoveFileExW(REPLACE_EXISTING | WRITE_THROUGH), providing the diff --git a/crates/compass-ingest/Cargo.toml b/crates/compass-ingest/Cargo.toml index 14f4e137..6fc28a25 100644 --- a/crates/compass-ingest/Cargo.toml +++ b/crates/compass-ingest/Cargo.toml @@ -19,8 +19,8 @@ sha2.workspace = true tempfile.workspace = true thiserror.workspace = true time.workspace = true -compass-files = { path = "../compass-files", version = "0.3.16" } -compass-languages = { path = "../compass-languages", version = "0.3.16" } +compass-files = { path = "../compass-files", version = "0.3.17" } +compass-languages = { path = "../compass-languages", version = "0.3.17" } ureq.workspace = true url.workspace = true wait-timeout.workspace = true diff --git a/crates/compass-languages/Cargo.toml b/crates/compass-languages/Cargo.toml index 46f21892..e83645e8 100644 --- a/crates/compass-languages/Cargo.toml +++ b/crates/compass-languages/Cargo.toml @@ -13,8 +13,8 @@ categories.workspace = true [dependencies] ahash.workspace = true -compass-ir = { path = "../compass-ir", version = "0.3.16" } -compass-program = { path = "../compass-program", version = "0.3.16" } +compass-ir = { path = "../compass-ir", version = "0.3.17" } +compass-program = { path = "../compass-program", version = "0.3.17" } serde.workspace = true serde_json.workspace = true regex.workspace = true @@ -25,7 +25,7 @@ sha1.workspace = true sha2.workspace = true thiserror.workspace = true toml.workspace = true -compass-files = { path = "../compass-files", version = "0.3.16" } +compass-files = { path = "../compass-files", version = "0.3.17" } tree-sitter.workspace = true tree-sitter-dm.workspace = true tree-sitter-html.workspace = true diff --git a/crates/compass-mcp/Cargo.toml b/crates/compass-mcp/Cargo.toml index c2a218ea..f7d3960b 100644 --- a/crates/compass-mcp/Cargo.toml +++ b/crates/compass-mcp/Cargo.toml @@ -19,19 +19,19 @@ time.workspace = true tokio.workspace = true tokio-util.workspace = true tower-http.workspace = true -compass-core = { path = "../compass-core", version = "0.3.16" } -compass-files = { path = "../compass-files", version = "0.3.16" } -compass-graph = { path = "../compass-graph", version = "0.3.16" } -compass-history = { path = "../compass-history", version = "0.3.16" } -compass-model = { path = "../compass-model", version = "0.3.16" } -compass-output = { path = "../compass-output", version = "0.3.16" } -compass-pr-intelligence = { path = "../compass-pr-intelligence", version = "0.3.16" } -compass-prs = { path = "../compass-prs", version = "0.3.16" } -compass-query = { path = "../compass-query", version = "0.3.16" } -compass-reflect = { path = "../compass-reflect", version = "0.3.16" } +compass-core = { path = "../compass-core", version = "0.3.17" } +compass-files = { path = "../compass-files", version = "0.3.17" } +compass-graph = { path = "../compass-graph", version = "0.3.17" } +compass-history = { path = "../compass-history", version = "0.3.17" } +compass-model = { path = "../compass-model", version = "0.3.17" } +compass-output = { path = "../compass-output", version = "0.3.17" } +compass-pr-intelligence = { path = "../compass-pr-intelligence", version = "0.3.17" } +compass-prs = { path = "../compass-prs", version = "0.3.17" } +compass-query = { path = "../compass-query", version = "0.3.17" } +compass-reflect = { path = "../compass-reflect", version = "0.3.17" } [dev-dependencies] -compass-store = { path = "../compass-store", version = "0.3.16" } +compass-store = { path = "../compass-store", version = "0.3.17" } rmcp = { workspace = true, features = ["client"] } tempfile.workspace = true diff --git a/crates/compass-output/Cargo.toml b/crates/compass-output/Cargo.toml index 0fcb9fc2..a3f50cc2 100644 --- a/crates/compass-output/Cargo.toml +++ b/crates/compass-output/Cargo.toml @@ -20,14 +20,14 @@ sha1.workspace = true sha2.workspace = true thiserror.workspace = true time.workspace = true -compass-files = { path = "../compass-files", version = "0.3.16" } -compass-analysis = { path = "../compass-analysis", version = "0.3.16" } -compass-cypher = { path = "../compass-cypher", version = "0.3.16" } -compass-graph = { path = "../compass-graph", version = "0.3.16" } -compass-history = { path = "../compass-history", version = "0.3.16" } -compass-model = { path = "../compass-model", version = "0.3.16" } -compass-pr-intelligence = { path = "../compass-pr-intelligence", version = "0.3.16" } -compass-query = { path = "../compass-query", version = "0.3.16" } +compass-files = { path = "../compass-files", version = "0.3.17" } +compass-analysis = { path = "../compass-analysis", version = "0.3.17" } +compass-cypher = { path = "../compass-cypher", version = "0.3.17" } +compass-graph = { path = "../compass-graph", version = "0.3.17" } +compass-history = { path = "../compass-history", version = "0.3.17" } +compass-model = { path = "../compass-model", version = "0.3.17" } +compass-pr-intelligence = { path = "../compass-pr-intelligence", version = "0.3.17" } +compass-query = { path = "../compass-query", version = "0.3.17" } unicode-normalization.workspace = true url.workspace = true diff --git a/crates/compass-postgres/Cargo.toml b/crates/compass-postgres/Cargo.toml index bc070c25..d8109390 100644 --- a/crates/compass-postgres/Cargo.toml +++ b/crates/compass-postgres/Cargo.toml @@ -19,7 +19,7 @@ thiserror.workspace = true tokio.workspace = true tokio-postgres.workspace = true tokio-postgres-rustls.workspace = true -compass-languages = { path = "../compass-languages", version = "0.3.16" } +compass-languages = { path = "../compass-languages", version = "0.3.17" } [dev-dependencies] tempfile.workspace = true diff --git a/crates/compass-pr-intelligence/Cargo.toml b/crates/compass-pr-intelligence/Cargo.toml index 5400b500..041e8db8 100644 --- a/crates/compass-pr-intelligence/Cargo.toml +++ b/crates/compass-pr-intelligence/Cargo.toml @@ -12,7 +12,7 @@ keywords.workspace = true categories.workspace = true [dependencies] -compass-semantic-diff = { path = "../compass-semantic-diff", version = "0.3.16" } +compass-semantic-diff = { path = "../compass-semantic-diff", version = "0.3.17" } serde.workspace = true serde_json.workspace = true sha2.workspace = true diff --git a/crates/compass-program/Cargo.toml b/crates/compass-program/Cargo.toml index 1e5c4b09..c0898542 100644 --- a/crates/compass-program/Cargo.toml +++ b/crates/compass-program/Cargo.toml @@ -14,7 +14,7 @@ categories.workspace = true [dependencies] ahash.workspace = true base64.workspace = true -compass-ir = { path = "../compass-ir", version = "0.3.16" } +compass-ir = { path = "../compass-ir", version = "0.3.17" } protobuf.workspace = true rayon.workspace = true scip.workspace = true diff --git a/crates/compass-prs/Cargo.toml b/crates/compass-prs/Cargo.toml index c6781332..0d24a4f8 100644 --- a/crates/compass-prs/Cargo.toml +++ b/crates/compass-prs/Cargo.toml @@ -17,9 +17,9 @@ serde_json.workspace = true sha2.workspace = true time.workspace = true thiserror.workspace = true -compass-model = { path = "../compass-model", version = "0.3.16" } -compass-files = { path = "../compass-files", version = "0.3.16" } -compass-pr-intelligence = { path = "../compass-pr-intelligence", version = "0.3.16" } +compass-model = { path = "../compass-model", version = "0.3.17" } +compass-files = { path = "../compass-files", version = "0.3.17" } +compass-pr-intelligence = { path = "../compass-pr-intelligence", version = "0.3.17" } wait-timeout.workspace = true [dev-dependencies] diff --git a/crates/compass-query/Cargo.toml b/crates/compass-query/Cargo.toml index 6d8c06d2..83b86e1d 100644 --- a/crates/compass-query/Cargo.toml +++ b/crates/compass-query/Cargo.toml @@ -19,12 +19,12 @@ serde.workspace = true serde_json.workspace = true sha2.workspace = true thiserror.workspace = true -compass-cypher = { path = "../compass-cypher", version = "0.3.16" } -compass-model = { path = "../compass-model", version = "0.3.16" } -compass-analysis = { path = "../compass-analysis", version = "0.3.16" } -compass-ir = { path = "../compass-ir", version = "0.3.16" } -compass-store = { path = "../compass-store", version = "0.3.16" } -compass-graph = { path = "../compass-graph", version = "0.3.16" } +compass-cypher = { path = "../compass-cypher", version = "0.3.17" } +compass-model = { path = "../compass-model", version = "0.3.17" } +compass-analysis = { path = "../compass-analysis", version = "0.3.17" } +compass-ir = { path = "../compass-ir", version = "0.3.17" } +compass-store = { path = "../compass-store", version = "0.3.17" } +compass-graph = { path = "../compass-graph", version = "0.3.17" } unicode-normalization.workspace = true [target.'cfg(unix)'.dependencies] @@ -32,9 +32,9 @@ libc = "0.2" rustix.workspace = true [dev-dependencies] -compass-graphdb = { path = "../compass-graphdb", version = "0.3.16" } -compass-languages = { path = "../compass-languages", version = "0.3.16" } -compass-store-redb = { path = "../compass-store-redb", version = "0.3.16" } +compass-graphdb = { path = "../compass-graphdb", version = "0.3.17" } +compass-languages = { path = "../compass-languages", version = "0.3.17" } +compass-store-redb = { path = "../compass-store-redb", version = "0.3.17" } tempfile.workspace = true [lints] diff --git a/crates/compass-reflect/Cargo.toml b/crates/compass-reflect/Cargo.toml index 53110b52..754fc202 100644 --- a/crates/compass-reflect/Cargo.toml +++ b/crates/compass-reflect/Cargo.toml @@ -18,8 +18,8 @@ serde_json.workspace = true sha2.workspace = true time.workspace = true thiserror.workspace = true -compass-files = { path = "../compass-files", version = "0.3.16" } -compass-model = { path = "../compass-model", version = "0.3.16" } +compass-files = { path = "../compass-files", version = "0.3.17" } +compass-model = { path = "../compass-model", version = "0.3.17" } [dev-dependencies] tempfile.workspace = true diff --git a/crates/compass-resolve/Cargo.toml b/crates/compass-resolve/Cargo.toml index 2656b7ec..eb59d7f7 100644 --- a/crates/compass-resolve/Cargo.toml +++ b/crates/compass-resolve/Cargo.toml @@ -19,15 +19,15 @@ serde.workspace = true serde_json.workspace = true sha1.workspace = true thiserror.workspace = true -compass-files = { path = "../compass-files", version = "0.3.16" } -compass-languages = { path = "../compass-languages", version = "0.3.16" } -compass-model = { path = "../compass-model", version = "0.3.16" } -compass-program = { path = "../compass-program", version = "0.3.16" } +compass-files = { path = "../compass-files", version = "0.3.17" } +compass-languages = { path = "../compass-languages", version = "0.3.17" } +compass-model = { path = "../compass-model", version = "0.3.17" } +compass-program = { path = "../compass-program", version = "0.3.17" } [lints] workspace = true [dev-dependencies] -compass-ir = { path = "../compass-ir", version = "0.3.16" } -compass-graph = { path = "../compass-graph", version = "0.3.16" } +compass-ir = { path = "../compass-ir", version = "0.3.17" } +compass-graph = { path = "../compass-graph", version = "0.3.17" } tempfile.workspace = true diff --git a/crates/compass-semantic-diff/Cargo.toml b/crates/compass-semantic-diff/Cargo.toml index ebcc88df..938e76b2 100644 --- a/crates/compass-semantic-diff/Cargo.toml +++ b/crates/compass-semantic-diff/Cargo.toml @@ -12,18 +12,18 @@ keywords.workspace = true categories.workspace = true [dependencies] -compass-analysis = { path = "../compass-analysis", version = "0.3.16" } -compass-history = { path = "../compass-history", version = "0.3.16" } -compass-ir = { path = "../compass-ir", version = "0.3.16" } -compass-model = { path = "../compass-model", version = "0.3.16" } +compass-analysis = { path = "../compass-analysis", version = "0.3.17" } +compass-history = { path = "../compass-history", version = "0.3.17" } +compass-ir = { path = "../compass-ir", version = "0.3.17" } +compass-model = { path = "../compass-model", version = "0.3.17" } serde.workspace = true serde_json.workspace = true sha2.workspace = true thiserror.workspace = true [dev-dependencies] -compass-languages = { path = "../compass-languages", version = "0.3.16" } -compass-program = { path = "../compass-program", version = "0.3.16" } +compass-languages = { path = "../compass-languages", version = "0.3.17" } +compass-program = { path = "../compass-program", version = "0.3.17" } [lints] workspace = true diff --git a/crates/compass-semantic/Cargo.toml b/crates/compass-semantic/Cargo.toml index 61c9f1c6..a9a68e83 100644 --- a/crates/compass-semantic/Cargo.toml +++ b/crates/compass-semantic/Cargo.toml @@ -22,8 +22,8 @@ sha2.workspace = true thiserror.workspace = true time.workspace = true tokio.workspace = true -compass-files = { path = "../compass-files", version = "0.3.16" } -compass-media = { path = "../compass-media", version = "0.3.16" } +compass-files = { path = "../compass-files", version = "0.3.17" } +compass-media = { path = "../compass-media", version = "0.3.17" } ureq.workspace = true url.workspace = true wait-timeout.workspace = true diff --git a/crates/compass-store-qualification/Cargo.toml b/crates/compass-store-qualification/Cargo.toml index 255b1050..35a89d18 100644 --- a/crates/compass-store-qualification/Cargo.toml +++ b/crates/compass-store-qualification/Cargo.toml @@ -15,12 +15,12 @@ name = "compass-store-qualification" path = "src/main.rs" [dependencies] -compass-cypher = { path = "../compass-cypher", version = "0.3.16" } -compass-graph = { path = "../compass-graph", version = "0.3.16" } -compass-model = { path = "../compass-model", version = "0.3.16" } -compass-query = { path = "../compass-query", version = "0.3.16" } -compass-store = { path = "../compass-store", version = "0.3.16" } -compass-store-redb = { path = "../compass-store-redb", version = "0.3.16" } +compass-cypher = { path = "../compass-cypher", version = "0.3.17" } +compass-graph = { path = "../compass-graph", version = "0.3.17" } +compass-model = { path = "../compass-model", version = "0.3.17" } +compass-query = { path = "../compass-query", version = "0.3.17" } +compass-store = { path = "../compass-store", version = "0.3.17" } +compass-store-redb = { path = "../compass-store-redb", version = "0.3.17" } serde.workspace = true serde_json.workspace = true sha2.workspace = true diff --git a/crates/compass-store-redb/Cargo.toml b/crates/compass-store-redb/Cargo.toml index 2efb8a55..3433f6e5 100644 --- a/crates/compass-store-redb/Cargo.toml +++ b/crates/compass-store-redb/Cargo.toml @@ -12,14 +12,14 @@ keywords.workspace = true categories.workspace = true [dependencies] -compass-store = { path = "../compass-store", version = "0.3.16" } +compass-store = { path = "../compass-store", version = "0.3.17" } redb.workspace = true sha2.workspace = true [dev-dependencies] -compass-graph = { path = "../compass-graph", version = "0.3.16" } -compass-model = { path = "../compass-model", version = "0.3.16" } -compass-store = { path = "../compass-store", version = "0.3.16", features = ["test-support"] } +compass-graph = { path = "../compass-graph", version = "0.3.17" } +compass-model = { path = "../compass-model", version = "0.3.17" } +compass-store = { path = "../compass-store", version = "0.3.17", features = ["test-support"] } tempfile.workspace = true [lints] diff --git a/crates/compass-transcribe/Cargo.toml b/crates/compass-transcribe/Cargo.toml index 322d96c1..cbe94357 100644 --- a/crates/compass-transcribe/Cargo.toml +++ b/crates/compass-transcribe/Cargo.toml @@ -28,8 +28,8 @@ rubato.workspace = true ureq.workspace = true url.workspace = true wait-timeout.workspace = true -compass-ingest = { version = "0.3.16", path = "../compass-ingest" } -compass-whisper = { version = "0.3.16", path = "../compass-whisper", optional = true } +compass-ingest = { version = "0.3.17", path = "../compass-ingest" } +compass-whisper = { version = "0.3.17", path = "../compass-whisper", optional = true } [lints] workspace = true diff --git a/editors/vscode/package.json b/editors/vscode/package.json index 15994c25..8a0773b8 100644 --- a/editors/vscode/package.json +++ b/editors/vscode/package.json @@ -3,7 +3,7 @@ "displayName": "Compass Codegraph", "description": "Explore, query, and understand how your codebase evolves with Compass.", "publisher": "crabbuild", - "version": "0.3.16", + "version": "0.3.17", "private": true, "type": "module", "license": "Apache-2.0", diff --git a/fuzz/Cargo.lock b/fuzz/Cargo.lock index b96fc593..24da5866 100644 --- a/fuzz/Cargo.lock +++ b/fuzz/Cargo.lock @@ -805,7 +805,7 @@ dependencies = [ [[package]] name = "compass-analysis" -version = "0.3.16" +version = "0.3.17" dependencies = [ "compass-ir", "compass-model", @@ -817,7 +817,7 @@ dependencies = [ [[package]] name = "compass-cargo" -version = "0.3.16" +version = "0.3.17" dependencies = [ "compass-model", "glob", @@ -828,7 +828,7 @@ dependencies = [ [[package]] name = "compass-cli" -version = "0.3.16" +version = "0.3.17" dependencies = [ "compass-analysis", "compass-cargo", @@ -875,7 +875,7 @@ dependencies = [ [[package]] name = "compass-core" -version = "0.3.16" +version = "0.3.17" dependencies = [ "ahash", "compass-analysis", @@ -907,7 +907,7 @@ dependencies = [ [[package]] name = "compass-cypher" -version = "0.3.16" +version = "0.3.17" dependencies = [ "compass-model", "regex", @@ -919,7 +919,7 @@ dependencies = [ [[package]] name = "compass-files" -version = "0.3.16" +version = "0.3.17" dependencies = [ "atomicwrites", "glob", @@ -956,7 +956,7 @@ dependencies = [ [[package]] name = "compass-global" -version = "0.3.16" +version = "0.3.17" dependencies = [ "compass-files", "compass-model", @@ -968,7 +968,7 @@ dependencies = [ [[package]] name = "compass-google-workspace" -version = "0.3.16" +version = "0.3.17" dependencies = [ "compass-media", "serde_json", @@ -981,7 +981,7 @@ dependencies = [ [[package]] name = "compass-graph" -version = "0.3.16" +version = "0.3.17" dependencies = [ "ahash", "compass-languages", @@ -1002,7 +1002,7 @@ dependencies = [ [[package]] name = "compass-graphdb" -version = "0.3.16" +version = "0.3.17" dependencies = [ "compass-model", "rustls", @@ -1014,7 +1014,7 @@ dependencies = [ [[package]] name = "compass-history" -version = "0.3.16" +version = "0.3.17" dependencies = [ "atomicwrites", "compass-analysis", @@ -1034,7 +1034,7 @@ dependencies = [ [[package]] name = "compass-ingest" -version = "0.3.16" +version = "0.3.17" dependencies = [ "compass-files", "compass-languages", @@ -1052,7 +1052,7 @@ dependencies = [ [[package]] name = "compass-ir" -version = "0.3.16" +version = "0.3.17" dependencies = [ "serde", "serde_json", @@ -1062,7 +1062,7 @@ dependencies = [ [[package]] name = "compass-languages" -version = "0.3.16" +version = "0.3.17" dependencies = [ "ahash", "compass-files", @@ -1091,7 +1091,7 @@ dependencies = [ [[package]] name = "compass-mcp" -version = "0.3.16" +version = "0.3.17" dependencies = [ "axum", "compass-core", @@ -1114,7 +1114,7 @@ dependencies = [ [[package]] name = "compass-media" -version = "0.3.16" +version = "0.3.17" dependencies = [ "oxidize-pdf", "roxmltree", @@ -1124,7 +1124,7 @@ dependencies = [ [[package]] name = "compass-model" -version = "0.3.16" +version = "0.3.17" dependencies = [ "rayon", "rmp-serde", @@ -1137,7 +1137,7 @@ dependencies = [ [[package]] name = "compass-output" -version = "0.3.16" +version = "0.3.17" dependencies = [ "ahash", "compass-analysis", @@ -1161,7 +1161,7 @@ dependencies = [ [[package]] name = "compass-postgres" -version = "0.3.16" +version = "0.3.17" dependencies = [ "compass-languages", "rustls", @@ -1175,7 +1175,7 @@ dependencies = [ [[package]] name = "compass-pr-intelligence" -version = "0.3.16" +version = "0.3.17" dependencies = [ "compass-semantic-diff", "serde", @@ -1186,7 +1186,7 @@ dependencies = [ [[package]] name = "compass-program" -version = "0.3.16" +version = "0.3.17" dependencies = [ "ahash", "base64", @@ -1202,7 +1202,7 @@ dependencies = [ [[package]] name = "compass-prs" -version = "0.3.16" +version = "0.3.17" dependencies = [ "compass-files", "compass-model", @@ -1217,7 +1217,7 @@ dependencies = [ [[package]] name = "compass-query" -version = "0.3.16" +version = "0.3.17" dependencies = [ "base64", "compass-analysis", @@ -1239,7 +1239,7 @@ dependencies = [ [[package]] name = "compass-reflect" -version = "0.3.16" +version = "0.3.17" dependencies = [ "compass-files", "compass-model", @@ -1253,7 +1253,7 @@ dependencies = [ [[package]] name = "compass-resolve" -version = "0.3.16" +version = "0.3.17" dependencies = [ "ahash", "compass-files", @@ -1270,7 +1270,7 @@ dependencies = [ [[package]] name = "compass-semantic" -version = "0.3.16" +version = "0.3.17" dependencies = [ "aws-config", "aws-sdk-bedrockruntime", @@ -1291,7 +1291,7 @@ dependencies = [ [[package]] name = "compass-semantic-diff" -version = "0.3.16" +version = "0.3.17" dependencies = [ "compass-analysis", "compass-history", @@ -1305,7 +1305,7 @@ dependencies = [ [[package]] name = "compass-store" -version = "0.3.16" +version = "0.3.17" dependencies = [ "rusqlite", "serde", @@ -1316,7 +1316,7 @@ dependencies = [ [[package]] name = "compass-transcribe" -version = "0.3.16" +version = "0.3.17" dependencies = [ "compass-ingest", "rubato", diff --git a/fuzz/Cargo.toml b/fuzz/Cargo.toml index 257f3670..4333725f 100644 --- a/fuzz/Cargo.toml +++ b/fuzz/Cargo.toml @@ -12,16 +12,16 @@ cargo-fuzz = true libfuzzer-sys = "0.4" serde_json = "1" tempfile = "3" -compass-model = { version = "0.3.16", path = "../crates/compass-model" } -compass-cli = { version = "0.3.16", path = "../crates/compass-cli" } -compass-cypher = { version = "0.3.16", path = "../crates/compass-cypher" } -compass-files = { version = "0.3.16", path = "../crates/compass-files" } -compass-graph = { version = "0.3.16", path = "../crates/compass-graph" } -compass-languages = { version = "0.3.16", path = "../crates/compass-languages" } -compass-output = { version = "0.3.16", path = "../crates/compass-output" } -compass-query = { version = "0.3.16", path = "../crates/compass-query" } -compass-semantic = { version = "0.3.16", path = "../crates/compass-semantic" } -compass-transcribe = { version = "0.3.16", path = "../crates/compass-transcribe", default-features = false } +compass-model = { version = "0.3.17", path = "../crates/compass-model" } +compass-cli = { version = "0.3.17", path = "../crates/compass-cli" } +compass-cypher = { version = "0.3.17", path = "../crates/compass-cypher" } +compass-files = { version = "0.3.17", path = "../crates/compass-files" } +compass-graph = { version = "0.3.17", path = "../crates/compass-graph" } +compass-languages = { version = "0.3.17", path = "../crates/compass-languages" } +compass-output = { version = "0.3.17", path = "../crates/compass-output" } +compass-query = { version = "0.3.17", path = "../crates/compass-query" } +compass-semantic = { version = "0.3.17", path = "../crates/compass-semantic" } +compass-transcribe = { version = "0.3.17", path = "../crates/compass-transcribe", default-features = false } [[bin]] name = "graph_input" diff --git a/package-lock.json b/package-lock.json index 3477fa86..d8cbf0be 100644 --- a/package-lock.json +++ b/package-lock.json @@ -55,7 +55,7 @@ }, "editors/vscode": { "name": "crabbuild-compass-vscode", - "version": "0.3.16", + "version": "0.3.17", "license": "Apache-2.0", "dependencies": { "@compass/viewer": "0.1.0", diff --git a/tests/qualification/code-graph-v1-semantic.json b/tests/qualification/code-graph-v1-semantic.json index c813304b..39e4fbd7 100644 --- a/tests/qualification/code-graph-v1-semantic.json +++ b/tests/qualification/code-graph-v1-semantic.json @@ -1735,7 +1735,7 @@ ], "languages": { "source": "corpus", - "producerVersion": "compass-languages/0.3.16" + "producerVersion": "compass-languages/0.3.17" }, "occurrences": [ {