Skip to content

v0.23.0

Choose a tag to compare

@shiroyasha shiroyasha released this 28 May 17:12
· 313 commits to main since this release
v0.23.0
f6a44c4

What's new since v0.22.0

v0.23.0 makes Console a first-class part of SuperPlane Apps. Console is now generally available, versioned with the rest of the app, and manageable from both the UI and CLI.

This release also tightens the editing experience across Canvas, Console, Memory, and Files, adds a global command palette, introduces parameterized manual runs, and expands the foundation for Git-backed Apps.

Console is now GA

Console has graduated from an experimental dashboard surface into a core App view. Console configuration now belongs to app versions, which means Console panels and layouts can be reviewed, diffed, drafted, and published alongside workflow changes.

Apps installed from GitHub can now include a console.yaml file next to canvas.yaml. When present, SuperPlane loads the Console view during installation; when absent, the App starts with a blank Console.

The CLI gained superplane console get and superplane console set, including YAML output, draft support, stdin/file input, and a dashboard alias for compatibility.

A more consistent editing model

Edit mode is now shared across Canvas, Console, and Memory instead of behaving differently in each view. Edit, publish, discard, and exit actions stay available as you move between tabs, making it easier to review a complete App change before publishing.

The release also cleans up the editing layout: Canvas and Console controls are better aligned, sidebars are respected in Console and Memory views, read-only mode correctly locks Console and Memory, and inline app rename/header switching flows are smoother.

Faster navigation and App creation

The new global command palette brings Cmd/Ctrl+K navigation to SuperPlane. It supports app navigation, creation actions, organization and admin routes, app settings, and contextual component search when you are inside an App.

A new App creation modal includes a template catalog, and template app metadata has been standardized so installed templates behave more predictably.

Files tab

Apps now have a dedicated Files tab. For this release, the tab centralizes the App's Canvas and Console YAML files in one place and sets the groundwork for repository-backed Apps.

The layout was also adjusted so the Files tab and sidebars do not overlap.

Console widgets

Console widgets gained formatting and sorting support for table and chart panels. The Console authoring experience also now includes a Key Nodes panel for pinning important workflow nodes, better execution/run data-source helpers, clearer duration formatting, status badges, number prefix/suffix support, and improved Markdown panel behavior.

Workflow execution and runtime logs

Manual runs can now define template parameters and ask for values at execution time. Supported parameter types include strings, numbers, and booleans, with defaults, display names, autocomplete, and generated run payloads available through {{ parameter.* }} expressions.

SSH execution now supports retries for transient failures.

Runtime logs are streamed directly from the task broker, improving live log delivery and reducing delay between task output and UI updates.

Memory improvements

Memory components now support list values.

Memory edit/read state handling was corrected and now follows the same mode behavior as the rest of the App.

Agent improvements

Agent component lookups are faster, and agents are now aware of Console updates while interacting with Apps.

Reliability and developer experience

The release includes several smaller improvements for operators and contributors:

  • Canvas version role permissions are now exposed.
  • JSON data encoding behavior was improved.
  • Docker build image reuse and release output were cleaned up.
  • Underlying /account/limits errors are now logged when the endpoint returns HTTP 500.
  • SSH and Runner command editing now use larger modals for long commands.

Bug Fixes

Improvements

New features


Full Changelog: v0.22.0...v0.23.0