Skip to main content

Release Notes

The release notes timeline lists significant features delivered to the Infrahub API and Hyperstack platform.


November 20, 2024 - v1.21.0

New Hyperstack features:

  • Snapshots: A virtual machine Snapshot allows you to capture the current state of a virtual machine (VM) by saving it to disk for later restoration.

Improvements:

  • Kubernetes stability has improved. Although still in beta phase, users can create clusters with increased reliability.

October 28, 2024 - v1.20.0

New Hyperstack features:

  • Adding VMs to Contract: Virtual machines (VMs) can now be added directly to your contract. Resource activity and contract pages now include all contract details, including expiration dates, total GPU counts, pricing, and usage.

October 10, 2024 - v1.19.0

New Hyperstack features:


October 8, 2024 - v1.18.0

New Hyperstack features:

  • Usage Cost Summary: A new summary section has been added to the Billing Overview tab, providing an overview of usage costs for the current month, including virtual machines, volumes, and other resources.

    • The new View Details button allows users to navigate directly to the Resource Activity tab for more in-depth information.
  • Resource Activity Tab: A new Resource Activity tab in the Billing section now offers graphical representations of usage costs over time.

    • Users can adjust the date range to view costs over a specified period. Visual data is available for all resources combined, as well as individually for virtual machines and volumes.
    • Costs for virtual machines are presented by sub-resources: GPU, CPU, RAM, root disk, ephemeral storage, and Public IP address.

September 24, 2024 - v1.17.0

New Hyperstack features:

  • Tracking Resource Metrics: Backend database updates to support tracking new resource metrics which will be visibile in an upcoming release.

September 12, 2024 - v1.16.0

New Hyperstack features:


September 3, 2024 - v1.15.0

New Hyperstack features:

  • The per-hour running cost for virtual machines is now displayed on the VM details overview page, simplifying expense tracking for individual resources.
  • Users can now manage their email notifications for low credit balance warnings. To learn more, click here.
  • The phone number field within billing information now includes a country code selection, making it easier to enter billing details accurately.

Improvements:

  • Billing accuracy has been enhanced through the implementation of pricing calculation algorithms that more precisely track changes in resource status.
  • Hyperstack now accurately reflects the status of canceled or initiated payments, enhancing transaction management.
  • The appearance of Hyperstack emails have been updated for consistency.

June 13, 2024 - v1.14.0

New Hyperstack features:

  • Streamlined the 'Deploy a new Virtual Machine page' with the following improvements:
    • The GPU name is now displayed instead of the flavor name for clarity.
    • Configuration details are now collapsed by default for each flavor to simplify UI.
    • Improved environment selection to now indicate which environments are compatible with the selected GPU flavor.
    • Added toggle to choose between bash script or YAML format for cloud-init configurations.
  • Added the ability to create and manage multiple API keys.
  • View the date and time of resource creation in the 'Billing' section under the 'Resources' tab.
  • Added separate tabs for 'Current Resources' and 'Historical Resources' in the 'Billing' section under 'Resources', making it easy to differentiate between current and past resource usage cost information.
  • Added pagination and filtering options to pages that display lists of resources in Hyperstack. Including, 'My Virtual Machines', 'Environments', 'Firewalls', 'Volumes', and 'Key Pairs'.
  • Added descriptions for our APIs in our API documentation to make it easier to understand and use them effectively.
  • Added live-chat support accessible through our new Hyperbot located in the bottom right corner of the Hyperstack platform.

May 21, 2024 - v1.13.9

New Hyperstack features:

  • Postpaid plan users can now add credit to their accounts to reduce their outstanding balance and avoid reaching their monthly credit usage limit. This can be done in Hyperstack by purchasing credits.
  • Fixed several issues that were causing some payments to be missed.

April 10, 2024 - v1.13.0

New Hyperstack features:


March 13, 2024 - v1.12.0

New features:

  • Customer contracts are now accessible in Hyperstack via the Billing page under the Contracts tab. For more information about contracts, please click here.
  • Virtual machines utilizing the specified GPU model in a contract will now feature an icon denoting their active contract status. This indicator is visible on the My Virtual Machines page, as well as on both the individual VM details and Contract Details pages.
  • When a virtual machine under contract is hibernated, additional information is displayed in a popup.
  • NVIDIA Inception Program customers will now be greeted with a welcome popup message upon logging in, notifying them that a 20% discount will be automatically applied to all resources within their organization.

