Skip to main content

Beta Release Version v2.2.3

· 29 min read

Version v2.2.3 is a major feature release headlined by Managed Kubernetes, a fully integrated Kubernetes-as-a-Service offering that runs alongside Instances, Volumes, Load Balancers, and Databases. Customers can spin up a control plane (single-node or 3-node HA), attach workers in per-purpose pools, expose Kubernetes Services through the bundled in-cluster cloud controller manager, autoscale workloads end to end with the cluster autoscaler, and roll the cluster forward to a newer Kubernetes version, all without touching the slave host. The release also ships a redesigned master backup pipeline with pluggable storage drivers and Grandfather-Father-Son retention, a new System Health dashboard widget, scheduled task health tracking, an app-wide timezone setting, team-member permissions for Kubernetes resources, retry for failed cluster creates, and a long list of reliability and performance improvements including a 70% reduction in peak load for the hot-path cron loop that runs every 30 seconds against the entire fleet.

  • [Feature] Managed Kubernetes - Create production-grade Kubernetes clusters directly from the control panel. Choose single-node or 3-node HA control plane, pick instance plans and subnets for control plane and workers separately, and bring up the cluster with a bundled HAProxy load balancer for the Kubernetes API. Real-time progress streams to the cluster show page via WebSocket; downloaded kubeconfig points at the right private or public endpoint automatically.
  • [Feature] Worker Node Pools - Each cluster has a default worker pool and supports unlimited additional pools, each with their own instance plan, labels, taints, autoscaling bounds, and drain settings. Useful for GPU nodes, memory-optimized workloads, or isolating tenants in a single cluster.
  • [Feature] Cluster Autoscaler - Bundled cluster autoscaler binary speaks the Hypervisor API directly. Policy-driven scaling on CPU + memory pressure of pending pods, per-pool aware, and respecting each pool's min/max bounds. Manifest generated on demand from the cluster show page, customers grab the YAML and apply with kubectl apply -f -. Controller token refreshes on a rolling schedule so long-lived clusters never need a manual re-issue.
  • [Feature] In-Cluster Cloud Controller Manager - Services of type LoadBalancer provision and tear down a real Hypervisor load balancer per service. Service annotations control listener port, backend mode (TCP / HTTP / per-port hybrid), session stickiness, multi-cert SNI, routing rules, and traffic split between subset endpoints.
  • [Feature] Worker and Control Plane Rolling Upgrades - Upgrade Workers card on the Workers tab provisions new workers at the target version, drains old ones, repeats. Upgrade Control Plane card does the same for CPs via surge-replace strategy, etcd-quorum-safe at every step. Cluster card shows CP version and worker baseline as two distinct lines with a "mid-upgrade" badge when they diverge.
  • [Feature] Retry Failed Cluster Create - A new "Retry create" button on the cluster page tears down partially provisioned artifacts and re-runs the bootstrap on the same row. Cluster name, slug, and identity certificates are preserved so any kubeconfig the user already downloaded stays valid. No more delete-and-recreate after a transient quota or capacity precondition fails.
  • [Feature] Cluster Security Groups - Three auto-managed security groups per cluster (LB-only, CP-only, worker-only). Default rules expose the Kubernetes API on :443 via the LB and lock down direct access to CP nodes' :6443 from outside the cluster. Admins and users layer additional rules through a familiar Inbound / Outbound sub-tabbed interface.
  • [Feature] Restricted Kubeconfig - Downloaded kubeconfig issued at cluster create exposes only worker nodes to kubectl get nodes. Control-plane VMs are hidden from end users in the Compute list, billing reports, monitoring tiles, and the cluster Nodes tab.
  • [Feature] Master Backup Pipeline Redesign - Service-oriented orchestrator with pluggable storage drivers (Local, S3-compatible, Rsync over SSH, NFS), a singleton lock that survives long uploads, Grandfather-Father-Son retention, email + webhook notifications, and a configurable cron expression. Multiple destinations supported per install. Admin pages cover Destinations, Runs, Settings, and Scheduler Health.
  • [Feature] Scheduled Task Health Tracking - Every scheduled task is observed via a unified health surface. Per-task tracking of last run, duration, exit code, and consecutive failures. Compact admin Scheduler page with a slide-in drawer per task, friendly task names, and a daily prune to keep the audit table compact. Dashboard tile shows healthy / degraded / failed scheduled-task counts at the top of every page.
  • [Feature] System Health Dashboard Widget - Single compact strip on the admin dashboard showing four critical metrics at a glance: most recent successful master backup, scheduled-task health rollup, in-flight long-running tasks, and queue worker failed-job count. Replaces two separate tiles from earlier releases.
  • [Feature] Application Timezone Setting - Pick any IANA timezone from a new dropdown under Admin > System > Settings > General. Applied app-wide on boot (Carbon, model date casts, scheduler firing times, direct PHP date functions). Default for customers signing up via self-registration and billing-API user creations, unless explicitly overridden. Existing users keep their own timezone selection.
  • [Feature] Kubernetes Team Permissions - New kubernetes.* permission family with three tiers (view, manage, delete) granted through the existing team-member invitation flow. Predefined roles get sensible defaults from the migration. Custom roles need to be granted the new permissions explicitly.
  • [Feature] Admin Destructive Controls for Clusters - Dedicated section for safe escape hatches when a cluster has gone wrong. Suspend locks out the customer while preserving forensics. Reset State clears stuck-operation flags. Force Cleanup bypasses normal teardown for clusters with zombie resources. Separate rate limits keep destructive (5/hour) and recovery (20/hour) actions distinct.
  • [Feature] AWS-Style Node Drill-Down - Clicking a node on the cluster Nodes tab opens a side drawer with capacity gauges (CPU / RAM / disk), pod listing with pagination and search, taints section, and modern dark/light surface styling.
  • [Feature] Cluster-Managed Resource Lockdown - Worker instances and the CP load balancer carry a clear "Cluster-managed" badge and a read-only banner in the user's Compute and Load Balancers lists. Direct power cycle, plan change, or LB rule edit is blocked at the controller. Manage them through the cluster page instead.
  • [Feature] Live Load Balancer Filtering - User-side Load Balancers index now supports AJAX live filtering by name, status, and VPC. Useful for customers running dozens of LBs across multiple VPCs.
  • [Feature] Cluster Activity Feed - User dashboard activity feed now translates Kubernetes audit-log actions into friendly sentences ("Created cluster prod-01", "Upgraded workers to 1.35.0") alongside the other resource types.
  • [Feature] Pre-Flight Quota and Capacity Guards - Cluster create form rejects at submit time when load balancer quota is exhausted, when the chosen VPC has no NAT Gateway (needed for control-plane image pulls), or when the CP subnet is not private. Clear messages name the limit and point at the affected field instead of failing deep in the bootstrap chain.

