- Added the ability to restrict administrators to specific roles through access groups.
- Added server packages API endpoint. https://docs.virtfusion.com/api/#api-Packages-Retrieve_server_packages
- Fixed issue where IPs were not showing correctly when viewing an IP block.
- Fixed issue with traffic collections when a hypervisor has no VMs.
- Added ability for super admins to impersonate admins.
- Improved hypervisor ISO downloader.
- CPU model can now be set on a global, hypervisor or VM level.
- VM CPUs can now be prioritized and throttled.
- Added API endpoint to add IPv4 addresses to a VM. https://docs.virtfusion.com/api/#api-Servers-Add_IPv4
- Added system schedule log.
- Added global API log.
- Added user authentication log.
- Added global search by VM interface ID.
- Optimized adding a specific IPv6 subnet to a VM.
- Added debugging methods to traffic collectors.
- Operating system template downloads now check for an existing download process.
- Server builds now do a connection check and verification of the hypervisor software version before proceeding with the build process.
- Added the option to rebuild hypervisor configurations (Hypervisors -> Selected hypervisors -> Update configuration).
- Added the ability to rebuild the Local VNC configuration file. (Settings -> General -> VNC configuration).
- Added
vfcli-ctrl update-testing
&vfcli-hv update-testing
CLI commands. - Added Bleeding software update channel (Only use if asked).
- Fixed an issue where a CD/DVD was listed twice in the user area if global access was enabled and users were assigned.
- Added API endpoint to add a quantity of IPv4 to a VM. https://docs.virtfusion.com/api/#api-Servers-Add_a_quantity_of_IPv4
- Added API endpoint to remove IPv4 from a VM. https://docs.virtfusion.com/api/#api-Servers-Delete_IPv4
- Added API endpoint to retrieve available operating system template for a package. https://docs.virtfusion.com/api/#api-Media-Retrieve_grouped_OS_templates_available_for_server_package
- Added CLI command to cancel an active task
vfcli-ctrl task:cancel
. - Added the ability to define QEMU command line parameters on a per VM basis.
- Added global, hypervisor and VM level option to set the machine type of a VM (pc/q35 + PCI slots).
- Major hypervisor application framework update.
- Added sticky search filters to server, user & ipv4 table in admin UI.
- Added option to set the density of the admin ui.
- Added the ability to apply package settings to an existing VM (upgrade/downgrade).
- Added change package API endpoint https://docs.virtfusion.com/api/#api-Servers-Change_package
- Added VM power control API endpoint https://docs.virtfusion.com/api/#api-Servers-power
- Added the ability to set the VM machine type (q35 support) and quantity of PCI ports.
- Fixed issue where some OS templates would show to end users when disabled.
- Added VM CPU topology (Sockets/Cores/Threads).
- VM operating systems (logo, distro & kernel) are now shown in the end user and admin areas if detected via the guest agent.
- Added the option to set the amount of packet processing queues from a VM network.
- Template download and VM build system has been rebuilt with progress support.