v0.25.0
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.
This release also improves Console authoring, Memory editing, run inspection, Agent context, and the App creation/onboarding flow, while continuing the cleanup from Canvas/Dashboard terminology to Apps and Console.
Multi-draft Apps
Apps can now have multiple named draft branches instead of a single implicit draft. Users can create, switch between, and delete drafts from the Versions sidebar, and auto-save now targets the active draft branch.
This is the first DB-native step in the Git-first App workflow: drafts now carry branch metadata and display names, while publish/delete/version APIs and the UI understand draft branches explicitly.
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.
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 users 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.
More integration components
GitHub gained components for combined commit status, check runs, and merging pull requests. Check run and commit status details were also improved in the UI.
Jira gained alert management components, issue workflow inspection, issue transition actions, and Jira Service Management approval handling.
GCP support expanded across Compute and Cloud Monitoring, including VM lookup, static IP management, custom image management, and alerting policy create/get/update/delete actions.
AWS EC2 gained instance metrics and update-instance components, supporting workflows that inspect performance and resize or reconfigure instances.
Dash0 setup is now simpler: SuperPlane provisions webhook notification channels through the Dash0 Notifications API when integrations are connected, removing the old manual webhook copy/paste step.
App and platform cleanup
The new App flow is now a dedicated page with a more polished onboarding and catalog experience. CLI output now points to App URLs, the frontend routes use /apps, and Dashboard naming continued moving to Console in APIs and source structure.
The release also improves asset base URL handling for Vite builds, fixes architecture-aware Docker image caching, and simplifies command descriptions and example scripts.
Bug Fixes
- Update skills refs (#5116) by @lucaspin
- Show commit message in status details (#5126) by @markoa
- Render check run trigger details (#5130) by @markoa
- Leftover canvases label in settings sidebar (#5149) by @lucaspin
- Docker image cache should take arch into consideration (#5154) by @lucaspin
- UI uses /apps on routes (#5156) by @lucaspin
- Editor style (#5190) by @shiroyasha
- Agent prompt for manual run config (#5191) by @mchalapuk
Improvements
- Use VITE_ASSET_BASE_URL for vite build (#5142) by @lucaspin
- Specify VITE_ASSET_BASE_URL during image build (#5143) by @lucaspin
- Simplify commands description (#5147) by @shiroyasha
- Update app URL in CLI outputs (#5157) by @lucaspin
- Add clean code skill (#5180) by @markoa
- Rename /dashboard API to /console (#5182) by @lucaspin
- Workflowv2/dashboard -> workflowv2/console (#5184) by @lucaspin
- Pages/workflowv2 -> pages/app (#5185) by @lucaspin
- Move files tab code into pages/app/files (#5186) by @lucaspin
- Simplify example script (#5189) by @shiroyasha
New features
- Unify new app page and polish home onboarding UI (#5113) by @ropsii
- Add GitHub combined commit status component (#5115) by @markoa
- Add GitHub check run components (#5114) by @markoa
- Add GitHub merge pull request action (#5141) by @markoa
- Table Widget Style Row (#5140) by @andrecalil
- Memory Manual Entry (#5123) by @andrecalil
- Support Multiple KPIs in Number Widget (#5124) by @andrecalil
- Machine types for runners (#5146) by @shiroyasha
- Polish dashboard panels, dialogs, and version preview bar (#5139) by @ropsii
- Console - Support Node Data in Runs as Source (#5158) by @andrecalil
- Reorganize runs UX with sidebar drill-down and bottom detail pane (#5160) by @ropsii
- Extend auth token validity on usage (#5178) by @shiroyasha
- Support Variables At the Markdown Widget (#5179) by @andrecalil
- @mention autocomplete for nodes in agent chat (#5167) by @bender-rodriguez-unit1
- JS Runner (#5183) by @shiroyasha
- Add Jira alert management components (#4815) by @felixgateru
- Multi-draft apps (#5194) by @mchalapuk
- Add gcp ip management components (#5165) by @WashingtonKK
- Add AWS EC2 get instance metrics and update instance components (#5064) by @felixgateru
- Add gcp get vm instance component (#5011) by @WashingtonKK
- Provision dash0 webhooks using notifications API (#5131) by @felixgateru
- Add gcp image management components (#5134) by @WashingtonKK
- Add Jira workflow and JSM approval actions (#4889) by @WashingtonKK
- Introduce a python runner (#5203) by @shiroyasha
- Add gcp Cloud Monitoring alerting policies (#5173) by @WashingtonKK
Full Changelog: v0.24.0...v0.25.0