What’s new since v0.28.0
v0.29.0 deepens Console dashboards and run inspection, adds one-way broadcast messaging between apps, and expands GitLab, Claude, OpenAI, Cursor, Discord, and GitHub workflow coverage—plus a full-page editor for long component configs.
Console dashboard widgets
- Scorecard widget — a single-KPI view with a status-colored trend, optional target with progress bar, and colored sparkline
- Table widget gains avatar, progress bar, trend, and value + trend columns
- Runs data sources (table/chart/number/scorecard panels, plus markdown and HTML run variables) can be filtered by status and trigger, using the same vocabulary as the canvas runs sidebar
- Consolidated timestamps tooltip across dashboard widgets; Console dashboard dark-mode polish
Run inspector
- Queued steps render in the run inspector with their input and a cancel action; run detail loading is batched and parallelized
- Runner logs appear directly in the run inspector timeline
- Faster live-canvas run inspection, clearer runtime actions and navigation, fit-to-view for inspection nodes, focus-on-participants, and open the run inspector for older node runs
Broadcast messaging
Apps can broadcast messages to each other one-way within the same organization via a new broadcastMessage action and onBroadcast trigger—useful for coordinating related apps without tight coupling.
App experience
- Full-page editor: every multi-line configuration field on a component or trigger has an expand button that opens a large modal editor for long prompts, messages, and scripts
- Apps gain a configurable default tab
- Markdown picks up GitHub-style alerts (
NOTE/TIP/IMPORTANT/WARNING/CAUTION) and[!SECTION]accordions; thematic breaks render as dividers across Files and Console
Improvements to existing integrations
- GitLab:
createDeploymentandcreateDeploymentStatus, plusacceptMergeRequestandapproveMergeRequest; project field accepts expression values - Claude:
createBatchMessagefor Message Batches over an array of inputs; toggle to persist sessions after a run; file/artifact support on the text-prompt component - OpenAI: File/artifact support on the text-prompt component
- Cursor:
launchAgentreturns artifacts - Discord:
sendTextMessagecan send a file by URL - GitHub:
markPullRequestReadyForReview;commentcan send a file by URL
Bug fixes
- Fixed: Repository file staging preserved when re-entering edit mode; staging uses canvas update permission
- Fixed: Expression autocomplete stays stable on Enter; GitLab project fields and Claude Run Code Agent PR URLs accept expressions
- Fixed: SSH inline scripts stream correctly and normalize line endings
- Fixed: Stale execution requests ignored; runs waiting on deleted approval nodes cancelled
- Fixed: Agent layout controls respected; agent/account limit errors handled gracefully
- Fixed: Text selection works in Firefox; long JSON viewer values wrap
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.29.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