- 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.