v0.24.0
What's new since v0.23.0
v0.24.0 continues the move toward Git-backed SuperPlane Apps. Apps can now be provisioned with repositories, expose repository metadata and files through the API, and manage those files from both the UI and CLI.
This release also expands the component catalog with new AWS, GCP, GitHub, and Jira building blocks, improves Console authoring and dashboard interactions, enables the Agent globally, and tightens the self-hosted release path around SuperGit.
Git-backed Apps and repository files
SuperPlane Apps now have a stronger repository foundation. The backend gained repository models, provisioning, Git provider abstractions, SuperGit support, and APIs for reading repository metadata and files.
The Files experience now supports managing repository-backed files from the UI, including file lists, editors, diff dialogs, pending state, and publish flows. The CLI also gained file tree and file show commands so repository files can be inspected from scripts and
terminals.
Self-hosted deployments now include SuperGit wiring in Docker Compose and Helm, and the demo image can download and run with the required Git tooling.
App-focused CLI
The CLI now exposes App commands directly. Canvas and Console commands have moved under the App command structure, with new commands for App creation, deletion, listing, active App selection, Canvas operations, Console operations, App files, and App change requests.
This makes the CLI terminology line up better with the product model introduced in recent releases.
More integration components
This release adds several new infrastructure and service components:
- AWS EC2 components for getting instance details and managing instance power.
- GCP Compute components for VM power management, machine type updates, and VM metrics.
- GitHub commit status trigger support.
- Jira heartbeat create, update, delete, and ping components.
The UI mappers, examples, docs, and tests were added alongside the backend implementations.
Console and dashboard improvements
Console authoring received another round of polish. Panel editing, widget locking, table/chart behavior, dashboard trigger confirmation, number and table widgets, and node panels were refined.
Canvas and workflow UI details were also cleaned up, including mode controls, sidebar behavior, version rows, diff summaries, file overlays, and visual details around blocks and annotations.
Manual run parameter refinements
Manual run templates now support select-type parameters, input placeholders, and improved run modal behavior. Template payload handling and autocomplete were updated so parameterized runs are easier to configure and execute.
Agent and runtime reliability
The Agent is now enabled globally. The Anthropic prompt is synced on startup, blank canvases show the Agent intro correctly, streams continue after session errors, and Agent scope/preamble behavior was corrected for Console-aware workflows.
The release also fixes repository readiness edge cases and includes release image cleanup for self-hosted installs.
Bug Fixes
- Share builder stage for demo image (#5051) by @forestileao
- Update agent cli preamble and dashboard (console) scope (#5052) by @forestileao
- Show console draft indicator (#5055) by @forestileao
- Preserve console panel edits (#5057) by @forestileao
- Continue Anthropic streams after session errors (#5065) by @forestileao
- Show agent intro for blank canvases (#5067) by @forestileao
- Sync anthropic agent prompt on startup (#5076) by @forestileao
- Skip git head lookup for non-ready canvas repositories (#5075) by @app/cursor
- Broken Test Due To Feature Release (#5080) by @andrecalil
- Missing git in demo image (#5086) by @lucaspin
- Clarify GitHub commit status trigger (#5104) by @markoa
Improvements
- Design details cleanup (#5056) by @ropsii
- Enable Agent Globally (#5079) by @andrecalil
- Update self-hosted release to use supergit (#5078) by @lucaspin
- Run modal tweaks (#5109) by @mchalapuk
New features
- Several Console Improvements (#5038) by @andrecalil
- New git provider interface and implementations (#5054) by @lucaspin
- Input placeholder for manual run parameters (#5060) by @mchalapuk
- Select type parameters in manual run templates (#5059) by @mchalapuk
- Repository provisioning (#5061) by @lucaspin
- Add GCP VM power, machine type, and metrics components (#5062) by @WashingtonKK
- Add AWS EC2 power management and get instance components (#5008) by @felixgateru
- Canvas repository APIs (#5066) by @lucaspin
- Add Jira heartbeat management components (#4888) by @felixgateru
- Manage repository files in the UI (#5068) by @lucaspin
- New CLI commands for managing files (#5077) by @lucaspin
- Canvas UI detailing batch 2 (#5074) by @ropsii
- Add GitHub status trigger (#5099) by @markoa
- Update CLI to expose app commands (#5096) by @lucaspin
Full Changelog: v0.23.0...v0.24.0