0.4.0
CubePod 0.4.0
Section titled “CubePod 0.4.0”Features and improvements
Section titled “Features and improvements”- E2B-compatible template catalog and OCI image builds (CEP-0019). Added full
PodTemplatelifecycle management, E2B-compatible/templatescatalog endpoints,cubepod templateCLI and SDK support, and OCI template build pipelines (cubepod-controller+ local Docker builder). See Template Catalog & Builds. - Transparent zero-trust egress and per-Pod mTLS secret lifecycle (CEP-0020). Added TLS
ClientHelloSNI inspection, selective Ephemeral CA HTTPS MITMcpodref_placeholder swapping, allowlist DNS responder,iptablestransparent redirection, and automatic per-Pod<box>-egress-mtls/<box>-egress-caSecret provisioning and GC. See Zero-Trust Egress & Secrets. - Lazy-activated interactive desktop and signed panel proxy (CEP-0021). Added the
cubepod-desktopimage (Ubuntu 24.04, Xvfb, Openbox, Playwright Chromium CDP,x11vnc/noVNC,ttyd) with zero boot overhead until/sandboxes/{id}/desktop/startis invoked, alongside signed/panel/{token}/HTTP/WebSocket proxy routes. See Interactive Desktop & Panel Proxy. - Crash-consistent multi-generation CoW fork and stateless gateway HA (CEP-0022). Added bounded
FIFREEZE/FITHAWquiesce/thaw inpoddwith a monotonic watchdog, localcp --reflink=auto --sparse=alwaysCoW cloning, multi-generation<parent>-rootfs-gen<N>-pvcForkFromsupport in Kubernetes, and stateless multi-replicacubepod-gatewayHA discovery via livePodBoxCRDs. See Lifecycle, WarmPool & CoW Fork. - Multi-language Code Interpreter kernels and official Python / TypeScript SDKs. Added stateful
1000:1000in-guest kernels forpython,bash,javascript,typescript,r, andjava; shippedcubepod0.4.0on PyPI (Python SDK) andcubepod0.4.0on npm (TypeScript SDK); and added Kata Containers (kata-qemu/kata-clh) benchmark tooling.
Before upgrading
Section titled “Before upgrading”Apply the updated CRDs (PodBox, PodTemplate, PodWarmPool) before upgrading with Helm, as PodTemplate and new PodBox fields were introduced in 0.4.0:
kubectl apply -f deploy/helm/cubepod/crds/Upgrade all control-plane images (cubepod-controller, cubepod-gateway, cubepod-egress) together with cubepod-podd:v0.4.0 per the Kubernetes & Helm deployment guide.