SuperPlane logo
Blog

SuperPlane 0.15.0

SuperPlane 0.15.0 brings canvas reliability improvements, better CLI workflows, and private network access controls.

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: versioningEnabled is 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: