Skip to content

Releases: ceh13-community/rozoom

App v0.22.2

11 Jun 20:00
4a10307

Choose a tag to compare

What's new in 0.22.2

Opt-in usage analytics. First launch shows a consent prompt. Nothing is sent unless you explicitly agree — no events, no identify calls, nothing. If you opt in: three anonymous events (dashboard viewed, workload details opened, resource action taken), an anonymous install hash (SHA-256), no personal data, no session recording. Declining is remembered and never asked again. Browser Do Not Track / Global Privacy Control disables telemetry regardless of the stored choice.

Fixes. Windows: helm install no longer hangs during sidecar provisioning. Sidecar provisioning no longer half-runs silently when a single tool download stalls — failures now surface per tool.

Full changelog: app-v0.22.1...app-v0.22.2


Platform Artifacts
Windows (x64) .msi, .exe (NSIS)
macOS (ARM64, M1+) .dmg, .app.tar.gz
Linux (x64) .deb, .rpm, .AppImage

macOS: run xattr -dr com.apple.quarantine /Applications/ROZOOM*.app if quarantined.

App v0.22.1

05 Jun 10:30
e1973e0

Choose a tag to compare

What's new in 0.22.1

Trust fixes in project metadata. Removed dead sponsor links and restored Apache-2.0 license detection on GitHub. No runtime changes — the app is functionally identical to 0.22.0.

Linux AppImage added. All three platforms now ship: macOS (dmg), Linux (deb/rpm/AppImage), Windows (msi/exe).

Full changelog: app-v0.22.0...app-v0.22.1


Platform Artifacts
Windows (x64) .msi, .exe (NSIS)
macOS (ARM64, M1+) .dmg, .app.tar.gz
Linux (x64) .deb, .rpm, .AppImage

macOS: run xattr -dr com.apple.quarantine /Applications/ROZOOM*.app if quarantined.

App v0.22.0

15 May 10:33
680a088

Choose a tag to compare

First stable release since 0.20.0 — rolls up the full 0.21.x and 0.22.0-rc.x cycle into one shipped build.

Highlights

Cluster Ops UX overhaul

  • Helm Catalog with per-chart value overrides, 10-minute install timeouts, F5 NGINX and Traefik presets
  • Helm Releases inspector with clickable revision history and onboarding hint
  • Inline command consoles across Helm install/upgrade/uninstall/rollback/test, GitOps Bootstrap, velero install, and prometheus stack install
  • Backup Status, Version Audit, Deprecation Scan pages reworked

Cluster Manager

  • Fleet Health Overview at the top of Manage Clusters
  • Keyboard shortcuts and bulk operations (refresh, set namespace, add tag)
  • Danger Zone — type cluster name to confirm removal
  • Cluster card: last-refresh state, profile-disabled hints, friendly display name (EKS short name instead of full ARN), credential risk chip

Connect Wizard

  • Kubeconfig preview and live Test Connection
  • Exec-plugin connect method
  • Auto-detect for AWS / GCP / Azure profiles
  • Paste-kubeconfig recency, credential risk chip

Security & Observability

  • Capacity Intelligence wired to metrics-server with per-workload waste breakdown
  • Performance Observability: apiserver RED + CFS throttling via Prometheus service proxy
  • Security Audit: RBAC and PSS scanners with transparent findings
  • Trivy Hub: local quick scan alongside operator findings, paginated findings table, service-proxy fast path
  • Compliance Hub: tabs, preflight, framework selector, remediation
  • Sentry credential scrubbing with HMR/Vite client URL filtering

Other

  • Plugin Marketplace promoted to top-level section
  • Notifications: read/unread state in Bell panel
  • Cluster auth cache, credential risk cache, fleet summary helpers
  • Cert health graceful fallback when control plane is managed
  • /dev/ui-catalog gated to dev and staging only

Menu changes

  • Helm → Helm Releases
  • Cluster Version & Helm Audit → Version Audit
  • Cluster Backup Status → Backup Status
  • Capacity Intelligence → Cost & Efficiency
  • Plugins → Plugin Marketplace
  • resourcemap → Resource Map

