Version 1.9.0 Stable Released

IMPORTANT NOTICE This version contains a major framework update. As stated in previous communications, some early environments may not be compatible with this update. Please see https://docs.virtfusion.com/php-upgrade for more information.

  • Major framework update (v8 -> v9).
  • Added option to set the timezone of a VM on build.
  • Added ability to set a default timezone for hypervisors. (used when building a VM).
  • Added software compatibility checker to software updater.
  • Fixed issues with some toggle buttons not working correctly in admin area.
  • Added memory balloon options for VMs (enable/disable, auto deflate, free page reporting).
  • Added advanced settings for VMs running Microsoft Windows. Admin -> VM -> Settings -> Microsoft Windows.
  • Added modal alerts when installing/re-install a VM from user area.
  • Added CPU (priority, topology, model), machine type and PCI ports to VM packages.
  • Added Microsoft Windows options to OS templates.
  • Added ability to disable memory ballooning on a per OS template basis.
  • Added new Windows Direct RDP deployment profile to OS template settings (used for new Windows templates).
  • Added Microsoft Windows settings to hypervisor settings (for OS template inheritance).
  • Added optimized Windows templates to template manager.
  • Fixed issue where an unsuspend action could be initiated before a scheduled suspend action completes.
  • Fixed issue with email local domain.
  • Added no-store cache control headers to all web requests.
  • Removed unused broadcasting routes.
  • Added the ability for end users to add more addresses from their assigned IPv6 subnets.
  • Improved cloud-init configuration for VM migrations and IP changes.
  • Reserved IPs will now sync to RDNS zones.
  • Multiple general admin UI improvements.
  • Added YubiKey OTP as a two-factor authentication option.
  • Added the option to set the admin menu header item color.
  • Removed the requirement for an IP block to have a gateway and resolvers defined.
  • Numerous layout, javascript and CSS improvements.
  • Added user session log (System -> User Sessions).
  • Added Hypervisor groups filter and column to hypervisors table.
  • Fixed issue where the IPv6 status was being called twice in the end user area.
  • Added the ability to force IPv6 assignment when a VM is built (Hypervisor -> Force IPv6).
  • Added option to change the name of a VM primary or secondary network interface.
  • Added IPv6 subnet notes.
  • Fixed issue with IPv6 address allocation routine.
  • Fixed issue where the task queue would show tasks for other hypervisors when viewing a specific hypervisor.
  • Added the ability to disable specific emails.
  • Improved traffic limit notifications for administrators.
  • Fixed issue where an operating system logo would show a broken link if no ID was specified.
  • Improved task handling when the system is in maintenance mode.
  • Added the option to trim (sparsify) VM disks.
  • Added support for Google reCAPTCHA v2 “I’m not a robot”, Cloudflare Turnstile, hCaptcha and MTCaptcha (Settings -> General).
  • Added vfcli-ctrl captcha-off CLI command.
  • Email variables are now passed to and parsed in operating system email excerpts.
  • Added API method to retrieve a server package by ID. https://docs.virtfusion.com/api/#api-Packages-Retrieve_a_server_package_by_id
  • Added the ability to include custom XML in a server configuration file.
  • Add IPv4 Sub Blocks with reverse DNS support.
  • Added API method to add ip addresses to a server interface whitelist. https://docs.virtfusion.com/api/#api-Servers-Add_a_IPv4_or_IPv6_address_to_the_server_interface_whitelist
  • Added API method to remove ip addresses from a server interface whitelist. https://docs.virtfusion.com/api/#api-Servers-Delete_a_IPv4_or_IPv6_address_from_the_server_interface_whitelist
  • Added IP Block Groups with the ability to assign a group to a hypervisor network interface.
  • Improved CLI task cancelling functionality.
  • Updated server operating system logos (all known variants).
  • Fixed issue where the admin server table filters would reset when starting a migration.
  • Added VNC option to admin VM management area.
  • Sectioned admin VM management area (tabs).
  • User impersonation will now return to the last known admin url when exiting.
  • Added basic sorting to the admin server table.
  • Added filters to hypervisor table.
  • Fixed issue where network types were not being honoured when building a VM.
  • Improved VM backup error checking and scheduling.
  • VM backup and restore history is now shown for VMs that are pending deletion.
  • Added API method to reset a VM password. https://docs.virtfusion.com/api/#api-Servers-Reset_Password
Releases