Skip to content

Versions 1.x

1.4.x

1.4.2

May 11, 2022

This version ships with bugfixes, features and improvements.

  • Fixed issue where server disk cache settings (in some circumstances) were not being set correctly.
  • Added Network Profiles allowing specific IP blocks/IPs to be used when a server is built. Profiles can bet set within packages and IP blocks.
  • Operating system Cloud-init config Yaml now represents multi-line content as literal blocks.
  • Added filters to IPv4, server and user tables.
  • IPv4 addresses are now listed under their corresponding IP block.
  • User table now displays the number of accessible servers and last login date.
  • IP block table now displays the number of hypervisors and IPv4 assigned.
  • Added build/migrate resource allocation log (Admin -> Logging -> Resource Allocation).
  • Fixed issue when creating a server from the admin interface, an exception was being thrown if a package was not selected.
  • Fixed issue where a server network interface would not adopt the correct default settings.
  • Operating system template updates can now be delivered without relying on a software update.
  • Fixed issue when adding a license key branding removal settings were not honoured until it was next updated.
  • Various enhancements to the admin UI, including an improved sidebar that now shows system alerts (pending/failed tasks, migrations and os template updates) and updated dark modes.
  • VNC and UI websockets now run under the standard 443 port. This only applies to new installations.

1.4.1

May 3, 2022

This version ships with bugfixes and improvements.

  • The server build/rebuild email now contains connection information when servers have an IPv6 only address.
  • Increased the verbosity of the task logs. Allowing for better debugging.
  • Improved the user impersonation functionality. Multiple browser tabs can now be used without causing session issues.
  • When migrating a server, the destination hypervisor resource checks would report a not enough resources error for CPU cores when limits were set to 0 (unlimited). All resource checks now honour unlimited resources.
  • The timeout for server builds has been increased for large operating system templates.
  • Power controls could not be used (in admin area) when a server was migrated and was in testing mode. All power controls can now be used once a server has migrated and is pending completion.
  • Windows deployments now use OpenStack network metadata allowing for flexible network configurations.

1.4.0

April 29, 2022

This version ships with bugfixes, features and improvements.

  • Fixed an issue with the default favicon showing when branding removal is active.
  • Added Ubuntu 22.04 LTS (Jammy Jellyfish) template. (installable via the template manager).
  • Added a VirtFusion beta version updater (should not be used unless instructed).
  • QEMU guest agent statistics can be viewed from the admin area on a per VM basis (only if the VM has a running agent).
  • Admin Template and Template Group pages have been rewritten in Vue.
  • Added option to a templates settings to automatically enable VNC when a VM is built from template.
  • Rebuilt cloud-init module to support NoCloud & Cloud Drive v2 (Openstack/EC2) configurations.
  • Added support for Windows operating system templates.

In this version, VirtFusion allows you to deploy Windows VMs from prebuilt templates. At this point in time we have supplied the following templates for testing:

  • Windows Server 2019 Standard
  • Windows Server 2019 Datacenter
  • Windows Server 2022 Standard
  • Windows Server 2022 Datacenter

Templates are available for install via the Template Manager. Please note that the first install of a VM using any of the templates will take longer than normal. This is due to the template download procedure on the hypervisor.

Current deployment features include:

  • Automatic static IP assignment of the primary IPv4 address.
  • Automatic filesystem resizing.
  • Cloud-init scripting. (runcmd etc..)
  • Force setting of the Administrator password.

Please report any issues you may encounter with the Windows templates via a support ticket or Discord.

1.3.x

1.3.0

April 17, 2022

This version ships with bugfixes, features and improvements.

  • Added the ability to specify multiple hypervisor local storage locations with profiling.
  • Added the option to show the CPU model to the end user (CPU model field under hypervisor settings).
  • Added an internal system cleanup scheduler.
  • All application dependencies have been updated to their latest versions (framework).
  • Fixed an issue with the end user validation CSS.
  • Added an optional hostname field in the server build process.

1.2.x

1.2.6

April 5, 2022

This version ships with bugfixes, features and improvements.

  • Fixed an issue where saving invalid cloud-init data for a template would throw an exception.
  • Hypervisor group information can now be shown to the end user (group name, an optional label and icon (currently only flags)).
  • The HTML 5 VNC console now has paste functionality.
  • VNC connection details can now be hidden from the end user (Settings --> Virtualization --> Default VNC Details).
  • Fixed an issue where a hypervisor could not be removed from an IP block.
  • IPv4 addresses can now be added to an IP block in subnet form. Currently supports /16 -> /30.
  • Added CentOS Stream 9 template.

1.2.5

March 31, 2022