Beta Release Version v2.2.2

· 18 min read

Version v2.2.2 is a major feature release. Headline additions: Volume Snapshots and Backups (on-storage rollback marks and disaster-recovery exports for block storage volumes), Orphan VM Import (adopt KVM domains that already exist on a hypervisor as Hypervisor-managed instances without downtime or disk migration), and User Self-Registration with built-in CAPTCHA support for Cloudflare Turnstile and Google reCAPTCHA v2 / v3, signed email verification, and a post-verification onboarding top-up flow. Alongside the headliners: a comprehensive overhaul of the instance backup experience, a redesigned Forge tab, a polished tasks progress view, and the carry-over polish from earlier 2.2.x - RustFS as the new self-hosted object storage default, a fully reworked hypervisor self-update flow, and richer AI Assistant diagnostics for admins.

  • [Feature] Volume Snapshots and Backups - Block storage volumes now have a dedicated Snapshots & Backups tab on every volume detail page. Take instant on-storage snapshots for rollback, or export full backups to your existing remote backup storage (S3-compatible, NFS, or local) for disaster recovery. Both support in-place rollback and restore-to-new-volume modes.
  • [Feature] Per-Volume Safety Controls - Volume operations enforce per-volume serialization (one operation at a time), a 5-minute cooldown between operations, per-plan caps on retained snapshots and backups, and a per-user inflight limit so a single user cannot saturate the queue.
  • [Feature] Volume Backup Billing - Volume plans now expose per-GB / per-month credit pricing for retained snapshots and retained backups, plus configurable caps on how many of each a customer can keep on a single volume. Defaults bill nothing for retention but allow up to 5 snapshots and 10 backups per volume.
  • [Feature] Orphan VM Import - A new admin workflow on every hypervisor manage page surfaces KVM domains that exist on libvirt but are not tracked by Hypervisor - for example, VMs from before the slave was attached, or VMs created out-of-band. Eligible (qcow2 file-backed) domains can be adopted as Hypervisor-managed instances in place. MAC, IPs, and disk paths are preserved; per-disk storage assignment in the import dialog means no mv of qcow2 files.
  • [Feature] User Self-Registration with CAPTCHA - A complete public signup pipeline with three CAPTCHA providers (Cloudflare Turnstile, Google reCAPTCHA v2, Google reCAPTCHA v3), per-form toggles for Login and Register, signed email-verification links, a Verify-Your-Email page that auto-redirects via WebSocket the moment the user clicks the link in another tab, and an optional post-verification top-up onboarding modal.