Fixes worth calling out

  • RPM build: suppress build-id errors for bundled binaries, glob /usr/bin/rozoom-* for new binaries
  • Cargo: declare url and webkit2gtk as explicit dependencies
  • Trivy checksum fetch via direct CDN URL with checksum-skip fallback
  • TCPing pinned version, darwin-arm64 fallback, GitHub API rate-limit retry
  • Cluster card refresh timestamp on errored health checks
  • Helm catalog: detect installs in custom namespaces, expand port-forward coverage
  • Cluster score: stop penalizing absence of optional observability addons

Artifacts

Platform Architecture Artifacts
Windows x64 .msi, .exe (NSIS)
macOS ARM64 (M1+) .dmg, .app.tar.gz
macOS x64 (Intel) .dmg, .app.tar.gz
Linux x64 .deb, .rpm, .AppImage
Linux ARM64 .deb

Download the package matching your OS and architecture.

Install notes

  • Linux artifacts use normalized filenames with underscores.
  • macOS: if the app is quarantined, run xattr -dr com.apple.quarantine /Applications/ROZOOM*.app.

Full changelog: app-v0.20.0...app-v0.22.0

App v0.22.0-rc.3

09 May 13:51

Choose a tag to compare

ROZOOM K8s Linter IDE — v0.22.0-rc.3

Release candidate з фокусом на Helm UX, Connect Wizard, Cluster Manager refresh visibility та GitOps Bootstrap shared console. Стабілізація CI/release pipeline для всіх 5 платформ.

Highlights

Helm Releases — Command Console

  • Окрема консоль з helm install/upgrade/rollback та live-стрімом виводу
  • Helm Catalog: F5 NGINX + Traefik як альтернативи ingress-nginx
  • Per-chart value overrides + дефолтний 10-хвилинний install timeout (JS-ceiling піднято до 15m, щоб helm --timeout 10m реально спрацьовував)

GitOps Bootstrap — Shared Console

  • Транскрипт кожного step мерджиться в shared CommandConsole — більше не треба перемикатися між вкладками для логів

Connect Wizard — UX polish

  • Auto-detect cloud kubeconfigs (AWS / GCP / Azure / Hetzner / OVH / Linode / Civo / Scaleway / DigitalOcean / Vultr)
  • Paste kubeconfig напряму у форму
  • Recency-сортування по щойно використаних кластерах
  • Уніфіковані lucide-іконки

Cluster Manager / Cards — Refresh visibility

  • Initial health check автоматично запускається при додаванні кластера
  • Cluster cards показують last-refresh timestamp навіть на помилках (раніше зависало)
  • Friendly display name замість повного EKS ARN (arn:aws:eks:us-east-1:...:cluster/prodprod)
  • Tooltips + inline spinners на Load-кнопках summary
  • Drift badge тепер містить префікс "Drift" — щоб не плутати зі статус-бейджом
  • "Collecting diagnostics…" індикатор під час першого refresh
  • Refresh / Runtime / Linter toolbar wrap'ається на вузьких ширинах

Dashboard

  • Persistent card layout — порядок карток та стан розгортання секцій зберігаються між запусками
  • Rotation debugger popover на toolbar для діагностики ротації certs

Observability / Sentry

  • HMR-артефакти та Vite client URLs відсіюються до відправки в Sentry — менше шуму в проді

Fixes & Stability

  • 50+ fix-комітів: відновлено metrics-server-availability, test-connection API, calculateResourcePressure в overview, відсутні lucide-експорти (Cloud, Vault, FileText, Ticket, KeyRound), controlPlaneDetected в CertificatesReport, usageMetricsMode snapshot
  • Cluster card layout: Last refresh row винесено з flex toolbar
  • Helm: розширено timeout budget до 15m

CI / Release

  • Trivy checksum через прямий URL + fallback на skip при CDN-збоях (без GitHub API rate-limit)
  • RPM build-id помилки придушено для bundled бінарників
  • RPM /usr/bin тепер через glob — нові бінарники потрапляють у пакет автоматично
  • Cargo: url + webkit2gtk явно оголошено як залежності
  • Tcping darwin-arm64 fallback відновлено
  • Pre-commit unit tests перед git push
  • /dev/ui-catalog обмежено dev + staging

