Skip to content

v2.0.0 - Context-Driven OS + Stability Release

Choose a tag to compare

@Anandb71 Anandb71 released this 20 Apr 16:22
· 153 commits to main since this release

Arbor v2.0.0 — Context-Driven OS + Stability Release

Release date: 2026-04-20

Arbor v2.0.0 is a major stabilization and capability release focused on deterministic graph intelligence, stronger MCP tooling, safer runtime behavior, and production-ready release automation.


Highlights

  • MCP upgrades for agent workflows

    • Added richer graph tools and outputs, including:
      • get_knowledge_path with real logic-path explanations and Markdown link-style context
      • analyze_impact with Markdown-ready reporting and centrality-aware risk surfacing
    • Deterministic ordering in MCP outputs for more stable CI/PR bot behavior
  • Parser and language-path hardening

    • Parser v2 registry cleanup for simpler extension and maintenance
    • Improved fallback parser handling (including Markdown section modeling)
    • Safer parsing behavior (reduced panic paths, graceful degradation on partial parse failures)
  • Persistent graph improvements

    • Sled-backed graph persistence refined for incremental updates and consistent warm starts
    • Better metadata/version/mtime handling for reliability in repeated indexing workflows
  • Release and CI reliability improvements

    • Release automation hardened (version sync and distribution alignment)
    • Workflow fixes for contributor automation and cross-platform release reliability
    • PR-impact flow moved from mock behavior to real CLI-backed analysis pipeline

What changed in v2.0.0

  • Versions aligned to 2.0.0 across workspace crates and distribution surfaces
  • Packaging/manifests aligned for Homebrew, Scoop, npm wrapper, and VS Code extension
  • Runtime hardening across core server/parser/MCP paths to reduce unwrap/panic failure modes
  • Documentation refreshed across roadmap/changelog/releasing and release guidance

Stability & verification

Validated in this release cycle with full workspace checks:

  • cargo fmt --all -- --check
  • cargo clippy --workspace --all-targets --all-features
  • cargo build --workspace --verbose
  • cargo test --workspace --verbose
  • Cross-platform CLI build matrix and release workflow hardening

Breaking changes

No intentional user-facing breaking CLI contract is introduced in this release line, but this is a major version due to broad platform/runtime hardening and workflow/distribution realignment.
If you rely on custom CI glue around older PR-bot behavior, review your workflow pins and action usage.


Upgrade

  • Cargo: cargo install arbor-graph-cli --version 2.0.0
  • Existing users should re-run indexing once after upgrade for clean cache/state convergence:
    • arbor setup or arbor index

Notes

  • PR bot now uses real CLI-backed impact output with improved formatting and commit-range support for PR diffs.

🤖 Arbor MCP Quick Install

Use Arbor as a local MCP server in your AI client:

Claude Code (project-scoped)

claude mcp add --transport stdio --scope project arbor -- arbor bridge
claude mcp list

In Claude Code, run:

/mcp

Cursor MCP config (.cursor/mcp.json)

{
  "mcpServers": {
    "arbor": {
      "command": "arbor",
      "args": ["bridge"]
    }
  }
}

VS Code MCP config (.vscode/mcp.json)

{
  "servers": {
    "arbor": {
      "type": "stdio",
      "command": "arbor",
      "args": ["bridge"]
    }
  },
  "inputs": []
}

MCP Directories