Beta Release Version v2.2.1

· 6 min read

We're excited to announce Version v2.2.1 of the Hypervisor Control Panel! This release completely rebuilds the instance backup experience with support for remote backup destinations and adds GPU passthrough for compute-heavy workloads.

You can now back up your instances directly to Amazon S3, RustFS, Wasabi, Backblaze B2, DigitalOcean Spaces, SFTP servers, FTP servers, or any rclone-supported backend -- no need to mount backup storage locally on each hypervisor.

  • [Feature] Remote Backup Destinations - Configure S3, SFTP, FTP, or rclone-based backup targets from the admin panel. Credentials are stored encrypted and pushed to hypervisors only when needed.
  • [Feature] Streaming Backups - Full and incremental backups stream directly to the remote destination. Restores stream back the same way. No temporary disk space required.
  • [Feature] Running-VM Backups Without Downtime - Backups of running VMs use external snapshots so the VM continues running normally while the backup completes. Changes made during the backup window are merged back seamlessly.
  • [Feature] Efficient Incremental Backups - Incremental backups capture only the blocks that changed since the last backup, dramatically reducing backup size and duration.
  • [Feature] Parallel Backups - Multiple backups can now run concurrently on the same hypervisor without conflict.
  • [Feature] GPU Passthrough - PCIe GPU passthrough for compute-heavy workloads like ML training, rendering, and video encoding. Hypervisors automatically discover installed GPUs and show availability in the admin panel.
  • [Feature] GPU Instance Plans - Instance plans can now specify a GPU count, enabling GPU-backed instance deployment through the standard creation flow.

Beta Release Version v2.2.0

· 4 min read

We're excited to announce Version v2.2.0 of the Hypervisor Control Panel! This release introduces Team Management with IAM, a Unified Monitoring Dashboard, Web SSH Terminal, Autoscaling Groups, and a completely redesigned resource creation experience.

  • [Feature] Team Management - Invite team members to your account with role-based access control. Assign built-in roles (Admin, Operator, Viewer) or create custom roles with granular View/Manage/Delete permissions across 15 service groups.
  • [Feature] Custom Roles - Create roles tailored to your team's needs. Toggle permissions independently per service with an intuitive permission editor featuring grouped toggle switches.
  • [Feature] Project-Level Permissions - Override a team member's role permissions on specific projects for fine-grained access control across environments.
  • [Feature] Unified Monitoring Dashboard - Monitor instances, load balancers, databases, and VPN gateways from a single dashboard with real-time CPU, memory, and network metrics.
  • [Feature] Alert Rules - Set threshold-based alerts on any metric with configurable durations. Receive notifications via Slack, Discord, Telegram, or custom webhooks when alerts fire, remind, or resolve.
  • [Feature] Load Balancer Metrics - New HAProxy-specific charts including frontend sessions, request rate, HTTP response code breakdown (2xx/3xx/4xx/5xx), backend health, queue depth, response time, and active server count.
  • [Feature] Web SSH Terminal - Access your instances directly from the browser with a secure web-based SSH terminal. No SSH client or key management required.
  • [Feature] Autoscaling Groups - Automatically scale your infrastructure based on CPU or memory thresholds. Create scaling groups with configurable policies, cooldown periods, and min/max instance counts.

Beta Release Version v2.1.4

· 8 min read

