What’s new since v0.25.0
v0.26.0 is a major step toward Git-first SuperPlane Apps. Drafts get a clearer stage → commit → publish flow, app files and versions are more visible, and editing is easier to follow across Canvas, Console, Files, and Runs.
This release also makes runners generally available, adds workflow primitives for loops and error handling, expands Agent capabilities, and ships Coolify and Cloudsmith plus broader AWS, GCP, and GitHub coverage.
Git-first App editing
App editing now uses a stage → commit → publish model. Canvas, Console, and Files changes can be staged first, committed into a draft, then published to live—with visual indicators for uncommitted and ready-to-publish changes.
The Versions sidebar is a permanent part of edit and preview workflows. Edit mode opens into the latest draft (or creates one), and the Files tab shares the same staging model as Canvas and Console.
Runners and workflow control
Runners are generally available for all organizations. Bash, JavaScript, and Python runner components no longer require an experimental feature flag.
Two new core workflow primitives:
- Loop components for repeated execution paths
- Error handling components for reacting to failed workflow nodes
SSH commands can also be sourced from repository files, so larger operational scripts live in the app repo instead of long inline fields.
Agents
Agents can work with more App context: runtime state, App files, and list/read/stage/delete/commit for repository files, plus asynchronous activity surfaced in chat.
Claude managed-agent runs support mounted repository files and SuperPlane secrets via Anthropic vaults. Agent chat accepts image attachments so you can paste or upload screenshots into a prompt.
App install, files, and run inspection
The App install flow includes a single-page wizard that wires integrations into nodes and collects template parameters before creating the App.
Run inspection moves into a resizable bottom panel on the live Canvas, with a dedicated runs sidebar. The CLI gained superplane runs list and superplane runs describe.
Markdown files render as formatted Markdown in view mode, and component configuration has a read-only view for safer inspection.
New integrations
- Coolify: List and control applications/services, and trigger deployments
- Cloudsmith: Repository and package metadata for package automation workflows
New components
- AWS: EC2 CloudWatch alarms, Elastic IP management, Prometheus Managed Service workspaces, and Prometheus queries
- Google Cloud: Managed Prometheus queries, Cloud Monitoring on-alert triggers, snoozes and PromQL alerting conditions, Cloud SQL database/instance management, and load balancer create/delete
- GitHub: Add pull request reviewers and update issue comments
Improvements
- CLI: Draft lifecycle commands and a
--draft-idselector for working with named drafts - Execution reliability. Run finalization moved to a dedicated worker; executions use a dedicated exchange; several N+1 paths were removed from version listing
- Platform cleanup. Legacy blueprints and change-management plumbing removed; tighter auth and tracing across critical endpoints
Bug fixes
- Fixed: Long parameter values no longer make modals unusable
- Fixed: Agent sessions recover after provider stalls and unstick from streaming state
- Fixed: Canvas edit-mode staging bugs (cross-tab sync, diff badge, commit flash)
- Fixed: Sidebar no longer closes on component drop or arbitrary canvas clicks
- Fixed: Memory list-mode
matchListresolves per item; table widgets support extended CEL - Fixed: Chart labels format correctly; widgets with runs datasources paginate
- Fixed: Draft deleted under the UI recovers gracefully; staged specs no longer read for published versions
How to upgrade
See Updating SuperPlane in the installation docs for upgrade steps for your setup.
Thanks to our contributors
Thanks to contributors who helped make SuperPlane 0.26.0 possible with code and docs additions and improvements.
Join the SuperPlane community
SuperPlane is open source (Apache 2.0). If you’re using it, here are the best ways to help:
- Star the repository on GitHub to show your support
- Join our Discord server to connect with the team and community
- Contribute by submitting bug reports, feature requests, or code on GitHub
- Share SuperPlane with your network and help us grow