SuperPlane logo
Blog

SuperPlane 0.25.0

SuperPlane 0.25.0 adds JavaScript and Python runners, multi-draft apps, and expanded GitHub, Jira, AWS, GCP, and Dash0 components.

What’s new since v0.24.0

v0.25.0 expands SuperPlane Apps with multiple named drafts, stronger execution capabilities, and a much larger integration surface for GitHub, Jira, AWS, GCP, and Dash0.

Runners and execution

SuperPlane now supports JavaScript and Python runner components alongside shell commands.

Workflows can select from several machine types—e1-tiny and e1-large sizes, each available on AMD64 and ARM64.

Multi-draft Apps

Apps can now have multiple named draft branches instead of a single implicit draft. Create, switch between, and delete drafts from the Versions sidebar—auto-save targets the active draft branch.

Console, Memory, and Runs

Console widgets received a large upgrade. Table widgets can style rows based on row data, number widgets can show multiple KPIs in one panel, Markdown widgets can interpolate variables from runs and memory, and runs can now be used as richer data sources with node output access.

Memory can now be edited manually in edit mode, including creating or updating manually managed memory entries through a JSON editor.

Run inspection is easier to navigate: the runs view now uses sidebar drill-down and a resizable bottom detail pane instead of pushing you through a modal for every node detail.

Agent improvements

Agent chat now supports @ mentions for App nodes. Mentions autocomplete in the composer, render as inline chips, and are sent as node links so the Agent has clearer context about the part of the workflow being discussed.

The Agent prompt was also updated for manual run configuration, improving how it handles parameterized run setup.

New components

  • GitHub: Combined commit status, check run actions, and merge pull request from workflows; improved commit status and check run detail in the UI.
  • Jira: Alert management, issue workflow inspection, issue transitions, and Jira Service Management approval handling.
  • Google Cloud: VM lookup, static IP management, custom image management, and Cloud Monitoring alerting policy create/get/update/delete actions.
  • AWS: EC2 instance metrics and update-instance actions for workflows that inspect performance and resize or reconfigure instances.
  • Dash0: Webhook notification channels are provisioned automatically through the Dash0 Notifications API when integrations are connected—no manual webhook copy/paste step.

Other improvements

  • New App onboarding. The new App flow is now a dedicated page with a more polished onboarding and catalog experience.
  • CLI: Command output now points to App URLs, and command descriptions were simplified.
  • Console naming. Dashboard terminology continues moving to Console in APIs and the UI.
  • Auth tokens. Token validity extends on usage so active sessions stay signed in longer.

Bug fixes

  • Fixed: Leftover “Canvases” label in the settings sidebar
  • Fixed: UI routes now use /apps consistently
  • Fixed: Docker image cache now respects CPU architecture
  • Fixed: Commit message and check run trigger details now render correctly in status views
  • Fixed: Editor styling issues in the workflow canvas
  • Fixed: Agent handling of manual run configuration

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.25.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: