Arbor v2.0.1 Release Notes — "Patch Stability & Automation Fixes"
Theme: Fast, low-risk patch release to stabilize release automation and PR-impact reporting after v2.0.0.
Release date: April 20, 2026
Highlights
-
PR Bot command path fixed
- Switched from invalid subcommand path to real CLI-driven report generation via:
arbor diff . --json
- Added PR commit-range awareness using
ARBOR_DIFF_BASEandARBOR_DIFF_HEAD.
- Switched from invalid subcommand path to real CLI-driven report generation via:
-
PR comment rendering fixed
- JSON report output now renders as proper fenced Markdown in PR comments.
-
Regression protection added
- Added integration test coverage for ranged diff behavior in
arbor-cliso commit-range reporting does not regress.
- Added integration test coverage for ranged diff behavior in
-
Contributors automation hardened
contributors.ymlnow skips PR creation if contributor block is unchanged.- Uses
github.tokenconsistently in checkout/PR creation path. - Contributors script now uses Bearer auth and handles transient GitHub API failures gracefully.
Version Alignment
Release-facing versions were aligned to 2.0.1 across:
- Cargo workspace package version
- Homebrew formula
- Scoop manifest
- npm wrapper package
- VS Code extension
package.json/package-lock.json
Validation
Validated during release prep with:
cargo fmt --all -- --checkcargo clippy --workspace --all-targets --all-featurescargo test --workspace --verbosecargo test -p arbor-graph-cli --test diff_command_integration --verbose
Upgrade
cargo install arbor-graph-cli --version 2.0.1Notes
This is a patch release focused on correctness and workflow reliability. No intentional breaking changes were introduced.
🤖 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 listIn 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
- Glama: https://glama.ai/mcp/servers/@Anandb71/arbor
- Skills Playground: https://skillsplayground.com/mcps/nandb71-arbor/
Arbor v2.0.1
Installation
# Cargo
cargo install arbor-graph-cli --version 2.0.1
# Homebrew (macOS/Linux)
brew install Anandb71/tap/arbor
# Scoop (Windows)
scoop bucket add arbor https://github.com/Anandb71/arbor
scoop install arbor
# npm
npx @anandb71/arbor-cli
# Docker
docker pull ghcr.io/anandb71/arbor:v2.0.1Assets
| Platform | Architecture | File |
|---|---|---|
| Linux | x86_64 | arbor-linux-x86_64.tar.gz |
| Linux | aarch64 | arbor-linux-aarch64.tar.gz |
| macOS | x86_64 | arbor-macos-x86_64.tar.gz |
| macOS | Apple Silicon | arbor-macos-aarch64.tar.gz |
| Windows | x86_64 | arbor-windows-x86_64.zip |
What's Changed
- chore: remove serialization hack comments from WebSocketService by @Anandb71 in #114
- fix(visualizer): resolve flutter analyze failures in CI by @Anandb71 in #115
- Cleanup/websocket comments by @Anandb71 in #116
- Cleanup/websocket comments by @Anandb71 in #117
- Cleanup/websocket comments by @Anandb71 in #118
- Cleanup/websocket comments by @Anandb71 in #119
- chore: Extensive architectural audit, graph engine fixes, and 35+ new… by @Anandb71 in #120
- Audit and testing overhaul by @Anandb71 in #121
- V2.0 by @Anandb71 in #122
- ci(rust): stabilize cross-platform CLI matrix by removing unnecessary… by @Anandb71 in #123
- fix(pr-bot): switch to valid CLI diff report and add PR base/head ran… by @Anandb71 in #124
- V2.0 by @Anandb71 in #125
Full Changelog: v2.0.0...v2.0.1