What’s new since v0.14.0
Canvas stability and editor reliability
SuperPlane 0.15.0 includes a broad round of canvas quality work focused on making editing more predictable. Autosave behavior was refined across blur and change flows, unnecessary local-save refetches were suppressed, and several crash paths were removed so canvas work is less likely to be interrupted.
This release also hardens the editor itself. Undefined labels, HTML error payloads, and mapper failures are now handled more safely, and additional UI cleanup plus new error boundaries reduce the chance of canvas-wide failures.
CLI improvements
The CLI became more capable and more predictable in this release. It now includes commands for managing organizations and deleting canvases, shows a clear success output after connect, and fails more clearly in redirect and empty-response edge cases instead of exiting silently.
Security and installation controls
SuperPlane 0.15.0 adds installation-level private network access control, along with UI improvements that make the setting easier to understand and configure. Policy and review-gating workflows were also tightened for core development flows.
Other improvements
- Performance: Node execution serialization is faster, canvas event payloads are leaner, user lookups are more efficient when serializing multiple canvases, and root event invalidation behaves more reliably.
- Reliability: Active SSE streams now drain during shutdown, and CI/test environment stability has improved.
Bug fixes
- Fixed: Canvas autosave race conditions and related save-state inconsistencies no longer interrupt editing.
- Fixed: Undefined workflow parameter tooltip labels no longer crash the canvas.
- Fixed: HTML error payloads are now sanitized before they can break workflow auto-save handling.
- Fixed: The SSH component now interprets exit codes correctly.
- Fixed: Optional secret key “none” values are now normalized correctly.
- Fixed:
versioningEnabledis now applied correctly during canvas updates. - Fixed: Casbin database schema alignment issues.
- Fixed: Mapper failures are less likely to take down the whole canvas.
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.15.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