📚 Legacy Documentation
Notice: This is the legacy documentation. For the latest features and updates, refer to our current SolusVM documentation.
v1.27
1.27.27
13.02.2023
feature | New field
storage_typehas been added to the output of API function get-all-nodes-statistics. (SVM-3594)Details regarding SVM-3594:
- New field `storage_type` is filled for KVM nodes only. - Additionally, data type of parameter `node_error` has changed from `string` to `array` of `string` elements.feature | Add view for KVM VM disk space usage in admin UI and client UI. (SVM-3080)
**Details regarding SVM-3080**: - Disk usage in UI is updated every 5 minutes. - The feature works only if virtual disks are located on LVM storage (default option). It does not work with thin provisioned disks on file based storage.feature | PHP 8.1 support by WHMCS billing module solusvmpro. (SVM-3619)
feature | New API function vserver-migrate. (SVM-3612)
**Details regarding SVM-3612**: - New API function supports only KVM migration initially.feature | New field
storage_typehas been added to the output of API function get-all-nodes-statistics. (SVM-3594)**Details regarding SVM-3594**: - New field `storage_type` is filled for KVM nodes only. - Additionally, data type of parameter `node_error` has changed from `string` to `array` of `string` elements.improvement | A significant amount of source code is being prepared for PHP upgrade to version 8.1. (SVM-3556)
bugfix | Fixed the issue when ebtables rules were not removed on KVM VM removal. (SVM-3615)
bugfix | Fixed the issue when LVM Manager kept loading forever if there are no LVMs on the KVM/Xen Node. (SVM-3634)
bugfix | Fixed the issue when KVM VM could not start on newer libvirt versions if it was created in reseller UI. (SVM-3551)
bugfix | Fixed the issue when PTR records were not shown on search by an IP address in admin UI. (SVM-3593)
bugfix | Fixed the issue when feature
IP Stealingdid not work on Xen node due to incorrect rules inebtables. (SVM-3504)bugfix | Fixed the issue when KVM VM test boot on migration finalization step did not work in case if multiple migrations started. (SVM-3426)
bugfix | Fixed the issue when VNC did not work on migration finalization stage. (SVM-3629)
bugfix | Fixed the issue when IPv6 subnet was not automatically selected on virtual server creation screen if subnet is included in plan. (SVM-3415)
bugfix | Fixed the issue when parameter
deleteclientof API function vserver-terminate did not work. (SVM-1023)**Details regarding SVM-1023**: - Behavior of the WHMCS module `solusvmpro` is changed by SVM-1023. **Old behavior:** if a client has a single virtual server and the server is removed from WHMCS, the client is not removed from SolusVM. **New behavior:** if a client has a single virtual server and the server is removed from WHMCS - the client is also removed from SolusVM. If later new virtual server is created in WHMCS, the client is re-created in SolusVM.bugfix | Fixed the issue when reverse DNS zone on PowerDNS server could not be created if TLD of hostmaster email is longer than 3 symbols. (SVM-3609)
1.27.17
25.10.2022
feature | PHP has been upgraded to version 7.4.32. (SVM-3585)
feature | Support of disk driver
scsifor KVM VMs. (SVM-2986)**Details regarding SVM-2986**: - Disk driver `scsi` can now be selected on OS template adding/editing screen and on KVM VM management screens in admin UI/client UI. - When `scsi` driver is selected, attribute `discard` with value `unmap` is added to element `driver` of disk devices in XML configuration file of the KVM VM. - Prefix of the disk device name inside the VM depends on the selected driver: `ide`/`virtio` - `vd` (e.g., `/dev/vda`), `scsi` - `sd` (e.g., `/dev/sda`). This is the `libvirt` behavior. Careless changing of the disk driver can lead to inability of KVM VMs to boot. Corresponding notifications have been added in UI. - If some files inside the existing OS template refer to the disk name (e.g., in `/etc/fstab`), it can be required to [edit the template](https://support.solusvm.com/hc/en-us/articles/360011567280) before using driver `scsi` with this OS template.feature | Set netmask from IP block for OpenVZ containers. (SVM-3566)
**Details regarding SVM-3566**: - In older versions default netmask `/24` was used for OpenVZ containers on EZ templates and `/32` for containers on legacy templates. - Now netmask from corresponding IP block is used.feature | Added
rockylinuxas a supported prefix for KVM OS templates. (SVM-3571)feature | New API function get-all-nodes-statistics. (SVM-3555)
**Details regarding SVM-3555**: - Output format is JSON only. - Output field names are inherited from API function [node-statistics](/solusvm1/api/admin/node-functions/node-statistics/) besides new field `node_error`.feature | New system setting
Block direct access to VNCis introduced to increase security. (SVM-3444)**Details regarding SVM-3444**: Setting `Block direct access to VNC` is disabled by default. It can be enabled in **Admin UI > Configuration > Settings**, tab **Other**. When it is enabled: - Direct access to VNC TCP ports is closed in `iptables` on KVM and Xen nodes. Access to VNC console works only from SolusVM UI. - Default range of TCP ports that is closed on SN is `5901-6000.` It can be extended up to `5901-7000` in system settings. - API function `vserver-vnc` hides values of `vncip`, `vncport`, `vncpassword`. - VNC settings `Address`, `Port`, `Password` and tab `VNC Password` are hidden in SolusVM client UI. - Outdated Java VNC console in WHMCS does not work. Use HTML5 console instead.bugfix | Fixed the issue when reverse DNS (PTR) record was not removed on PowerDNS server after VPS removing in SolusVM. (SVM-3561)
bugfix | Fixed the issue when migration status bar could get frozen during bulk migration of OpenVZ containers although actual migration finished successfully. (SVM-3564)
bugfix | Fixed the issue when API
vserver-rebuilddid not reinstall a VM from legacy to EZ template and vice versa. (SVM-3450)bugfix | Fixed the issue when KVM VM migration gets stuck if real disk size mismatches value in SolusVM DB. (SVM-3549)
**Details regarding SVM-3549**: - Before starting KVM migration SolusVM compares disk size in the DB and on the Node and displays warning if the size is different. - Admin user can continue with the migration ignoring the warning. - Corresponding information is logged in **Admin UI > Log > System messages**.bugfix | Fixed the issue when SolusVM incorrectly counts the number of extra IPs assigned to a VPS when upgrading a service in WHMCS via configurable options. Fixed in version 4.1.8 of
solusvmpro. (SVM-3482)
1.27.09
12.09.2022
feature | Added support of multiple KVM disk storages. (SVM-3486)
**Details regarding SVM-3486**: - New KVM [Storage Manager](/solusvm1/installation-and-configuration/kvm-storage-manager/storage-manager/) and [Tags Mechanism](/solusvm1/installation-and-configuration/kvm-storage-manager/tags-mechanism/) are the key components of the new KVM storage management flow. - We recommend performing update from older versions to version **1.27.09** out of business hours or in time with minimal load to the system because of the possibility of a short service downtime during this update installation. - Update to version **1.27.09** must not intersect with AutoFTP backups creation process. - **Note:** It is recommended to carefully read the list of [known issues and limitations](/solusvm1/installation-and-configuration/kvm-storage-manager/known-issues-and-limitations/).feature | New API function vserver-secondary-disk-create. (SVM-3441)
feature | New API function vserver-secondary-disk-resize. (SVM-3442)
feature | New API function vserver-secondary-disk-delete. (SVM-3443)
feature | Nginx has been upgraded to version 1.22.0. (SVM-3498)
feature | Ability to install SolusVM in OpenVZ container with Almalinux 8. (SVM-3469)
feature | PHP has been upgraded to version 7.4.30. (SVM-3505)
feature | Show free diskspace in
/vzpartition in the output of APInode-statisticsfor OpenVZ node. (SVM-3528)feature | New privilege
Migratehas been added to sectionVirtual Serverof administrator ACLs. (SVM-3479)**Details regarding SVM-3479**: - During this update installation new privilege `Migrate` will be enabled in all existing Administrator ACLs where privilege `Manage` is enabled.bugfix | Fixed the issue when ACL privilege
Reinstalldid not work for KVM VMs. (SVM-3545)bugfix | Fixed the issue when admin user could start multiple concurrent re-installations of the KVM VM in admin UI. (SVM-3483)
bugfix | Fixed the issue when multiple popup windows were shown on space button click in admin UI. (SVM-3507)
bugfix | Fixed the issue when character
<makes thebackup.logfile unavailable to view in SolusVM UI. (SVM-3512)bugfix | Fixed the issue when nice and ionice settings are not fully applied to backup process. (SVM-3175)
bugfix | Fixed the issue when login to SolusVM is slow if DNS on the Master Node malfunctions. (SVM-3207)
bugfix | Fixed security issue. (SVM-3510)
bugfix | Fixed the issue when incorrect data migration speed units are shown on KVM VM migration screen. (SVM-3460)
bugfix | Fixed the issue when bandwidth statistics is not collected on new Almalinux 8/Centos 8 Stream nodes. (SVM-3485)
bugfix | Fixed the issue when script
/scripts/websocket-stopis not working on SolusVM Master Node. (SVM-3500)bugfix | Fixed the issue when KVM VM failed to start due to libvirt 8 VNC password length restriction if the password length exceeds 8 characters. (SVM-3488)
**Details regarding SVM-3488**: - API functions `vserver-create` and `vserver-vncpass` now allow only 8 characters long VNC passwords for KVM. - On changing VNC password in admin UI or client UI the password length cannot exceed 8 characters now. - Now API `vserver-console` cannot be launched for KVM since it configures serial console but KVM VMs are accessed via VNC console. - If WHMCS module `solusvmpro` is in use it is recommended to update the module to the latest version [4.1.8](https://github.com/solusio/SolusVM-WHMCS-Module/releases/tag/4.1.8)bugfix | Fixed the issue when the First Available Node for a VPS creation via API was chosen incorrectly due to the wrong Nodes order. (SVM-3467)
bugfix | Fixed the issue when the OS name was always CentOS for every OS in Admin UI > Nodes > Check version. (SVM-3448)
bugfix | Fixed the issue when CentOS 7 KVM/Xen installation contained broken documentation links. (SVM-3475)
bugfix | Fixed the issue when there was an incorrect copyrights date in all encrypted files. (SVM-3490)