February 28, 2024 - v1.11.0

New features:

  • Labels can now be added to virtual machines either at the time of deployment using the "Labels" option in Hyperstack, or by including the labels field in the body of your Infrahub API request to create a virtual machine.
  • Existing virtual machine labels can be edited in Hyperstack on the VM details page or using the update virtual machine labels Infrahub API.
  • The VM details page has been enhanced with separate sections for all information relating to a VM. These sections include an overview of its details, networking, firewall settings, volumes, callbacks, and labels.
  • Hyperstack now distinguishes between contracted VMs and on-demand VMs with a badge on the VM details page.

January 5, 2024 - v1.10.0

New features:

  • Hyperstack now supports the use of custom operating system images, allowing users to launch VMs with their preferred OS. For inquiries about using custom images, please contact us at [email protected].
  • Hyperstack now provides Ubuntu images pre-installed with NexGen-supported NVIDIA drivers and CUDA toolkit, streamlining the deployment process for virtual machines.
  • Users will now receive an email notification for successful payments.
  • Email notifications will now be sent to users upon successful completion of virtual machine hibernation or restoration operations.
  • The public IP addresses for VMs can now be conveniently accessed from the My Virtual Machines page within Hyperstack.
  • Users will now be able to update their billing information on the My Account page within Hyperstack.
  • Environments now feature dedicated networks, allowing VMs in each environment to operate on separate networks. This enhances security, resource management, performance, and more.

December 18, 2023 - v9.0.0

New features:

  • Added feature for creating and managing firewalls that can be shared between multiple virtual machines. These operations enable users to establish firewall rules once and attach them to multiple VMs, reducing the time and effort currently spent configuring rules individually for each VM. Learn more about the new firewall operations here.
  • Added a synchronization tool that regularly checks the current status of the VM, reducing instances where VMs are stuck in RESTORING or HIBERNATING states.
  • Added the capability to modify the name of an organization.
  • Users can now access and review their billing information details on the My Account page within Hyperstack.
  • Hyperstack now displays the estimated completion time for a HIBERNATING VM.
  • The Marketplace feature is now labeled as "Coming soon."

Fixes:

  • The image name is now correctly displayed when a VM is booted from a volume.
  • To prevent race conditions, actions are disabled when a VM is in a transitioning state (e.g., HIBERNATING).
  • Access to the VNC console is available for active VMs only.
  • The password field is now required when creating Jupyter notebooks.

November 8, 2023 - v8.0.0


Core services


Auth

  • API keys are now obfuscated on GET requests.
  • Added the PUT /auth/organizations/update endpoint, allowing you to update the name of an organization.
  • Added RBAC permission virtual-machine:metrics, which when granted, enables access to the GET /core/virtual-machines/{virtual_machines_id}/metrics endpoint for retrieving performance metrics for a virtual machine.
  • Added RBAC permission virtual-machine:events, which when granted, enables access to the GET /core/virtual-machines/{virtual_machines_id}/events endpoint for retrieving a history of events for a virtual machine.

Pricebook

  • Added the capability to apply virtual machine-specific discounts.
  • Hibernated NVMe virtual machines are now priced according to CEPH.

Hyperstack

  • You can now generate SSH key pairs directly within Hyperstack, in addition to the existing import option.
  • Added the option to automatically install Jupyter Notebooks within the "Deploy Virtual Machine" page. Enabling this option will automatically install Jupyter Notebook on your VM.
  • Replaced existing cloud-init scripts with a generic cloud-init script for installing Nvidia drivers.
  • Disabled options to modify the state of a VM when in an intermediate state (e.g. HIBERNATING) to avoid potential race conditions. The exception is that VMs can be deleted at any time.
  • API keys are now obfuscated for security. The API key is visible only once it has been created.

Billing

  • Resolved documentation issues for the GET user/info endpoint.


October 5, 2023 - v7.0.0


Core services

  • Added metric for VMs created in the CANADA region.
  • Implemented event tracking when public IP is attached or detached from VMs.
  • Enhanced stock calculation to consider VMs in the CREATING state before creation.
  • Added the os field to VM details.
  • VM deletion is now restricted during CREATING or DELETING states.

Auth

  • Enhanced RBAC with new metrics permissions.

