Version 2.3.0 Stable Released

  • Added hypervisor Disaster Recovery with support for S3 compatible object storage & local storage. See https://docs.virtfusion.com/guides/disaster-recovery for full setup instructions.
  • Added Gravatar support for user avatars.
  • Added localization for the end user portal. See https://docs.virtfusion.com/guides/localization for the current status and setup instructions.
  • Major hypervisor framework update.
  • Removed support for PHP 8.0 hypervisors (very few installations will still be using this version). See https://docs.virtfusion.com/troubleshooting/php#hypervisor-specific for instructions on how to keep your system up to date.
  • Cloud-init will no longer run on a VM migration if no IP changes were made.
  • IP block list now shows the number of block groups assigned.
  • Third-party control server frontend assets have been updated to the latest versions.
  • Improved task scheduler delegation on large clusters.
  • Added slow shutdown routines for fast activating task workers.
  • Added basic task error info for end users when a task fails due to a temporary error.
  • Improved VM destroy functionality.
  • Improved network filter application functionality.
  • Improved VM build task functionality.
  • VM Migrations now do a version check before starting.
  • If 2FA is enabled for an account, the VNC window will now reject connections with a 401 HTTP code.
  • IPv4 addresses can now be reserved if already added to a VM.
  • Hypervisor event hooks (server-before-boot, server-after-boot) now run when VMs start after a hypervisor reboot.
  • System backup and backup storage can now use a domain, IPv4 or IPv6.
  • Added VM traffic collection support for network namespaces.
  • Added the ability to use Redis as a task queue driver. See https://docs.virtfusion.com/guides/task-queue for setup instructions.
  • Added support for Libvirt domain power management statuses. (If a VM operating system sleeps, it will show in the UI as Sleeping).
  • It is now possible to view the QEMU, Libvirt, CPU and PHP versions from the hypervisor settings page in the admin UI.
  • Improved task queue error reporting. Most boot errors will now show at the top of the task items list (big red box).
  • Improved task status checks based on VM states.
  • Added hypervisor app:restart cli command. See https://docs.virtfusion.com/troubleshooting/restarting-services#hypervisor
  • Added the ability to specify up to four BCC email addresses for system emails.
  • Improved email error logging.
Releases