Cloud Command

Changelog

Track updates and improvements to Cloud Command

v2.1.6

GA Improvements

Added

  • [GA] ISO Library on datacenter page with upload, delete, sync across HCE and PVE clusters
  • [GA] Direct upload system bypassing Cloudflare for large ISO files with real-time progress tracking
  • [GA] Deploy modal redesign with 3-column layout and internal release notes field
  • [GA] Deploy modal pre-populates release notes from pending changes list
  • [GA] Pending release notes system — changes staged in DB until next deploy
  • [GA] Admin VM delete functionality from customer VM pages
  • [GA] VM index v2 view for customer portal
v2.1.5

About Modal & Alert Improvements

Added

  • - ADD: "About Cloud Command" modal accessible from user dropdown on all portals (except sub-tenant). Displays version, server, datacenter, platform health, account info, and support contact.

Fixed

  • - FIX: Cluster offline alert now identifies the affected cluster(s) by name
  • - FIX: DEV profile pictures and partner tier images via R2 CDN storage
v2.1.4

Deployment System Fix

Added

  • - FIXED: GA Post-deploy version tracking commit failing due to file permissions
v2.1.3

Bug Fixes & System Reliability

Fixed

  • - FIX: GA SSL certificate monitoring
  • - FIX: GA Version tracking system
  • - FIX: GA Email activity logs
v2.1.0

Load Balancer Optimization, Monitoring & Rolling Deployments

Added

  • - GA Cloud Command Servers monitoring page with per-server service health
  • - GA Traffic Management dashboard with topology layout, steering policy selector, and latency charts
  • - GA Per-server DB latency and Cloudflare RTT collection for traffic management
  • - GA Rolling deploy system with Cloudflare-integrated drain/enable
  • - Direct upload system bypassing Cloudflare for large files (>95MB)
  • - GA Per-server version tracking with release notes in deploy modal
  • - GA Upload cert monitoring with daily SSL checks via SSH
  • - Dedicated deploy queue worker for fresh PHP per job
  • - GA Deploy pre-flight validation (CF pool, SSH, git status checks)
  • - GA Auto-rollback on deploy failure (re-enables CF origin, resumes UptimeRobot, exits maintenance mode)
  • - GA WAN bandwidth and internet health monitoring
  • - GA Platform status settings and incident details panel
  • - Internet 30-day history bar on platform status pages
  • - GA Server uptime display on Cloud Command Servers cards
  • - Partner access to customer platform status page

Fixed

  • - GA Cloudflare health status parsing for pop_health API structure
  • - GA Deploy script environment detection for uppercase hostnames
  • - GA Traffic management page using wrong CF pool on production
  • - GA WAN latency extraction from correct API response path
  • - GA Duplicate servers and missing IPs on Cloud Command Servers page
  • - GA Platform health freshness thresholds causing false alerts
  • - GA Stale code in queue workers after deploy (queue:listen fix)
  • - GA Maintenance mode lockout when deploy fails mid-way
  • - GA Scheduler stale code and orphaned locks during deployments

Changed

  • - GA Deploy pre-flight errors now show user-friendly copy-paste fix instructions
  • - GA Cloud Command Servers page groups servers by environment (DEV/PROD) and workload type
  • - GA Service health refresh shows spinner with live collection and timestamps
  • - GA Scheduler locks use explicit timeouts with withoutOverlapping()
  • - GA Unified email logging — all outbound emails tracked in centralized logs