ROZOOM v0.21.0-rc.1
Pre-release: v0.21.0-rc.1
First release candidate of the 0.21 series. Major updates around workspace productivity, keyboard-first UX, multi-cloud discovery, and an expanded bundled toolkit.
Highlights
Workspace & Navigation
- Multi-pane workspace (1 / 2 / 3 panes) - compare clusters and workloads side by side. Each pane holds its own cluster, workload type, and sort. Layout persists per pinned tab.
- Pin this page - save the full workspace session (layout + per-pane state) per cluster. Switching back to a pinned tab restores the exact view.
- Command Palette (
Cmd+K/Ctrl+K) with fuzzy search across clusters, workloads, and quick actions. - Vim-style goto chords -
g ddeployments,g ppods,g sstatefulsets,g nnodes,g jjobs,g cconfigmaps,g iingresses. j/ktable navigation andEnterto open row details - keyboard-first row browsing on all workload pages.- Runtime diagnostics toggle in the sidebar to hide verbose telemetry panels (Runtime / Inspector popovers, section runtime status, cache banner). Off by default for cleaner day-to-day UI.
Cluster Management
- Multi-scope cloud discovery - scan every AWS profile, GCP project, and Azure subscription with one "Scan all" button. Previously only default credentials were used. Failed scopes are reported per-scope and never block the successful ones.
- AWS:
aws configure list-profiles->--profile <name> - GCP:
gcloud projects list->--project=<id> - Azure:
az account list->--subscription <id>
- AWS:
- ScaleDialog - proper replica count editor replacing
window.promptfor Deployments / StatefulSets / ReplicaSets. - Network recovery - cluster watchers auto-reconnect after VPN disconnect. Fleet heartbeat probes
/healthzevery 15-30s to detect silent route changes that do not fire browseronlineevents. - Soft-delete with restore - removed clusters move to a trash list instead of being destroyed. Restore or purge from trash.
- Triple-pane bugfix - per-pane status/data helpers now correctly scope to pane-1 instead of falling through to pane-3 values.
Bundled Toolkit (14 -> 20 CLIs)
New network and security debugging tools, all invoked from the Terminal as Tauri sidecars with zero OS dependencies:
| Tool | Purpose | Example |
|---|---|---|
| curl | HTTP / API debugging, ingress and service endpoint tests | curl -k https://svc.ns.svc.cluster.local |
| doggo | DNS resolution and CoreDNS / service discovery debug | doggo svc.ns.svc.cluster.local @10.96.0.10 |
| grpcurl | gRPC service debugging (etcd, K8s-native services) | grpcurl -plaintext localhost:50051 list |
| websocat | WebSocket client for K8s API watch streams | websocat ws://localhost:8080/ws |
| tcping | TCP connectivity testing (replaces telnet / nc) | tcping svc.ns.svc.cluster.local 8080 |
| trivy | Image and config CVE scanning, misconfiguration audit | trivy image nginx:latest |
Each tool is downloaded with SHA256 verification against upstream checksum files (where published) and registered explicitly in the Tauri capability policy.
CI / Build Pipeline
- MSI version sanitization for pre-release tags -
0.21.0-rc.1->0.21.0-1only for the Windows MSI bundler, keeping the release tag unchanged across all platforms. - AppImage build isolated as a best-effort step on ubuntu-22.04 (stable FUSE). DEB/RPM are no longer blocked by upstream
linuxdeploybreakage. - Consistent release tag naming - all matrix jobs resolve
APP_VERSIONbefore tauri-action and write to a singleapp-v${VERSION}draft release.
Artifacts
| Platform | Architecture | File |
|---|---|---|
| Windows | x64 | ROZOOM_K8s_Linter_IDE_0.21.0-1_x64-setup.exe (NSIS) |
| Windows | x64 | ROZOOM_K8s_Linter_IDE_0.21.0-1_x64_en-US.msi |
| macOS | ARM64 (Apple Silicon) | ROZOOM_K8s_Linter_IDE_0.21.0-rc.1_aarch64.dmg |
| macOS | ARM64 (Apple Silicon) | ROZOOM_K8s_Linter_IDE_aarch64.app.tar.gz |
| Linux | x64 | ROZOOM_K8s_Linter_IDE_0.21.0-rc.1_amd64.deb |
| Linux | x64 | ROZOOM_K8s_Linter_IDE-0.21.0-rc.1-1.x86_64.rpm |
MSI version note: Windows MSI installer version is
0.21.0.1because MSI only accepts numeric-only pre-release identifiers. The binary content is identical to the rest of the release.Unavailable in this RC: macOS Intel and Linux ARM64 targets are disabled. The Linux AppImage build is paused while the upstream
linuxdeploy-plugin-appimagecontinuous release is broken on GitHub runners.
Install
macOS (ARM64)
# Gatekeeper quarantine removal after first launch warning
xattr -dr com.apple.quarantine /Applications/ROZOOM_K8s_Linter_IDE.appLinux (Debian / Ubuntu)
sudo dpkg -i ROZOOM_K8s_Linter_IDE_0.21.0-rc.1_amd64.deb
sudo apt-get install -f # if any dependencies are missingLinux (Fedora / RHEL / openSUSE)
sudo rpm -i ROZOOM_K8s_Linter_IDE-0.21.0-rc.1-1.x86_64.rpmWindows
Double-click ROZOOM_K8s_Linter_IDE_0.21.0-1_x64-setup.exe (NSIS) or ROZOOM_K8s_Linter_IDE_0.21.0-1_x64_en-US.msi. Both are signed with the same certificate.
Upgrade notes
- Keyboard shortcuts may conflict with existing browser-like habits.
/now focuses the workload search, and single-key chords (j/k/g x) are intentionally suppressed while an input is focused. - Runtime panels (Runtime, Inspector, section status) are hidden by default. Toggle via the sidebar "Runtime" button if you need the telemetry back.
- Cloud discovery now prompts for a scope (profile / project / subscription). Leaving it empty keeps the old "default credentials" behaviour.
What's next (v0.21.0 stable)
- Production validation of multi-pane workspace under heavy fleet load (50-100 clusters)
- Multi-scope cloud discovery field testing across real organization hierarchies
- AppImage build restored once the upstream linuxdeploy release is fixed
- Keyboard shortcut coverage and discoverability improvements
Thanks to everyone who tested release candidates - issues and regressions are tracked in ceh13-community/rozoom/issues.