Loading…
Loading…
WireGuard VPN tunnels for secure node-to-control-plane communication
Encrypted private key storage in database
Automatic peer configuration and IP assignment
WireGuard container added to control plane deployment
All node traffic now routed through encrypted tunnels
Support for nodes with multiple GPUs
GPU-aware scheduling for optimal placement
Better GPU utilization tracking and reporting
Enhanced node selection algorithm for multi-GPU workloads
Fixed GPU memory reporting for NVIDIA A100 cards
Automatic failover when nodes become unresponsive
Real-time health monitoring dashboard
Configurable heartbeat intervals and timeout thresholds
Graceful node draining for maintenance
Fixed race condition in replica state transitions
Kata Containers for hardware-level workload isolation
VFIO GPU passthrough for secure GPU access
Custom guest VM images with NVIDIA driver support
Automated IOMMU and VFIO module configuration
Complete isolation between tenant workloads
One-line install script for GPU providers
Automatic hardware detection and capability reporting
Provisioning token system for secure node registration
Dependency checker for containerd, nerdctl, and kata-runtime
Fixed agent reconnection logic on network interruptions
Web dashboard for cluster creation and management
Real-time cluster status and replica health
Usage analytics and cost tracking
Improved cluster deployment flow with GPU selection
Better error messages and deployment logs
REST API for programmatic cluster management
API key management with scoped permissions
Organization and team support
JWT-based authentication with secure token refresh
Rate limiting and request throttling
WebSocket-based control plane for real-time orchestration
BullMQ job queue for reliable task processing
Redis-backed state management
Docker Compose deployment for control plane services
Horizontal scaling support for WebSocket servers
Basic container deployment on GPU nodes
Node registration and discovery
Simple web interface for deployments
PostgreSQL database with Drizzle ORM
Supabase integration for auth and storage