Skip to content

App v0.22.0-rc.3

Choose a tag to compare

@github-actions github-actions released this 09 May 13:51
· 161 commits to d629353a1893d9eba791d49dccefd429cdf9d31c since this release

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.