v1.7
April 30, 2026
Major
MCP server — bring your own AI agent

AppCrane retires the in-portal coding session and ships an MCP server instead. Connect Claude Code, Claude Desktop, Cursor, Codex CLI, or any MCP-compatible client. Your agent stays in your local environment; AppCrane handles the deploy side.

New features
  • + MCP server — AppCrane exposes its operations as MCP tools: deploy, rollback, promote, env_get/set/delete, logs, status, branch, commit, push, open_pr, app_list. Add the AppCrane endpoint and your user token to any MCP client.
  • + Multi-platform agent support — works with Claude Code, Claude Desktop, Cursor, Codex CLI, and any other MCP-compatible client. Switch agents without changing your deploy workflow.
  • + Per-user MCP tokens with token-bound audit — every MCP call records the user, the agent's MCP client identifier, the app, env, action, and result. The dashboard surfaces per-user activity in real time; the audit log filters by user across every agent they use.
  • + Deeper GitHub integration — the MCP branch tool creates feature branches as agent/{slug}-{name}; commit and push use the user's git credentials; open_pr opens a PR with a generated summary. CI, branch protection rules, and required reviews continue to apply — AppCrane never bypasses GitHub.
Removed
  • In-portal coding sessions — the per-session Docker container with a baked-in agent runtime is gone. Drove the same outcome (agent edits land on a branch, sandbox deploy from one action) but with more to build, more to maintain, and a UI you had to learn. MCP replaces it cleanly.
v1.6
April 18, 2026
Major
Docker isolation, Enterprise SSO & Presence

The biggest release to date. AppCrane goes enterprise — full container isolation per app, SAML/OIDC/SCIM identity provider integration, and real-time team presence.

New features
  • + Docker container isolation — every app now runs in its own Docker container. Full process isolation; no shared dependencies, no runaway processes affecting other apps on the server.
  • + Enterprise SSO — SAML 2.0, OIDC, and SCIM provisioning. Connect to Okta, Azure AD, Google Workspace, or any standards-compliant identity provider. SCIM handles automatic user provisioning and deprovisioning.
  • + Real-time presence — see which team members are active on each app, which environment they are viewing, and when they last deployed. No more "who deployed this?" Slack threads.
v1.5
March 2026
Minor
Health checks, audit log improvements

Reliability improvements across health monitoring and the audit trail.

  • Health check recovery — auto-restart now waits for the new process to pass health check before marking recovery complete.
  • ~Audit log — now captures deploy source (webhook vs manual), user agent, and IP address for every action.
  • ~Email notifications — improved formatting; includes environment, deploy ID, and diff summary.
v1.4
February 2026
Minor
Rollback improvements, env var UX

Faster rollbacks and a cleaner interface for managing encrypted environment variables.

  • ~Rollback — symlink swap now drains existing connections before completing; zero dropped requests.
  • +Env var bulk import — paste a .env file directly into the dashboard to set multiple variables at once.
  • Webhook HMAC — fixed edge case where payloads with unusual content-types caused signature verification to fail.
v1.0
January 2026
Launch
Initial release

AppCrane ships. Multi-app deployment on a single Ubuntu server, with dual environments, auto-HTTPS, GitHub webhooks, zero-downtime deploys, encrypted env vars, and a full CLI.

  • +Multi-app management with isolated processes
  • +Production + sandbox dual environments per app
  • +Auto-HTTPS via Caddy with Let's Encrypt
  • +GitHub webhook auto-deploy with HMAC verification
  • +Zero-downtime deploys and symlink-based rollback
  • +AES-256-GCM encrypted env vars with admin isolation
  • +Full CLI (crane) and REST API
AppCrane — MIT License