What’s new since v0.19.0
Canvas organization
- Canvas folders: Group and organize canvases directly in SuperPlane, with optimistic feedback when folder updates are saved.
Workflow and execution
- Manual trigger run hooks: Manual triggers now execute through run hooks internally, aligning manual starts with the rest of the execution pipeline.
- Canvas update validation: Capability state is validated when canvases are updated, and users now see a dialog when disabling capabilities that are still in use.
- GitHub setup flow: The GitHub integration setup flow has been updated for a smoother configuration path.
28 new components
- GitHub: Create pull requests from workflows, and include canvas metadata in GitHub issue comments generated by SuperPlane.
- Cloudflare: Manage origin rules, Workers KV namespaces and values, and load balancer origin pools directly from canvases.
- Oracle Cloud Infrastructure: Manage OCI custom images and compute instances, including provisioning, lookup, updates, power operations, and deletion.
- DigitalOcean: Provision, inspect, update, and delete GPU-backed Droplets from workflow automation.
- Render: Add and remove custom domains on Render services as part of deployment or domain management workflows.
Improvements
- CLI: Install the CLI universally with
curl -fsSL https://install.superplane.com/install.sh | sh, discover nested schemas more clearly in the CLI index, and use separate arguments forsuperplane contexts. - Canvas templates: Added a blue-green deployment template.
- Integration usage: Integration usage status responses now include the component name, making it easier to understand which workflow nodes depend on an integration.
- Capability lists: Capability groups are now sorted alphabetically.
- Installer flow: SMTP configuration during installation can now be safely exited.
Bug fixes
- Fixed: GitHub issue comments generated from workflows show canvas metadata.
- Fixed: Default integration instance names can be replaced.
- Fixed: Select fields remain controlled and no longer trigger noisy UI warnings.
- Fixed: Navigation only shows the previous button when a previous step exists.
- Fixed: HTTP network policy resolution is safer under concurrent updates.
- Fixed: Webhook cleanup succeeds when provider-side resources are already missing.
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.20.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