Skip to content

v0.26.0

Latest

Choose a tag to compare

@shiroyasha shiroyasha released this 19 Jun 14:06
· 68 commits to main since this release
v0.26.0
c9c12d3

What's new since v0.25.1

v0.26.0 is a major step toward Git-first SuperPlane Apps. Drafts now have a clearer stage, commit, and publish flow, app files and versions are more visible, and the editing experience is easier to follow across Canvas, Console, Files, and Runs.

This release also makes runners generally available, adds new workflow primitives for loops and error handling, expands Agent capabilities, and ships new integrations and components across Coolify, Cloudsmith, AWS, GCP, GitHub, and Claude.

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, and then published to live, with visual indicators for uncommitted and ready-to-publish changes.

The Versions sidebar is now a permanent part of edit and preview workflows. Edit mode opens directly into the latest draft or creates one when needed, and the Files tab is wired into the same staging model used by Canvas and Console.

This release also adds the data model needed for git-backed app versions, including commit metadata, git branch fields, materialization status, and repository materialization state.

Runners and workflow control

Runners are now generally available for all organizations. Bash, JavaScript, and Python runner components no longer require an experimental feature flag.

SuperPlane also gained two important workflow primitives:

  • Loop components for repeated execution paths.
  • Error handling components for reacting to failed workflow nodes.

SSH commands can now be sourced from repository files, which makes larger operational scripts easier to manage than long inline command fields.

Agents

Agents can now work with more App context and more input types. They can read runtime state, access App files, list/read/stage/delete/commit repository files, and surface asynchronous activity directly in the chat.

Claude managed-agent runs now support mounted repository files and SuperPlane secrets injected through Anthropic vaults. Agent chat also supports image attachments, so users can paste or upload screenshots as part of a prompt.

The agent runtime is more resilient as well, with improved polling for final Claude messages, recovery from stalled provider sessions, session rewind behavior, and safer draft update requirements.

App install, files, and run inspection

The App install flow now includes a single-page wizard that can wire integrations into nodes and collect template parameters before creating the App.

Run inspection moved into a resizable bottom panel on the live Canvas, with a dedicated runs sidebar and cleaner run detail loading through the DescribeRun endpoint. The CLI also gained superplane runs list and superplane runs describe.

Markdown files now render as formatted Markdown in view mode, and component configuration has a read-only view for safer inspection.

New integrations and components

This release adds two new integrations:

  • Coolify: list applications/services, control applications/services, and deploy applications.
  • Cloudsmith: get repository and package metadata for package automation workflows.

AWS support expanded with EC2 alarms, EC2 Elastic IP management, Prometheus Managed Service workspace management, and Prometheus query components.

GCP support expanded with Managed Service for Prometheus queries, Cloud Monitoring on-alert triggers, Cloud Monitoring snoozes and PromQL alerting conditions, Cloud SQL database and instance management, and load balancer create/delete components.

GitHub gained components for adding pull request reviewers and updating issue comments.

Reliability, observability, and platform cleanup

The backend received a large observability pass: more OpenTelemetry spans, W3C trace propagation, frontend Dash0 telemetry, DB pool stats, per-integration secret write metrics, event router and node queue worker metrics, and sanitized SQL traces.

Run finalization moved into a dedicated worker, executions now use a dedicated exchange, and several N+1 query paths were removed from version listing and change request serialization.

Bug Fixes

Improvements

New features


Full Changelog: v0.25.1...v0.26.0