This version ships with bugfixes, features and improvements.

  • Improvements to the hypervisor dhcp service adding stability for virtual servers that rely on dynamically assigned IPv4 addresses.
  • It's now possible to change the default path and port used by the UI/VNC websocket services (Settings --> Other).
  • Fixed an issue where a virtual server build would fail if no public resolvers were selected.
  • Fixed an issue where a virtual server would fail to delete if an RDNS service was unavailable.
  • Increased the max limit for the Memory value on a server package.
  • Added a slide-out window to the admin UI that shows the latest system scheduled tasks, authentication attempts and emails. (Message icon at the top of the admin sidebar).
  • Improved the virtual server IP Anti-Hijacking functionality. Each virtual server now has its own filter allowing firewall rules to be added on the fly (upcoming feature). This feature also allows whitelisting of IP addresses that are not assigned to the virtual server (VM --> Primary Network --> Configure --> Whitelist).

All updates are currently performed from CLI on the UI server. This update has an optional one time command that is advised to be run after the standard update has finished. Due to the changes made in the new filtering system, existing virtual servers will continue to use the legacy filters until they have rebooted, powered down etc... This optional command will configure all the new filters before any actions are run for a virtual server. This will guarantee the new filters will be used when a server is power cycled.

After running vfcli-ctrl update run vfcli-ctrl server:network-filters rebuild

1.2.4

March 22, 2022

This version ships with bugfixes, features and improvements.

  • Added an operating system template manager that allows the installation of new templates and updates of current templates easily without overwriting your cloud-init and other settings.
  • Added a new scheduler that will clean up unused operating system templates and ISO in the hypervisor cache.
  • Fixed an issue that would sometimes cause the remaining hypervisors resources to display minus values when editing a virtual servers resources.
  • A default for virtual server Port Isolation can now be set under the global virtualization settings. This option is only applied when a virtual server is built.
  • Added on_crash element to virtual server configuration. If a virtual server crashes, it will now reboot.
  • Fixed issue that would display a blank alert on the virtual server creation screen if no suitable hypervisor groups were found.
  • Hypervisor resource allocation can now be viewed on a per hypervisor group basis. (Compute Resources --> Hypervisor Resources).
  • Added an option to force data transfer of virtual server backups through localhost. Ideal for hypervisors that have a local mountpoint.

1.2.3

March 18, 2022

This version ships with bugfixes and improvements.

  • Added the option to specify the MTU that should be applied to a virtual server network interface on a per hypervisor bridge basis.
  • Style and layout enhancements to the user and admin UI.

1.2.2

March 6, 2022

This version ships with bugfixes, features and improvements.

  • Added the ability to insert custom scripts into the end user area header and body (Admin -> Configuration -> Settings -> Look & Feel).
  • MAC addresses are now set correctly in the hypervisor DHCP configuration when using custom MAC per IP.
  • Fixed issue with footer links in the end user area not showing a valid TOS and website URL if they were specified.
  • End users can now schedule backups on a daily or weekly basis if enabled under a backup plan.

1.2.1

March 2, 2022

This version ships with bugfixes and improvements.

  • Fixed an issue where a pre-defined MAC address was not being assigned correctly in the cloud-init configuration.
  • Basic hypervisor system information can now be selected and displayed on the main admin dashboard (previously only the control server).
  • Many styling tweaks and fixes to both the end user and admin UI.
  • Improved toast alerts for the end user and admin UI.

1.2.0

February 24, 2022

This version ships with bugfixes, features and improvements.

  • PowerDNS (reverse DNS) now supports self-signed SSL certificates when using HTTPS.
  • IPv4 addresses can now (optionally) have MAC addresses assigned which will override the assigned interface MAC.
  • Fixed a bug that caused connection errors when specifying the hostname for a hypervisor.
  • Additional networks can now be defined for hypervisors and assigned to IP blocks.
  • Introduced native dark mode for admin/user UI.

1.1.x

1.1.5

February 16, 2022

This version ships with features and improvements.

  • Added automated PowerDNS reverse DNS support. https://docs.virtfusion.com/administration/reverse-dns/
  • Users can now select the public (IPv4) resolvers they would like to use when building and managing a VM.

1.1.4

February 13, 2022

This version ships with bugfixes, features and improvements.

  • Fixed an issue where backup pre-checks may give false positives when testing connectivity to the remote backup server.
  • Added Reverse DNS support. Manual and a single automation option is included in this release. https://docs.virtfusion.com/administration/reverse-dns/
  • Backups pending deletion now show how long left (retention time) before they will be deleted.

1.1.3

February 8, 2022

This version ships with bugfixes, features and improvements.

  • Added actions on server traffic limit. The action can be configured under Configuration -> Settings -> Virtualization -> Server Traffic Management with the ability to configure the directions of traffic to be counted towards the limit (also configurable per hypervisor) and the actions that should be taken when the limit has been reached. Currently, none or throttle network.
  • Added server traffic blocks. This allows an admin to give a server extra traffic on a monthly term basis (also covers future months). Ideal for when a server reaches its traffic limit.
  • The end user timezone is now automatically detected.
  • Simplified the server task list shown to an end user.
  • Added the ability to set read I/O, write I/O, read bytes, write bytes for a server disk under Server Packages and a server itself.
  • Custom OS template icons (logos) can now be added. https://docs.virtfusion.com/configuration/custom-template-icons

