What’s new since v0.11.0
Canvas change requests
Canvas versioning now supports change requests. Similar to pull requests on GitHub, teams can propose updates to a canvas, review them, and publish only after maintainer approval.
New integrations in this release
This release adds 1 new integration: New Relic. It also expands existing integrations with new Google Cloud, DigitalOcean, and Dash0 capabilities.
26 new components and triggers
- New Relic: Alert-driven workflows with issue triggers, NRQL queries, and custom metric reporting.
- Google Cloud: Artifact Registry events and analysis, Pub/Sub topic/subscription/message operations, and Cloud DNS record management.
- DigitalOcean: Droplet lifecycle operations, power controls, and snapshot management.
- Dash0: Check rule lifecycle management and log event ingestion for observability workflows.
Improvements
- Canvas Settings: Configure canvas-level settings from a dedicated page instead of scattered controls.
- YAML Viewer: View the YAML representation of a canvas directly in the UI.
- CLI: List available widgets faster with the widgets discovery command in the CLI index.
Bug fixes
- Fixed: Signature validation now uses constant-time comparison to reduce timing attack risk.
- Fixed: Default blocked host and IP range protections were re-enabled for safer outbound HTTP handling.
- Fixed: Reverted a mutation update that could break GitHub integration setup in organization settings.
- Fixed: Stale webhooks are now removed reliably during cleanup to avoid orphaned webhook records.
- Fixed: Auto-layout handles multi-select, disconnected segments, and nodes without output channels more reliably.
- Fixed: Duplicating multiple nodes now preserves existing connections.
- Fixed: Long node names render correctly in canvas search.
- Fixed: Cancelling wait executions no longer emits extra events.
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.12.0 possible with code and docs additions and improvements:
- Washington Kigani Kamadi
- Felix Gateru
- e-todorovski-bm
- vukasin-djuricic
- Manasa Bhagwat
- samuel-asleep
- masicaaa
- cursor
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