Skip to content
Canopy is in pre-release. These docs describe the product at its public launch — commands, tool names, and integration examples reflect what you'll see once binaries ship. Join the waitlist →

Development Milestones

Development history for Canopy. Follows Keep a Changelog format. All versions use Semantic Versioning.

Canopy uses Semantic Versioning with the following interpretation:

BumpWhen
Patch (x.y.Z)Bug fixes, performance improvements, dependency updates. No behavior change.
Minor (x.Y.0)New features, new commands, new capabilities. Backward-compatible.
Major (X.0.0)Breaking changes to any public interface (MCP tool signatures, CLI flags, plugin YAML schema, config format).
VersionMilestone reachedHighlights
v2.0.02026-04-18Forge → Canopy rename. Binary, MCP tools, env vars, config paths all renamed. Auto-migration from ~/.forge/.
v1.6.02026-04-12Dashboard, CI-cached indexes, tier-aware MCP, forward-compatible license gating
v1.5.12026-04-05Security hardening: gate enforcement, supply chain audit, SHA-pinned CI
v1.5.02026-03-28Machine management: portal self-service, stale eviction, ephemeral mode, long-lived keys
v1.4.02026-03-16Team tier: shared configs, admin portal, CI cached indexes
v1.3.02026-03-02Commercial hardening: Community mode, free trials, heartbeat, revocation, air-gapped tier
v1.2.02026-02-17Commercial layer: license system, feature gating, Stripe, R2 distribution, marketing site
v1.1.02026-02-03Vector search: hybrid semantic + keyword, Ollama/ORT embeddings, offline bundle
v1.0.02026-01-20First stable internal release: 21 MCP tools, 11 CLI commands, frozen public API

The authoritative changelog lives in the Canopy repository at CHANGELOG.md. This docs site mirrors and expands on that content with additional context for each milestone.