Mobile App

  • ESLint config зафіксовано, всі lint-помилки виправлено
  • Dark theme як дефолт — стабілізовано E2E theme test
  • Прибрано missing ESLint deps

Artifacts

Platform Architecture Artifacts
Windows x64 .msi, .exe (NSIS)
macOS ARM64 (M1+) .dmg, .app.tar.gz
Linux x64 .deb, .rpm

macOS: xattr -dr com.apple.quarantine /Applications/ROZOOM*.app якщо macOS поставив quarantine.

Known issues

  • AppImage збірка не входить у цей RC — linuxdeploy-plugin-appimage (continuous channel) нестабільний. DEB + RPM покривають Linux. Pin на стабільну версію — у наступному RC.

ROZOOM v0.22.0-rc.2

06 May 13:29

Choose a tag to compare

ROZOOM v0.22.0-rc.2

Pre-release candidate 2 for v0.22.0. All platforms green: Windows x64, macOS ARM64, Linux x64.


What's new

UX & Startup

  • Skeleton loading states across Pods, Deployments, Nodes views
  • Splash delay reduced to 0.5 s (was 3 s)
  • Cmd+K badge visible in header
  • Dashboard card layout and section expand/collapse state persisted across restarts

Connect Wizard

  • Auto-detect cloud configs on open (EKS profiles, GKE projects, AKS subscriptions)
  • Paste raw kubeconfig directly into the wizard
  • Clusters sorted by recency
  • Icon set migrated to Lucide

Cluster Manager

  • Health check triggers automatically on cluster add
  • Scan/Refresh CTA scoped to Cloud Providers only (Local clusters excluded)
  • Last-scan timestamp displayed in header

Cluster Card

  • Friendly display name shown instead of full EKS ARN
  • Credentials expired surfaced in Primary Alert slot
  • Last-refresh timestamp visible even on health-check errors
  • Diagnostic error surfaced in Configuration check panel
  • Toolbar (Refresh / Runtime / Linter) wraps on narrow widths

Helm

  • Command Console integration for Helm releases
  • GitOps bootstrap transcript mirrored to shared Command Console
  • Helm Catalog: F5 NGINX Ingress + Traefik added, ingress-nginx replaced
  • Per-chart value overrides supported in catalog installs
  • Install timeout raised to 10 m (JS ceiling 15 m)

Fixes

  • Drift badge prefixed with "Drift" to disambiguate from status chip
  • Sentry: HMR artifacts and Vite client URLs filtered before upload
  • lastScanAt no longer stamped on silent auto-load
  • CI: Trivy pinned to 0.70.0; tcping darwin-arm64 fallback and GitHub API rate-limit retry restored

Downloads

Platform Architecture Artifacts
Windows x64 .msi, .exe (NSIS)
macOS ARM64 (M1+) .dmg, .app.tar.gz
Linux x64 .deb, .rpm

macOS: if quarantined, run xattr -dr com.apple.quarantine /Applications/ROZOOM*.app

ROZOOM v0.21.0-rc.1

09 Apr 20:43

Choose a tag to compare

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 d deployments, g p pods, g s statefulsets, g n nodes, g j jobs, g c configmaps, g i ingresses.
  • j / k table navigation and Enter to 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>
  • ScaleDialog - proper replica count editor replacing window.prompt for Deployments / StatefulSets / ReplicaSets.
  • Network recovery - cluster watchers auto-reconnect after VPN disconnect. Fleet heartbeat probes /healthz every 15-30s to detect silent route changes that do not fire browser online events.
  • 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-1 only 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 linuxdeploy breakage.
  • Consistent release tag naming - all matrix jobs resolve APP_VERSION before tauri-action and write to a single app-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.1 because 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-appimage continuous 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.app

Linux (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 missing

Linux (Fedora / RHEL / openSUSE)

sudo rpm -i ROZOOM_K8s_Linter_IDE-0.21.0-rc.1-1.x86_64.rpm

Windows

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.

ROZOOM v0.20.0

30 Mar 18:57

Choose a tag to compare

Artifacts

Platform Architecture Artifacts
macOS ARM64 (M1+) .dmg, .app.tar.gz
Linux x64 .deb, .rpm
Windows x64 .msi, .exe (NSIS)

Download the package matching your OS and architecture.