This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+6 more
Affected surfaces
Summary
AI summaryGraphenium v0.4.0 hardens large‑scale graphs, adds structured quality reports and an ES‑module TypeScript/JavaScript extractor.
Full changelog
Graphenium v0.4.0
Scale foundation, trust UX, and TypeScript/JavaScript extractor upgrade.
v0.4.0 focuses on hardening the graph engine at scale, improving the trust
toolchain, and shipping a proper TS/JS extractor with ES module support.
What is new
Graph Integrity and Scale:
graph_integrity.rs— invariant checker validatesid_indexconsistency, catches dangling edges and stale indices after incremental updatesrebuild_id_index()— fixes petgraphNodeIndexinvalidation after batched node deletion, preventing stale-index corruption- Manifest dependency tracking —
FileMetastores per-fileimportsandimported_byfor cache invalidation of downstream files
Trust UX:
quality.json— structured quality report generated alongsidegraph.jsonwith resolution ratio, ambiguous edges, per-file unresolved refs, and recommended commandsgm doctornow includes graph metadata (schema version, build time, extraction modes)
TypeScript/JavaScript Extractor Upgrade:
- ES module import/export handler —
import X from,import * as X,import "./polyfill" - Named and re-export support —
export { foo } from "./module",export * from "..." - CommonJS
require()handling - JS/TS config registered with
export_statementandcall_expressiontree-sitter kinds
MCP Hardening:
- Community member listing capped at 200 with overflow notes (prevents 293KB artifacts)
reclusterMCP tool — re-run Louvain community detection after manual edits
CI and Testing:
scripts/bench.sh— reproducible benchmark: cold index, graph load, query latencyruns_inedges from build/test targets to CI jobs in the verification graph
Upgrade
cargo install --path .
gm run . --no-semantic --no-viz
Contributors
342 tests across all modules.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About Graphenium
All releases →Related context
Related tools
Beta — feedback welcome: [email protected]