1.1.2

February 3, 2022

This version ships with bugfixes, features and improvements.

  • Added the ability to restrict the admin area to a specific set of IP addresses. https://docs.virtfusion.com/administration/admin-ip-restrict
  • The network driver and IP anti-hijacking can now be modified on a per server basis (Server -> Primary HDD -> Configure).
  • It's now possible to stop a server seeing or communicating with other servers on the same logical network using the port isolation feature (Server -> Primary Network -> Configure -> Options).
  • The primary hard disk bus and cache can now be set on a per server basis.
  • Admin area general tidy up.

1.1.1

February 1, 2022

This version ships with bugfixes, features and improvements.

  • A warning message is now shown to a user when trying to build a server that has lower resources than any available templates.
  • The admin area is easier to navigate due to the introduction of breadcrumbs in the header.
  • A server package could not be created with an unlimited traffic allowance. This is now possible.
  • User area notices can now be created and configured from the admin area. Configuration -> User Notices.

1.1.0

January 31, 2022

This version ships with improvements and a major feature.

1.0.x

1.0.11

January 24, 2022

This version ships with bugfixes, features and improvements.

  • When creating a server, the reason is now shown when not enough resources are available in the selected hypervisor group.
  • Some OS types installed on a server were showing incorrect disk statistics.
  • Fixed an issue where a users' relation id could not be removed.
  • Email templates are now editable (Configuration -> Email Templates).
  • Emails are now logged (Logs -> Email).
  • A global email signature can now be set (Configuration -> Settings -> Email).
  • Fixed an issue where server migrations failed to select the correct hypervisor primary network interface adaptor.

1.0.10

January 17, 2022

This version ships with bugfixes, features and improvements.

  • Fixed an issue where server resource usage would not show if the statistics storage agent was offline.
  • Improved time series storage for server statistics.
  • Server statistics can now be displayed over different time periods.
  • Added support for routed networking.
  • New network configuration options added to template settings.
  • Custom favicons can now be added. https://docs.virtfusion.com/configuration/favicon
  • Admin & end user colour selection is no longer limited to specific colours.
  • Fixed an issue where server monthly statistics were prematurely showing the next month.

1.0.9

January 5, 2022

This version ships with a few bugfixes and improvements.

  • Default disk bus settings are now available under Configuration > Settings > Virtualization. (virtio, virtio-scsi, sata).
  • Default CPU mode settings are now available under Configuration > Settings > Virtualization. (host-passthrough, host-model).
  • Added the ability to add specific IPv4/IPv6 to a virtual server.
  • System backup logs now clean themselves up automatically.
  • Added system backup retentions so any backups older than the specified period will be deleted automatically.

1.0.8

January 4, 2022

This version ships with a few bugfixes and improvements.

  • Templates now have network configuration settings. Imported templates are pre-configured (if required). These settings are mainly are for internal use at this current time.
  • The admin sidebar now keeps its scroll position between page transitions.
  • When a virtual server is configured via the build wizard, the form scrolls back to any errors on the page (usually the server name field).
  • Logos for template groups and templates can now be set when adding/editing a template or group.
  • Fixed a bug in system backup when testing SCP settings (caused a 500 error under private key option).
  • CD/DVD (ISOs) can now be assigned globally (as standard) or assigned to specific users on the system.

1.0.7

December 30, 2021

This version ships with a few bugfixes and improvements.

  • Added various improvements to the cloud-init provisioning system
  • Fixed a bug while trying to enable a hypervisor with disk cache type inherit
  • QEMU guest agent support to improve memory statistics for admin and end users

1.0.6

December 22, 2021

This version brings the option to specify the disk cache type (none/writethrough/writeback/directsync/unsafe). A global setting under Settings > Virtualization and override settings for hypervisors.

1.0.5

December 20, 2021

This version ships with few new features and improvements.

  • Added the ability to disable sharing of Servers & SSH keys (Settings > General)
  • Added the ability to perform simple searches on Server mac, id, uuid, ipv4, ipv6 and User name, email

1.0.4

December 18, 2021

This version brings the option to specify the disk image type (Qcow2/Raw) used when a server is built. A global setting under Settings > Virtualization and override settings for hypervisors and templates.

1.0.3

December 17, 2021

This version improves the way the cloud-init configurations are managed and triggered for server resource changes.

1.0.2

December 16, 2021

This version contains a fix for server traffic accounting.

1.0.1

December 15, 2021

This version ships with a multitude of fixes and a few new features.

  • Offline migrations are now supported
  • The ability to test email settings
  • When an IPv6 block is assigned to a server, a single address will also be generated

1.0.0

December 1, 2021

The first public release of VirtFusion.

Back to top