Version 5.x
5.3.x
5.3.0
May 6, 2025
- Added support for end users to assign specific addresses from an IPv6 subnet.
- Added the ability for end users to enable/disable auto configuration (cloud-init drive). Especially useful when installing via ISO.
- Added the option for end users to switch between UEFI and legacy bios boot.
- Added several options to the live migrate CLI. https://docs.virtfusion.com/guides/server-migration#start-a-migration
--dst-iso
Re-attach the ISO if it was mounted before the migration.--dst-user=
An alternative user to root.--allow-unsafe
Allow unsafe storage migrations.
- Added swap space selection for Linux templates on the server build wizard. Enabled by default and can be disabled via Settings -> Virtualization -> Allow Swap Selection.
- Added the ability to view user specific emails when managing a user (Emails tab).
- Added support for mass emailing users (Mailouts). https://docs.virtfusion.com/guides/mailouts
- Added support for
mariadb-dump
via system backup. - Added Mailout webhooks.
- Added backup logs.
- Added server change owner API endpoint https://docs.virtfusion.com/api/#tag/servers/PUT/servers/{serverId}/owner/{newOwnerId}
- Added trusted hosts functionality https://docs.virtfusion.com/administration/trusted-hosts
- Improved VNC port mapping functionality.
- Traffic limiting has been improved and is now significantly stricter.
- Improved two factor authentication when impersonating a user.
- Improved user session validation.
- Administrators can no longer use the lost password feature on the login pages. Passwords must be reset from CLI.
- Removed support for unlimited (Remember Me) user sessions.
- Major hypervisor framework update.
5.3.0 Testing Build 3
May 1, 2025
- Added backup logs.
- Administrators can no longer use the lost password feature on the login pages. Passwords must be reset from CLI.
- Improved swap size selection and options are now based on disk and memory size of a VM.
- Added trusted hosts functionality.
- Added support for
mariadb-dump
in system backup. - Removed support for unlimited (Remember Me) user sessions.
5.3.0 Testing Build 2
April 16, 2025
- Added Mailout webhooks.
- Added server change owner API endpoint https://docs.virtfusion.com/api/#tag/servers/PUT/servers/{serverId}/owner/{newOwnerId}
- Added several
server_list_*
variables for Mailouts. - Swap selection can now be globally disabled (Settings -> Virtualization -> Allow Swap Selection).
- Added several Mailout recipient options.
- Improved two factor authentication when impersonating a user.
- Improved user session validation.
5.3.0 Testing Build 1
April 7, 2025
- Added support for end users to assign specific addresses from an IPv6 subnet.
- Added the ability for end users to enable/disable auto configuration (cloud-init drive).
- Added the option for end users to switch between UEFI and legacy bios boot.
- Added several options to the live migrate CLI. https://docs.virtfusion.com/next/guides/server-migration#start-a-migration
--dst-iso
Re-attach the ISO if it was mounted before the migration.--dst-user=
An alternative user to root.--allow-unsafe
Allow unsafe storage migrations.
- Added swap space selection for Linux templates on the server build wizard.
- Added the ability to view user specific emails when managing a user (Emails tab).
- Added support for mass emailing users (Mailouts). https://docs.virtfusion.com/next/guides/mailouts
- Improved VNC port mapping functionality.
- Traffic limiting has been improved and is now significantly stricter.
- Major hypervisor framework update.
5.2.x
5.2.0
March 7, 2025
- Removed application support for PHP 8.1 - Make sure your system services are up to date https://docs.virtfusion.com/releases/services#how-to-update
- Added PHP 8.3 application support.
- Added Cloud-init network version 1 support.
- Added the ability to select the Cloud-init network version on a per template basis.
- Added the ability to change a server creation date. https://docs.virtfusion.com/reference/cli#change-server-creation-date
- Added
dryRun
query parameter to the server create API method. https://docs.virtfusion.com/api/#tag/servers/POST/servers - Added the ability to specify cpuset parameters at a hypervisor level.
- Added API method to list hypervisors https://docs.virtfusion.com/api/#tag/hypervisors/GET/compute/hypervisors
- Added delete user by external ID API endpoint. https://docs.virtfusion.com/api/#tag/usersexternal-relational-id/DELETE/users/{extRelationId}/byExtRelation
- Added the ability to use markdown in an OS template Email Excerpt.
- Added API method to retrieve hypervisor group resources https://docs.virtfusion.com/api/#tag/hypervisor-groups/GET/compute/hypervisors/groups/{hypervisorGroupId}/resources
- Added API method to retrieve hypervisor groups https://docs.virtfusion.com/api/#tag/hypervisor-groups/GET/compute/hypervisors/groups
- Added API method to retrieve a hypervisor group https://docs.virtfusion.com/api/#tag/hypervisor-groups/GET/compute/hypervisors/groups/{hypervisorGroupId}
- Added local IP support for backup storage.
- Added server disk IO driver support (native, threads, io_uring). Available globally, hypervisor and server level.
- Improved Cloud-init configuration on VM migration.
- Updated control server framework.
- Updated hypervisor backend framework.
- Updated IPv6 core packages.
- SSH public keys are now in decrypted form when retrieved via API.
- Several small bug fixes and performance improvements
- Fixed an issue where the hypervisor selection would not show when attempting a VM migration.
- Supervisor status and configurations are now available in the admin UI (System -> Health -> Workers).
- Various layout fixes and improvements to admin and user UI.
5.2.0 Testing Build 2
January 17, 2025
- Fixed an issue where the hypervisor selection would now show when attempting a VM migration.
- Exposed the delete user by external ID API endpoint. https://docs.virtfusion.com/api/#api-Users-Delete_by_extRelationId
- Supervisor status and configurations are now available in the admin UI (System -> Health -> Workers).
- Various layout fixes and improvements to admin and user UI.
- Added the ability to use markdown in an OS template Email Excerpt.
5.2.0 Testing Build 1
January 6, 2025
- Removed application support for PHP 8.1
- Added PHP 8.3 application support
- Added Cloud-init network version 1 support
- Added the ability to select the Cloud-init network version on a per template basis
- Improved Cloud-init configuration on VM migration
- Added the ability to change a server creation date. https://docs.virtfusion.com/next/reference/cli#change-server-creation-date
- Added
dryRun
query parameter to the server create API method. https://docs.virtfusion.com/api/#api-Servers-Create - Added the ability to specify cpuset parameters at a hypervisor level.
- Added API method to list hypervisors https://docs.virtfusion.com/api/#api-Hypervisors-List
- Updated control server framework
- Updated hypervisor backend framework
- Updated IPv6 core package (major change)
- Several small bug fixes and performance improvements
5.1.x
5.1.0
November 8, 2024
- Added hypervisor asset support (GPU/USB/PCI passthrough). See https://docs.virtfusion.com/next/guides/hypervisor-assets for more information.
- Introduced new server distribution settings for hypervisor groups:
- Lowest available unallocated storage
- Lowest available unallocated CPU cores
- Lowest available unallocated memory
- Lowest available unallocated server slots
- Hypervisor with the shortest time since a server was built
- Newest available hypervisor
- Fixed an issue where Ubuntu templates failed to download correctly from official mirrors.
- Resolved a bug that prevented additional storage creation when the type was set to anything other than "inherit."
- Added the ability to filter servers by hypervisor ID on the https://docs.virtfusion.com/api/#api-Servers-List API method.
- API tokens now track the last successful usage data & time.
- Added IP allocation auditing.
- Admin sidebar icons now show a description on hover.
- Added the option for end users to locally change a server hostname.
- Hybrid and live migration now offer the option to transfer disk data over an alternative IP allocated to a hypervisor.
- Updated the experimental Native Performance Clean filters to reduce ARP traffic.
- Added the ability to disable API logging on a per token basis.
- Implemented basic ACLs (restricting dangerous methods) for API tokens.
- All migration webhooks now include details about both the source and destination hypervisors.
- Frontend assets have been updated to their latest versions.
- Hypervisor backend framework has been updated to the latest dependency versions.
5.1.0 Testing Build 1
October 9, 2024
- Added hypervisor asset support (GPU/USB/PCI passthrough). See https://docs.virtfusion.com/next/guides/hypervisor-assets for more information.
- Introduced new server distribution settings for hypervisor groups:
- Lowest available unallocated storage
- Lowest available unallocated CPU cores
- Lowest available unallocated memory
- Lowest available unallocated server slots
- Hypervisor with the shortest time since a server was built
- Newest available hypervisor
- Fixed an issue where Ubuntu templates failed to download correctly from official mirrors.
- Resolved a bug that prevented additional storage creation when the type was set to anything other than "inherit."
- Added the ability to filter servers by hypervisor ID on the https://docs.virtfusion.com/api/#api-Servers-List API method.
- API tokens now track the last successful usage data & time.
- Hybrid and live migration now offer the option to transfer disk data over an alternative IP allocated to a hypervisor.
- Updated the experimental Native Performance Clean filters to reduce ARP traffic.
- Added the ability to disable API logging on a per token basis.
- Implemented basic ACLs (restricting dangerous methods) for API tokens.
- All migration webhooks now include details about both the source and destination hypervisors.
- Frontend assets have been updated to their latest versions.
- The hypervisor backend framework has been updated to the latest dependency versions.
5.0.x
5.0.0
August 29, 2024
- Added support for additional storage configuration in server packages.
- Added API overrides for additional storage capacity and profile in the create method. https://docs.virtfusion.com/api/#api-Servers-Create
- Added support for FreeBSD memory usage display.
- Added the option to verify/unverify account email addresses.
- Added release notes to the admin area updates page.
- Added basic server and IPv4 information to hypervisor settings.
- Added the ability to enforce two-factor authentication for admins, end users or both.
- Added the following API methods:
- https://docs.virtfusion.com/api/#api-Servers-Traffic_Block_Add
- https://docs.virtfusion.com/api/#api-Servers-Traffic_Block_Remove
- https://docs.virtfusion.com/api/#api-Servers-Traffic_Blocks_Retrieve
- https://docs.virtfusion.com/api/#api-Servers-Traffic_Statistics
- https://docs.virtfusion.com/api/#api-Servers-Throttle_CPU
- https://docs.virtfusion.com/api/#api-Servers-Backup_Plan_Add_or_Remove
- https://docs.virtfusion.com/api/#api-Servers-Modify_Name
- https://docs.virtfusion.com/api/#api-Servers-Firewall_Disable
- https://docs.virtfusion.com/api/#api-Servers-Firewall_Enable
- https://docs.virtfusion.com/api/#api-Servers-Firewall_Retrieve
- https://docs.virtfusion.com/api/#api-Servers-Firewall_Rules_Apply
- https://docs.virtfusion.com/api/#api-IP_Blocks-List
- https://docs.virtfusion.com/api/#api-IP_Blocks-Add_IPv4
- https://docs.virtfusion.com/api/#api-Servers-List
- Fixed issue where TPM certificates would not persist across restarts.
- Fixed issue where CPU topology would auto enable on server creation via API.
- Removed depreciated
priority
element from powerDNS API methods. - Fixed issue with session remember me token generation.
- Fixed several client side localization errors.
- Fixed issue where several server related database entries were not being purged when force deleting a hypervisor.
- User area account settings have been moved to their own section/page.
- Improved layout and small screen view of the client server management area.
- Improved server boot functionality.
- Added the ability to assign up to 600 CPU cores to a server.
- Added the option for end users to enable or disable backup notifications.
- An email is now sent when a user changes an account password.
- Added the option to email traffic limit warnings to end users (Settings -> Virtualization -> Server Traffic Management -> Traffic Limit Notification 1/2).
- An email is now sent (to the old and new address) when a user changes an account email address.
- Fixed issue where the traffic override when creating a server would convert values incorrectly.
- Added CLI command to disable two-factor enforcement (
vfcli-ctrl tfa-force-off
). - Improved system backup deletion routines.
- Added Disaster recovery pre and post scripts. https://docs.virtfusion.com/guides//disaster-recovery#custom-scripts
- Added various data exporters (System -> Export).
- Improved create server distribution calculation routine.
- Added
sendMail
field to server reset password method. https://docs.virtfusion.com/api/#api-Servers-Reset_Password - Disaster Recovery will now check the agent before freezing the VM operating system filesystem.
- Added VirtIO SCSI Address Type settings under virtualization settings.
- Control and hypervisor framework updates.