v0.2.0 — Blue Steel (preview 1)
Pre-release
Pre-release
First coherent cross-repo preview release of CARB/IDE2, codename Blue Steel.
Validated by a clean fresh-box k3d deploy on Ubuntu 24.04 (separate machine, deployed from local checkouts).
Pinned components
All submodules tagged v0.2.0-bluesteel-preview-1:
| Repo | Commit |
|---|---|
| carbide2 (meta) | 33fdfb1 |
| carbide2-server | 153e169 |
| carbide2-client | 380a2ec |
| carbide2-worker | ba6d387 |
| carbide2-control | 9c2c97c |
Highlights since the ad-hoc v0.1.x tags
- One-shot deploy/redeploy orchestrator (
scripts/deploy.rb): cluster + infra bring-up, image build/import, CRD, control-plane chart, mkcert TLS, verify. Idempotent; quiet build output (only surfaces on failure); all-platform root-CA trust instructions printed at the end. - Fresh-box provisioning (
scripts/setmeup.sh) for Ubuntu 24.04. - New meta
INSTALL.md: clean host → running stack, including per-platform (Windows/Linux/macOS/Firefox) root-CA trust. - Persistent worker logging to
/srv/projects/.carbide/worker.log(heartbeat + signal/exit tracing) so the next workspace-pod failure is debuggable. - UI polish: editor pane no longer double-renders the filename header; CSS consolidated onto
@themetokens. - Agent configuration is now a first-class UI pane (previously only reachable via
rails consolein the pod).
Known caveats
- Preview: not yet merged to
mainon every repo (tags ride current branches). - Default ingress ports remain 8080/8443; set
HTTPS_PORT=443 HTTP_PORT=80for a standard deploy. - System prompts are not yet sanitized in any future chat export (#33).