ARBOR
Changelog

What's new in Arbor

Graph-native blast-radius analysis — built in public. Star on GitHub ↗

v0.5.0
April 24, 2026
Goated
Latest

Full marketing site, admin console, enhanced dashboard, and security hardening.

  • NewDedicated /features and /how-it-works pages with interactive diagrams
  • NewSecure admin console — triple-layer auth (middleware + server component + API route)
  • NewComing Soon modals for unreleased features — no more dead links
  • NewArchitecture Health Trends page with blast-score chart and risk distribution
  • ImprovedDashboard redesigned with per-repo health bars, personalized greeting, and quick actions
  • ImprovedPR comment now includes specific action items ranked by caller count
  • SecurityCSP hardened — removed unsafe-eval in production, added X-Frame-Options, Permissions-Policy
  • SecurityRate limiter activated on all API routes (was dead code)
  • FixedWebhook delivery deduplication edge case where concurrent events could trigger duplicate analyses
v0.4.0
April 10, 2026
Canopy

Interactive dependency graph visualization and installation token caching.

  • NewD3 canvas dependency graph viewer in dashboard — zoom, pan, click nodes
  • NewHotspot table with centrality score per file — identifies architectural bottlenecks
  • NewInsights page with synthetic graph topology fallback when real data pending
  • ImprovedGitHub installation token caching (55-min TTL) — eliminates repeated App JWT roundtrips
  • ImprovedAnalysis pipeline latency reduced ~40% by parallelizing clone and graph-build phases
  • ImprovedDashboard now uses /analyses/recent endpoint — eliminates N+1 query pattern
  • NewSkeleton loading screens and error boundaries on all dashboard pages
  • FixedGraphHero canvas flickering on Safari due to missing requestAnimationFrame cleanup
v0.3.0
March 20, 2026
Rootstock

GitHub OAuth dashboard, per-repo history, and blast radius scoring.

  • NewGitHub OAuth sign-in via NextAuth v5 — no passwords, scoped to read:user
  • NewPer-repo analysis history with full PR metadata and risk timeline
  • NewBlast radius score (0–100%) — normalized centrality + caller-count composite
  • NewGET /analyses/recent endpoint for cross-repo dashboard aggregation
  • NewStripe checkout integration for Pro and Team tiers
  • ImprovedPR comment formatting — table now sorted by risk level, with transitive counts
  • FixedCORS origin mismatch when Next.js proxy ran on a different port in Docker
v0.2.0
February 28, 2026
Sapling

Webhook integration, automated PR comments, and Slack notifications.

  • NewGitHub App webhook — receives pull_request events and responds 202 immediately
  • NewAutomated PR comment posting with risk table and action checklist
  • NewGitHub commit status (merge gate) — blocks merge on HIGH risk PRs when enabled
  • NewSlack notification integration — posts blast radius summary to any channel
  • NewHMAC-SHA256 webhook signature verification
  • NewBackground tokio::spawn pipeline — webhook handler never blocks
  • ImprovedGraceful shutdown with 10MB body limit and connection draining
v0.1.0
February 1, 2026
Seedling

Initial public release. Core analysis engine, CLI, and MCP server.

  • NewTree-sitter + petgraph blast-radius analysis engine (open source, MIT)
  • NewArbor CLI — run graph analysis locally from any terminal
  • NewMCP Server — expose call graph data to any LLM that supports the Model Context Protocol
  • New14-language support: Rust, TypeScript, JS, Python, Go, Java, C, C++, C#, Kotlin, Swift, Ruby, PHP, Dart
  • NewPublished to crates.io as arbor-graph-cli
Follow along
Star the repo to get notified of new releases.
Star on GitHubInstall Free →