2025 Releases
Releases marked with "Please update" include important client-side changes — update by running the Windows installer or the Linux/Mac installation scripts.
v0.52.1 (2025-12-21)
Minor release, no update necessary.
Rift Server
- Standardized principal resolution (user or team) across VM rental, reservations, transactions, payment intents, and service charge APIs. All endpoints now obey a unified authentication scheme: user JWT token, user API key, team API key, or user authenticated via JWT token making changes on behalf of the team.
- Filtered out inactive instances when listing networks.
v0.52.0 (2025-12-18)
Please update clients.
Rift Server
- Added Swagger UI at api.cloudrift.ai/swagger-ui in addition to RapiDoc, resolving issues with some OpenAPI 3.1 semantics.
- Added missing schemas for API documentation, including the missing type for
/api/v1/instances/rent. - Added
POST /api/v1/network/deleteto delete networks. - Added
POST /api/v1/network/updateto update network team access. Setteam_idto null to make a network public, or specify a team ID to restrict access. Supports team assignment by ID (ById) or by name (ByName). - Extended
/api/v1/instances/listresponse for VM instances:virtual_machines[].statenow exposes the hypervisor VM state (e.g.,Running,Shutoff). - Enhanced
POST /api/v1/network/list:- Full details for admin/provider: gateway, netmask, iface, server_address, team_id, IP ranges, executor info (id, ip, owner_email).
- Minimal info for regular users: network names only (previous behavior).
- Replaces the old list-ranges endpoint.
- Fixed visibility: providers/admins now see team-scoped networks in datacenters they own.
- New selectors:
All,ByTeamId,ByProvider.
- Extended
POST /api/v1/network/addto support specifying a team by name viateam_name. - L40S GPUs are now available for rental.
v0.51.4 (2025-12-16)
Minor release, no update necessary.
Rift Server
- Added
POST /api/v1/instances/startandPOST /api/v1/instances/stopendpoints for VM lifecycle management. - Providers and admins can start/stop VMs on their nodes; users can manage their own instances.
- Providers and admins can also use
POST /api/v1/instances/terminateandPOST /api/v1/instances/resetfor instances on their nodes.
Rift CLI
- Added
rift virt startandrift virt stopcommands.
v0.51.3 (2025-12-12)
Minor release, no update necessary.
Rift Server
- Added API to add and remove recipes, groups, and tags (for server owners only).
- Extended
/api/v1/instances/listwith a newByNodeIdselector that allows providers and admins to list all instances on a specific node.
v0.51.2 (2025-12-08)
Minor release, no update necessary.
Rift Server
- Allow admin users to manage networks in all data centers.
v0.51.1 (2025-12-05)
Minor release, no update necessary.
Rift Server
- Extended
/api/v1/capabilitiesto includeprovider_nameandis_admin. - Store information about invalid GPUs in the database.
- Skip invalid GPUs when checking resources for availability.
- Added a new command to synchronize VM images.
- Extended
/api/v1/instances/listto include live memory information of virtual machines via Prometheus.
Rift Desktop
- Report GPU validity status to the server.
- Syncing VM images when requested by the server.
- Collection of VM metrics via pull-based HTTP call to OpenTelemetry, with scraping of metrics by Prometheus.
Rift Library
- Added OpenTelemetry metrics layer for exporting metrics. Exports metrics on
/metricsendpoint to allow Prometheus scraping.
v0.51.0 (2025-11-27)
Please update clients.
Rift Server
- Extended
/api/v1/instance-types/listto include per-datacenter provider name, logo URL, and country code in the response. - Aligned auth HTTP statuses: 401 for authentication failures (e.g., invalid/expired token), 403 for authorization denials (teams/providers/API keys). Impacts:
/api/v1/nodes/list,/api/v1/network/*,/api/v1/reservations/*,/api/v1/instances/*,/api/v2/payment_intent/create,/api/v1/services/*. - Introduced persistent volume storage. Volumes provide persistent data storage independent of instance lifecycle, allowing you to preserve data when instances are terminated and reuse storage across multiple instances.
Rift Desktop
- Support volume operations for VMs and Docker containers.
v0.50.1 (2025-11-21)
Please update clients.
Rift Server
- Fixed a bug where reservations were not detached when an instance failed to initialize. Reservations are now unbound when the instance is deactivated.
- Added VM settings per provider and datacenter, allowing customized configurations for VMs based on their deployment context.
- Added a way to change server currency, used in email templates instead of hardcoded "USD".
Rift Desktop
- Keep domains if configured to do so, even after VM destruction, preserving VM state for future use.
- Add additional disks to VMs based on their configuration. Allows the use of persistent disks stored on network storage.
v0.49.5 (2025-10-15)
Minor release, no update necessary.
Rift Server
- Added instance name and cluster name when renting an instance.
- Changed node allocation strategy: when renting, choose the node with fewest available GPUs to fulfill the request. This improves GPU resource utilization across nodes.
- Added signup bonus ($1) for first-time users. Password users receive it after email verification; OAuth users receive it on first-time registration.
v0.49.4 (2025-10-02)
Minor release, no update necessary.
Rift Server
- Added support for configuring ports to be exposed for virtual machines when renting on a datacenter with port tunneling.
Rift Desktop
- Support switching between NVIDIA and VFIO drivers at runtime to support container and VM mode on one machine.
v0.49.3 (2025-09-19)
Minor release, no update necessary.
Rift Server
- Added
POST /api/v1/reservations/createto attach a reservation to a running instance. - Added
POST /api/v1/reservations/updateto update the duration of a running reservation. - Reservation conversion: You can now convert running instances into reserved ones to save on costs.
- Added support for configuring FRP tunnels on providers with limited public IPs. Each user can reach their individual instance under the same IP but with dynamically allocated ports (e.g.,
8021 → 443and8573 → 3000). - Added
ip_availability_per_dcfield toInstanceVariantInfoin/api/v1/instance-types/listto provide per-datacenter public IP availability information. - Added more information to
/api/v1/nodes/listendpoint: IP address, hostname, and status. - Free LLM model swap: The free inference model has been changed from
meta-llama/Meta-Llama-3.1-70B-Instruct-FP8toQwen/Qwen3-Next-80B-A3B-Thinking.
Rift Desktop
- Added support for executing FRP commands on nodes running frpc.
Rift CLI
- Added
rift gpu listcommand to list GPU devices with PCI information.
v0.49.2 (2025-09-04)
Minor release, no update necessary.
Rift Server
- Moved
/api/v1/providers/nodes/listto/api/v1/nodes/list. Admins may use an optional provider selector; providers see only their own nodes; others receive 401. - Added
POST /api/v1/capabilities/listreturning available features (e.g.,nodes.read) for a user. - Support setting a credit limit on accounts for invoicing.
- Added API endpoints to add, update, and delete instance types and variants, as well as set an instance type for a node.