We're excited to announce Version v2.1.4 of the Hypervisor Control Panel! This release introduces Managed Databases with read replicas and automated backup policies, Forge live snapshots for instances, alongside security groups, Docker container management, WireGuard VPN gateways, and numerous improvements across the platform.

  • [Feature] Managed Databases - Deploy fully managed MySQL, MariaDB, and PostgreSQL databases on VPC networks with automated provisioning, health monitoring, metrics dashboards, and hourly billing.
  • [Feature] Read Replicas - Create read replicas from any primary database with engine-native replication, automated lag monitoring, resync, and one-click promotion.
  • [Feature] Database Backup Policies - Automated, policy-driven backup management with configurable schedules, retention, S3 storage, and engine-specific tools (xtrabackup, pg_basebackup).
  • [Feature] Point-in-Time Recovery (PITR) - Restore databases to any point within the WAL/binlog retention window using PostgreSQL WAL archiving or MySQL binary logs.
  • [Feature] Database Parameter Groups - Custom database configuration overrides (my.cnf / postgresql.conf) applied as reusable parameter groups.
  • [Feature] Database Metrics - Real-time CPU, memory, disk, connections, and queries-per-second dashboards via Telegraf and VictoriaMetrics.
  • [Feature] Forge (Live Snapshots) - Create live VM snapshots with full memory and disk state capture. Commit changes permanently or discard to revert instantly -- ideal for testing upgrades, configuration changes, or software updates.
  • [Feature] Security Groups - Define inbound and outbound traffic rules using protocols, ports, and CIDR ranges. Attach security groups to instances for centralized network access control that replaces the per-instance firewall system.
  • [Feature] IP Sets - Create reusable collections of IP addresses and CIDR ranges that can be referenced in security group rules. Supports both IPv4 and IPv6 with bulk import.
  • [Feature] Firewall Migration - Existing per-instance firewall rules are automatically migrated into security groups during upgrade. CIDR-based rules are consolidated into IP sets for cleaner management.
  • [Feature] Docker Manager - Manage Docker containers directly from the instance management page. Pull images, create and start containers, view logs, and manage container lifecycle without SSH access.
  • [Feature] VPN Gateway - Deploy WireGuard-based VPN gateways on VPC networks for encrypted remote access (road-warrior) and site-to-site tunnels. Fully managed with automatic key generation, configuration push via QEMU Guest Agent, and hourly billing.
  • [Feature] VPC Peering - Connect two VPC networks through their VPN gateways with a single click. Keys, tunnel IPs, endpoints, and routes are configured automatically on both sides. Supports cross-location peering over public IPs.

Beta Release Version v2.1.0

· 6 min read

We're excited to announce Version v2.1.0 of the Hypervisor Control Panel! This release introduces managed load balancers, user automation scripts, project-based resource organization, a redesigned instance management page, and a host of improvements and bug fixes across the platform.

  • [Feature] Load Balancers - Deploy fully managed HAProxy load balancers with port-based configuration blocks, SSL termination, health checks, session stickiness, connection draining, and backend node management. Supports both VPC and public deployment modes.
  • [Feature] VPC-Optional Load Balancers - Load balancers can now be deployed without a VPC. Choose between VPC mode (private network balancing) or Public mode (direct public IP) during deployment.
  • [Feature] LB Plans - Fine-grained resource control for load balancer instances with 21+ configurable fields including CPU topology, storage type, I/O limits, NIC type, and bandwidth settings.
  • [Feature] User Scripts - Create reusable Bash, Python, or PowerShell scripts that execute automatically during instance deployment via cloud-init. Script content is encrypted at rest.
  • [Feature] Projects - Organize your infrastructure by grouping instances, VPCs, load balancers, S3 buckets, SSH keys, and user scripts into logical projects with resource counts and filtering.
  • [Feature] Instance Manage Redesign - Completely rebuilt instance management page with sidebar navigation, sticky header with power controls, and dedicated tabs for overview, graphs, storage, firewall, backups, network, settings, and destruction.

Version v2.0.2 Beta

· 3 min read

We're excited to announce Version v2.0.2 Beta - our most significant update yet. This release introduces Virtual Private Cloud (VPC) networking, bringing enterprise-grade isolated networking to your infrastructure, along with incremental backups and a host of improvements.

  • [Feature] Full VPC subsystem with complete management from Client Side UI.
  • [Feature] Create isolated virtual networks with custom subnet ranges for your instances.
  • [Feature] VPC subnet management with automatic IP generation and assignment.

Release v1.0.0

· One min read

We're thrilled to announce the general availability of Hypervisor v1.0.0! This milestone release represents months of development and feedback from our early adopters.

Features

  • KVM Virtualization
  • Creation / Management of Instances
  • Ability to attach/detach block storage - Hotplug
  • Ability to enable/disable VNC console ports
  • Ability to setup firewall for Instances via UI

Version v1.0.1

· 2 min read

This version ships with alot of fixes and a few feature additions

  • [Feature] Ability to set rDNS IPv4 and IPv6 is now supported from Admin & Client side.
  • [Feature] Ability to approve & reject rDNS requests if manual mode is set for the rDNS Zone
  • [Feature] Search functionality for all components is now improved and provides alot of granularity

Version v1.0.2

· One min read

This version ships with alot of fixes and a few feature additions

  • [Feature] Instance migrations from 1 hypervisor to another through offline mode.
  • [Feature] Ability to either complete or rollback migrations is now possible.
  • [Feature] Ability to revoke IP addresses upon successful migration is now added