App v0.22.0-rc.3
·
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/prod→prod) - 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-connectionAPI,calculateResourcePressureв overview, відсутні lucide-експорти (Cloud, Vault, FileText, Ticket, KeyRound),controlPlaneDetectedв CertificatesReport,usageMetricsModesnapshot - Cluster card layout:
Last refreshrow винесено з 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-arm64fallback відновлено - 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.