v1.20

1.20.09

Released: 22 November 2018

TypeNote
FeatureIntroduced ability to boot a downed KVM VM into rescue mode. Rescue mode can also be enabled via the API.
FeatureIntroduced ability to rate limit servers in suspension status. See documentation.
FeatureNative Disk IO for KVM. If /usr/local/solusvm/data/kvm-io-native exists a KVM virtual server config file will be updated with the following lines:

<domain type='kvm' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'>
<driver cache='none' io='native'/>
FeatureSupport for single partition KVM templates. Single Partition Templates
FeatureAdded support for OpenVZ on Virtuozzo Linux 7
SecurityPassword validation has been updated for OpenVZ virtualization
ImprovementThe daily task runner has been optimised
ImprovementThe client mobile template has been disabled. It's outdated and no longer required
ImprovementMany other small fixes for various errors that were detected by the advanced error logging
ImprovementIntroduced advanced error logging. This will allow our support teams to diagnose issues quickly and efficiently
ImprovementSystem database backups will no longer lock the user interface
ImprovementKVM network configuration files now contain the correct line breaks
ImprovementGeneral performance and stability improvements
ImprovementThe admin API vserver-create call now allows a custom port speed to be specified with the 'customnspeed' variable
ImprovementA new admin API call has been added (vserver-change-nspeed) to allow changing a virtual servers network speed.
FixRemoved KVM video settings from client area, causing unbootable machines.
FixRemoval of all OnApp dependencies
FixA bug preventing VMs from auto starting KVM virtual machines on node reboot.
FixReduced communication load between master/slave, improving performance of high density environments. 
FixThe monthly cron email now shows the correct dates
FixKVM reboot pre hook is now executed after the config file has been written but before the virtual server is started.
FixReplaced old branding
FixIf /usr/local/solusvm/data/.bw-keep-chains exists then the chains won’t be deleted
FixRemoved erroneous character from API response on root password reply when creating KVM servers.
FixFixed issue where the change owner option would give 500 errors
FixThe admin API vserver-infoall command was running slow
FixGraph loading in the admin/client areas are now non session locking
Fixvzctl process checking has been relaxed. It caused slowdowns on high volume hypervisors
Fix

Fixed bug where the swap partition in the single partition KVM templates fails to size correctly.

https://support.solusvm.com/hc/en-us/articles/360016722271

FixExceptions were occurring when creating a VM or user as a reseller
FixThe function "Reboot virtual server" via API now works correctly