Pricebook

  • Adjusts resource price based on the flavor type, specifically for CPU-only flavors.

Hyperstack

  • Introduced new CPU, RAM, and Disk prices for cpu-only flavors.
  • User billing address details are now collected before making a payment.
  • The SSH access command is now visible on the VM details page in Hyperstack.
  • VMs in the SHUTOFF state now display an alert indicating they are charged at standard rates. Users are advised they can hibernate their VMs to reduce costs.
  • Disabled menu options while VMs are in transition states (DELETING and HIBERNATING) to prevent errors.

Billing

  • Introduced APIs for submitting and retrieving billing information.


September 4, 2023 - v6.0.0


Core services

  • Improved error responses throughout the core API.
  • Resolved issues, including duplicate stock entry, and improved stock calculation by considering only UP nodes.
  • Enhanced efficiency with optimizations like joined loading for stock ORM calls and centralized logging to a single module.

Hyperstack

  • Implemented UI improvements such as displaying the "delete" option only for virtual machines with "error" status, removing last-day cost from the dashboard.
  • Resolved issues relating to region change based on flavor selection and volume deletion.

Pricebook

  • Improvements to the Pricebook feature have been made in error tracking, discount management, data precision, and organization validation.


August 10, 2023 - v5.0.1

New features

  • Implemented the Resize virtual machine endpoint, enabling users to modify the configuration (flavor) of an existing virtual machine.
  • The Stock endpoint now presents upcoming GPU stock levels across different GPU models.

Improvements

  • Added the description field to the Regions endpoint.
  • Added the size field to the Images endpoint.
  • As a requirement, Bootable volumes must now have a size larger than that of the associated Image for creation.
  • A timeline for discount is now included in the Pricebook API response.

August 7, 2023 - v5.0.0

Core services

  • Changed all /instances endpoints to /virtual-machines.
  • Live stock reporting now only checks for “UP” nodes.
  • Resolved the issue of initiating a virtual machine creation request without specifying an image or volume name.
  • The expected provisioning date is now a mandatory property in upcoming stock.
  • Fixed the issue of retrieving flavor information from the incorrect region during VM resize.

Auth

  • Changed permission names from instances to virtual-machines.
  • Introduced new permissions to hibernate VMs, and restore hibernated VMs.
  • Users are now added to billing after sign-up.

Pricebook

  • Implemented a new event-driven approach to Pricebook.
  • Resource pricing is now retrieved from Pricebook.

July 24, 2023 - v4.0.0

New features

  • Introduced the Compliance APIs which provide specifications requirements for the creation of custom VM configurations (flavors).
  • Introduced Kubernetes clusters, and cluster events.

May 1, 2023 - v3.0.0

Virtual machines and volumes

  • Significant improvements in user experience for creating virtual machines and volumes.
  • Introduction of virtual machine performance metrics, providing insight into CPU usage, RAM usage, Disk I/O, and Network I/O.
  • Introduction of the events table to capture the details of VM actions.
  • Introduction of provisioning profiles which allow users to save VM configurations in the form of a profile. These VM profiles can then be used to create a virtual machine with an identical configuration as the profile.

Hyperstack platform improvements

  • The introduction of the Dashboard feature within the Hyperstack platform which provides an overview of resource information including:
    • User account balance.
    • Last day running cost.
    • Information on running virtual machines and volumes, and their cost per hour.
  • Integrated Pricebook in Hyperstack.
  • Resolved bugs and UI-UX issues in Hyperstack.

Billing information

  • Introduction of user billing. Users can now top-up their balance, and view the hourly costs and the total bill incurred for their resource.
  • To avoid termination of resources due to insufficient balance, users will now receive email notifications when their account balance drops below 50%.

Other changes

  • Enhanced the GPU stock reporting feature.
  • Improvements to the Infrahub API documentation.
  • Transitioning from the term "instance" to "virtual machine" throughout Infrahub and Hyperstack.

March 20, 2023 v2.0.0

New features

  • Added multi-region support.
  • Introduced webhooks/callbacks support for volumes.
  • Added the capability to invite and add new users to your organization.
  • Introduced Role Based Access Control (RBAC) for creating and managing user roles which provides the capability to control resource access for all organization members.
  • Introduced Solutions Marketplace POC, providing the capability to deploy VMs using templates.

Back to top