Changelog
All notable changes to Spheron AI will be documented in this file.
Track new features, improvements, bug fixes, and breaking changes across all releases. This changelog is automatically updated with each deployment to ensure you always have the latest information about platform updates and enhancements.
v1.12.1 • 2026-02-23
Zero-Downtime Deployment & Faster Container Restarts
Deployment ScriptsInstant restarts, no build delays — app builds are now baked into the Docker image so containers spin up in seconds instead of minutes.
- Zero-Downtime Deploy: New
script/deploy.shfor all the apps — builds the new image while the current container keeps serving traffic, then hot-swaps to the new container with no manual downtime - Health-Gated Rollout: The deploy script waits for Docker's health check to pass (up to 120s) before declaring success, ensuring the new container is fully ready before traffic is handed off
- Build at Image Time:
npm run buildnow runs duringdocker build(image layer) instead of at container startup — containers start in seconds rather than waiting for a full compile - Health Checks Added: All app's Dockerfiles now include
HEALTHCHECKdirectives with 10s intervals and 30s start periods so Docker and the deploy script can reliably detect readiness
v1.12.0 • 2026-02-23
Volume Management UI for Voltage Park
New PagesFull persistent storage experience — create, browse, attach, detach, resize, and monitor volumes directly from the dashboard.
- Volumes Page (
/volumes): Dedicated page to view and manage all your persistent storage volumes in one place — with status badges, provider/region info, hourly rates, and quick actions - Create Volume Page (
/create-volume): Step-by-step wizard to create a new volume — select a provider, configure name, size, region, and lifecycle settings before reviewing the cost summary
- Volume Cards: Each volume displays its name, size, provider, region, status (available, attached, creating, deleting, error), and current cost — with one-click copy for Volume ID
- Volume Details Sidebar: Click any volume to open a detailed side panel showing overview, configuration, storage usage metrics, and attached instances
- Attach to Deployment: During the deployment wizard, an "Attach Volumes" step surfaces compatible volumes (same provider and region) and lets you select one to attach before launch
- Voltage Park instances support 1 volume per instance — the UI enforces this limit automatically
- Detach Volume: Detach a volume from a running instance directly from the instance detail sidebar or the volumes page, without losing data
- Resize Volume: Expand a volume's storage size on-demand from the volumes page (shrinking is not supported)
- Delete Volume: Delete a volume (must be detached first) with a confirmation dialog
- New Attached Volumes card visible on each running instance showing all volumes currently mounted, their size, hourly cost, and a detach action
- Volumes and Create Volume entries added to the sidebar for quick access
- Volume selection resets automatically when you switch providers or networking type in the deployment wizard
- Volume size input clamps to the provider's supported min/max range and rounds to a whole number
- Region matching is normalized so minor formatting differences (e.g.
us-east-1vsUS East 1) don't prevent valid volumes from appearing - Provider pricing is validated before allowing volume creation — a clear error is shown if pricing is unavailable for the selected provider/region
- Hourly and monthly cost estimates shown in real-time while configuring volume size
- Order summary in the create wizard shows total hourly cost and projected 30-day cost before confirming
GET /api/volumes— list volumes (filterable by team, status, provider)POST /api/volumes— create volumeGET /api/volumes/:volumeId— volume details with live usage dataPATCH /api/volumes/:volumeId— rename, resize, or update lifecycle settingsDELETE /api/volumes/:volumeId— delete volumePOST /api/volumes/:volumeId/attach— attach to a deploymentPOST /api/volumes/:volumeId/detach— detach from a deploymentGET /api/volumes/pricing— storage pricing by provider
v1.11.1 • 2026-02-13
Kubernetes Add-on for Voltage Park
New FeaturesManaged Kubernetes clusters on bare-metal GPU instances with automatic provisioning, kubeconfig access, and health monitoring.
- Kubernetes Cluster Deployment: Deploy fully managed Kubernetes clusters on Voltage Park bare-metal GPU instances
- Version Selection: Choose from multiple Kubernetes versions (1.35, 1.34, 1.33, 1.32) with automatic validation
- Automatic Provisioning: Kubernetes clusters are automatically provisioned and configured during instance deployment
- Kubeconfig Access: Download kubeconfig files directly from deployments for immediate kubectl access
- Cluster Health Monitoring: Real-time health tracking for control plane nodes, worker nodes, and network components
- Grafana Integration: Built-in Grafana monitoring links for cluster observability and metrics
- Custom Authentication: Optional support for custom Kubernetes AuthenticationConfiguration YAML
- Persistent Cluster State: Cluster configurations persist independently from instance lifecycle
- Provider Validation: Automatic validation ensures Kubernetes add-ons are only used with Voltage Park bare-metal instances
- Version Validation: Server-side version checking against provider-supported Kubernetes releases
- Base64 Encoding: Secure transmission of authentication configurations via base64 encoding
- Monitoring Service: Background service updates cluster health and configuration data automatically
GET /api/kubernetes/versions?provider=voltage-park- List available Kubernetes versionsGET /api/kubernetes/:clusterId/health- Get cluster health status with node and network component metricsPOST /api/deploymentswithkubernetesAddonobject - Create deployment with Kubernetes cluster
- Provider: Voltage Park only (other providers not yet supported)
- Instance Type: CLUSTER deployments only for H100 SXM5
- Operating System: Compatible with TensorML and other Voltage Park OS images
v1.11.0 • 2026-02-07
Persistent Storage Volumes
New FeaturesPersistent storage for GPU instances with flexible volume management and deployment attachment.
- Volume Management: Create, update, and delete persistent storage volumes independent of GPU instances
- Flexible Attachment: Attach and detach volumes to/from running deployments without losing data
- Multi-Provider Support: Volume storage available across supported providers (Voltage Park, etc.)
- Size Flexibility: Configure volumes from 1GB to 10TB with dynamic expansion support
- Automatic Billing: Hourly billing based on storage size with transparent pricing per GB
- Usage Tracking: Real-time monitoring of used capacity and storage metrics
- Smart Lifecycle Management: Choose whether volumes persist after instance termination or delete automatically
- Credit Validation: Automatic validation ensures sufficient credits before volume creation (24-hour minimum)
- Independent Lifecycle: Volumes persist independently from GPU instances by default
- Cross-Instance Sharing: Attach a single volume to multiple instances (provider-dependent)
- Capacity Expansion: Expand volume size on-demand (shrinking not supported for data safety)
- Name Validation: Alphanumeric naming with hyphens/underscores (max 60 characters)
- Status Tracking: Real-time status monitoring (available, attached, deleting, deleted)
- Automatic Cleanup: Orphaned volume references automatically cleaned from deployments
GET /api/volumes- List all volumes for a team with pagination and filteringPOST /api/volumes- Create new persistent storage volumeGET /api/volumes/:volumeId- Get volume details with fresh usage dataPATCH /api/volumes/:volumeId- Update volume name, size, or lifecycle settingsDELETE /api/volumes/:volumeId- Delete volume (must be detached first)POST /api/volumes/:volumeId/attach- Attach volume to a deploymentPOST /api/volumes/:volumeId/detach- Detach volume from deploymentGET /api/volumes/pricing- Get storage pricing by provider
- Provider Consistency: Volumes and deployments must be from the same provider for attachment
- Atomic Operations: Provider updates happen before database updates to maintain consistency
- Graceful Cleanup: Automatic cleanup of volume references when deployments are deleted
- Audit Logging: Complete audit trail for all volume lifecycle events
v1.10.1 • 2026-01-14
Reserved Instance Management
New FeaturesDedicated GPU leasing for users who have contacted the team and secured reserved GPU nodes.
- Reserved Instance Display: Users who have leased GPU nodes directly with Spheron AI can now view their reserved instances in the marketplace
- Direct Leasing Support: Seamless integration for customers who have contacted the team for bulk GPU reservations
- Dedicated Node Access: Reserved instances provide exclusive access to pre-allocated GPU nodes with guaranteed availability
- Custom Configurations: Support for custom GPU configurations negotiated directly with the Spheron AI team
- Enhanced Visibility: Reserved instances are clearly labeled and distinguished from on-demand offerings
- Better Management: Improved interface for tracking and managing leased GPU resources
- Streamlined Experience: Integrated workflow for users with both reserved and on-demand instances
v1.10.0 • 2026-01-08
Cluster Deployments & Baremetal GPU Offers
New FeaturesMulti-node cluster support with enhanced baremetal GPU offerings and clearer deployment terminology.
- Cluster Deployment Support: Multi-node GPU clusters are now clearly labeled and supported throughout the platform
- Baremetal GPU Offers: New baremetal GPU configurations added to the marketplace for dedicated hardware performance
- Improved Nomenclature: Voltage Park's H100 SXM5 offerings now accurately labeled as "H100 SXM5 Cluster" instead of "Baremetal" for better clarity
- Better GPU Classification: Enhanced distinction between single-node baremetal instances and multi-node cluster deployments
- Clearer Labels: Deployment types are now more accurately labeled to help users understand exactly what they're deploying
- Enhanced Discovery: Cluster and baremetal options are now easier to find and understand in the GPU marketplace
- Consistent Terminology: Standardized naming conventions across all providers for better user experience
v1.9.7 • 2026-01-06
Intercom Live Chat Support
New FeaturesGet instant help with integrated Intercom messenger for real-time customer support and assistance.
- Live Chat Widget: Intercom messenger widget integrated throughout the platform for instant support access
- Identity Verification: Secure user authentication with HMAC-SHA256 hash-based identity verification to prevent user impersonation
- User Context: Automatic user data synchronization (name, email, account creation date) for personalized support experience
- Anonymous Visitor Support: Non-authenticated visitors can still access support through anonymous chat sessions
- Smart Session Management: Automatic session handling when users log in, log out, or switch accounts
- Seamless Integration: Support chat available on all pages without disrupting your workflow
v1.9.6 • 2025-12-30
Deployment Termination Controls
Breaking ChangesCritical Fix: Strict termination controls prevent premature instance termination and ensure proper billing accuracy.
- Status-Based Termination: Only instances with
runningstatus can now be terminated manuallydeployinginstances cannot be terminated (must wait until running or automatic failure)failed,terminated, andterminated-providerinstances are already in final states
- Minimum Runtime Enforcement: Running instances must meet the 20-minute minimum runtime requirement before termination
- Fixed incorrect status semantics: Deployments that never started running are now marked as
failedinstead ofterminated - Fixed API key users being able to bypass minimum runtime checks by terminating during
deployingstatus - Fixed deployments showing "terminated" with N/A runtime and $0.00 cost (now correctly marked as
failed) - Added proper error messages for termination attempts on non-running instances
- Improved Error Messages: Status-specific error messages guide users on correct actions
- Clear explanations for why termination is blocked
- Helpful guidance on what to do next
- Frontend Error Handling: Enhanced UI feedback for termination failures
- Status-specific toast messages
- Better user experience during edge cases
- Updated GET
/api/deployments/:id/can-terminateendpoint with status validation - Updated DELETE
/api/deployments/:idendpoint with strict pre-termination checks
v1.9.5 • 2025-12-30
Flexible Storage Options for Data Crunch
New FeaturesChoose your storage size when deploying Data Crunch dedicated instances with new 500GB and 1TB options.
- Storage Size Selection: Data Crunch dedicated instances now offer two storage options:
- 500GB Standard: Default option with $0.137/hr storage pricing
- 1TB Extended: Expanded storage option with $0.274/hr storage pricing
- Clear Pricing Display: Storage costs are shown separately in the deployment wizard for transparent pricing
- Smart Defaults: 500GB storage is automatically selected when configuring Data Crunch dedicated instances
- Flexible Configuration: Easily switch between storage sizes to match your workload requirements
- Storage property is now included in GPU offer configurations for Data Crunch dedicated instances
- Pricing calculations properly account for storage costs in commission-adjusted totals
v1.9.4 • 2025-12-25
OTP Verification for Reserved GPU Requests
New FeaturesEnhanced security for bulk GPU reservations with email-based OTP verification.
- OTP Verification Flow: Reserved GPU requests now require email verification via one-time password (OTP) for added security
- Email OTP Delivery: Receive a verification code via email when submitting a reserved GPU request
- OTP Resend Option: Didn't receive the code? Request a new OTP to be sent to your email
- Session Management: OTP verification sessions are securely managed with automatic expiration
- Rate Limiting: OTP requests are rate-limited to prevent abuse and ensure system stability
v1.9.3 • 2025-12-25
API Access Control & Runtime Policies
New FeaturesControlled API access with whitelist-based key generation and enforced minimum runtime for deployments.
- API Key Whitelisting: API key generation is now controlled through a whitelist system - contact support to request API access
- Whitelist Status Visibility: Users can now see their API access status clearly in the settings interface
- Admin Whitelist Management: Administrators can manage API key access by adding or removing users from the whitelist via email
- Minimum Runtime Enforcement: Deployments now require a 20-minute minimum runtime before termination to prevent accidental early shutdowns
- Runtime Protection: Destroy action is automatically disabled during the minimum runtime period with a helpful countdown timer
- System Configuration API: New endpoint (
GET /api/config/system) exposes system configuration including minimum runtime requirements - Termination Validation: New endpoint (
GET /api/deployments/:id/can-terminate) checks if an instance can be safely terminated
- Enhanced Rate Limiting: Deployment creation now limited to 5 deployments per hour per user for better platform stability and abuse prevention
- Better API Key Handling: Improved handling of empty or undefined API keys in the UI
- Deployment Wizard Updates: SSH key step now displays minimum runtime requirements upfront
- Clear User Feedback: Disabled actions now include tooltips explaining why they're unavailable and when they'll be enabled
GET /api/config/system- Returns system configuration including minimum runtime settingsGET /api/deployments/:id/can-terminate- Validates if deployment can be terminatedDELETE /api/deployments/:id- Enforces minimum runtime checks before allowing terminationPOST /api/deployments- Enhanced with rate limiting
v1.9.2 • 2025-12-22
Christmas Promo & Active Discount Display
New FeaturesTime-limited promotional discounts with automatic activation and clear discount visibility.
- Christmas Promo: Special time-limited discount offers appear automatically to eligible users with easy one-click activation
- Active Discount Display: Your current discount percentage and expiration date are now prominently shown on the billing page
- Clear Savings: See exactly how much you're saving with active discounts applied to your usage
- Better Tracking: Discount codes are now visible in admin views for easier support and management
v1.9.1 • 2025-12-20
Reserved GPU Offers & Admin Enhancements
Reserved GPU OffersSmarter GPU reservation options with detailed specifications and improved admin team monitoring.
- Two Display Modes: Reserved GPU offers now support two presentation styles:
- Tiers Mode: Compare multiple pricing tiers (up to 3) with flexible commitment options - perfect for understanding pricing at different commitment levels
- Specs Mode: View detailed technical specifications including vCPUs, RAM, storage, connectivity type, and deployment method (Bare Metal or VM) - ideal for understanding exact hardware configurations
- Regional Availability: GPU offers now display available regions, making it easier to choose deployments close to your users
- Better Descriptions: Hover over offer descriptions to see full details without cluttering the interface
- Improved Reservation Flow: When clicking "Reserve" on an offer, relevant details (specs, regions, pricing) are now pre-filled in the reservation form for faster booking
v1.9.0 • 2025-12-18
Major Frontend Refactor
Routing & LayoutComplete codebase modernization with modular components, centralized hooks, and improved UX.
- Introduce new routing and layout components
- Split PublicLayout and Sidebar into components/shared
- Refactor AddCreditsTab into modular components
- Powered by new usePayment hook and usePaymentCallback
- Move deposit dialog to TopNavBar subcomponents
- Break ApiDocumentation into composable sections and utils/types
- Modularize Card and Sidebar into subcomponents
- Rebuild pages/instances.tsx using new grid/header/empty/error components with infinite loading
- Extract Sidebar and TopNavBar for reusability
- Normalize toast hook path (useToast)
- Set wagmi to base chain only
- All modals now wait for API completion before closing
- Fixed React Hooks violations with proper hook ordering
- Team switcher dropdown now works correctly
- Better loading states and error handling throughout
v1.8.2 • 2025-12-17
Higher Deposit Limits & New Credit Packages
New FeaturesDeposit up to $5,000 with new bulk credit packages for larger workloads.
- Increased Deposit Limits: Maximum deposit raised from $1,000 to $5,000 for teams with larger GPU requirements
- New Credit Packages: Added $500, $1,000, and $5,000 quick purchase options for bulk credits
- Clear Limit Display: Deposit limits are now prominently displayed in the UI for transparency
- Package Validation: UI automatically prevents purchases outside allowed limits with helpful error messages
- Better Formatting: Large numbers now display with proper comma formatting for easier reading
- Dynamic Configuration: Deposit limits and referral rewards are now centrally managed for consistency
- Referral Page Updates: Referral reward amounts and minimum deposit requirements are now displayed accurately throughout
- Enhanced UX: Improved handling of edge cases when selecting credit packages
v1.8.1 • 2025-12-17
Search Improvements
ImprovementsEnhanced GPU search with better filtering and improved reliability.
- Reserved GPU Search: Search now properly filters reserved GPU offers - when you search for "H100", only H100 models will appear in results
- More Accurate Results: Improved search matching ensures you see only relevant GPU configurations
- Better Performance: Enhanced search processing for faster and more reliable results
- Consistent Experience: Search behavior is now unified across all GPU offer types
v1.8.0 • 2025-12-16
Referral Program Launch
New FeaturesEarn rewards by referring friends! Get $5 credit when your referral deposits $15.
- Referral Dashboard: Access your unique referral link and track your referrals
- Shareable Links: Easy sharing via Twitter, LinkedIn, and direct link copying
- Automatic Tracking: Referrals are automatically tracked when someone signs up using your link
- Instant Rewards: Credits are automatically added to your account when referrals make qualifying deposits
- Discount Codes: New ability to validate and apply discount codes to your account
- Enhanced Transaction History: Referral bonus deposits are now clearly labeled in your transaction history
v1.7.0 • 2025-11-20
Email Notifications & Credit Monitoring
New FeaturesStay informed with professional email notifications and proactive balance alerts.
- Enhanced Email Notifications: Improved email design for welcome messages, deployment updates, and account alerts
- Smart Low Balance Alerts: Receive notifications when your balance reaches $50, $20, $10, or $5 to avoid service interruption
- Balance Exhaustion Alerts: Get notified when your balance reaches $0 and deployments are automatically stopped
- Rate-Limited Notifications: Smart notification system prevents email spam with 6-hour intervals between similar alerts
- Priority Notification Delivery: Account owners and admins receive critical balance alerts first
v1.6.0 • 2025-10-29
Transaction Receipts & Improved Navigation
New FeaturesDownload payment receipts and enjoy faster page loading with improved pagination.
- Receipt Downloads: Download official receipts for all completed deposits (Stripe & CopperX payments)
- Deposit History: Renamed transaction view to "Deposit History" for better clarity
- Paginated Views: Faster loading with pagination across deployment history and usage analytics
- Load More Button: Browse through your instances with easy "Load More" functionality
- Documentation Access: Quick access to API documentation directly from the navigation menu
- Loading States: Better visual feedback with loading skeletons while data loads
- Error Handling: Improved error messages and handling throughout billing and instances pages
- Performance: Faster page loads with optimized data fetching
v1.5.0 • 2025-10-18
Complete UI Redesign
Visual OverhaulModern dark theme with sleek blue gradients and enhanced user experience throughout the platform.
- Modern Dark Theme: New dark interface with blue gradient accents and improved contrast
- Redesigned Cards: Sleek card designs with unique clipped borders for a futuristic look
- Enhanced Buttons: Modern call-to-action buttons with hover effects and smooth transitions
- Improved Typography: Updated fonts and text hierarchy for better readability
- Billing Dashboard: Completely redesigned with clear balance overview, streamlined deposit flow, and organized transaction history
- Instance Management: Improved instance cards with better status indicators and enhanced SSH key management
- Settings Interface: Modern tabbed navigation with refreshed profile, SSH key, and API key management sections
- Deployment Wizard: Enhanced GPU browsing experience with improved provider, region, and configuration selection
- Reserved GPU Portal: New design for bulk GPU reservation requests with better quote workflow
- Faster Loading: Optimized loading and redirect screens
- Better Navigation: Improved top navigation and sidebar with clearer menu organization
- Enhanced Dialogs: Modern confirmation dialogs with better visual feedback
- Consistent Design: Unified design language across all pages and components
v1.4.0 • 2025-09-28
Reserved GPU Pricing & Compliance
New Features- Reserved GPU Pricing: Special pricing model for long-term GPU reservations
- Provider Compliance Status: View compliance and certification status for each provider during deployment
- Flexible SSH Key Options: Enhanced SSH key support for programmatic deployments
- Better Pricing Display: Improved GPU offer pricing calculations and display
- Enhanced Security: Stronger SSH key validation and processing
- System Stability: Improved reward processing reliability
v1.3.0 • 2025-09-02
Onboarding & Discounts
New Features- Welcome Onboarding: New user onboarding flow to help you get started quickly
- Discount Codes: Support for promotional and discount codes
- Reserved GPU Marketplace: New page for requesting bulk GPU reservations from our provider network
- Accurate Billing: Fixed credit deduction and monitoring for precise billing
- Better Calculations: Improved accuracy in usage cost calculations
v1.2.0 • 2025-08-12
API Access & New Provider
New Features- API Key Management: Create and manage deployments programmatically using API keys
- Massed Compute Provider: New provider option for more GPU choices and competitive pricing
- Multi-Node Deployments: Deploy multiple GPU nodes simultaneously with Voltage Park for larger workloads
v1.1.0 • 2025-07-25
Startup Scripts & Discounts
New Features- Startup Scripts: Add custom initialization scripts that run automatically when your instance starts
- Usage Discounts: Discount system for reduced pricing on GPU usage
- Real-Time Pricing: Fixed spot pricing updates for accurate availability and costs
- Accurate GPU Selection: Improved pricing calculations during GPU selection
v1.0.0 • 2025-07-04
Initial Release
Welcome to Spheron AI GPU Marketplace!The easiest way to rent high-performance GPUs on-demand from multiple providers.
Core Features- Multiple GPU Providers: Access GPUs from Voltage Park, Data Crunch, Sesterce, and TensorDock
- Simple Authentication: Sign in with Google, GitHub, or email
- Team Management: Create and manage teams for collaborative work
- Flexible Billing: Pay with crypto or credit card
- Usage Analytics: Track your GPU usage and spending in real-time
- Transaction History: Complete history of all your deposits and usage charges