Skip to content

v1.27

1.27.27

13.02.2023

  • feature | New field storage_type has 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_type has 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 Stealing did not work on Xen node due to incorrect rules in ebtables. (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 deleteclient of 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 scsi for 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 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 rockylinux as 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 besides new field node_error.
  • feature | New system setting Block direct access to VNC is 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-rebuild did 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 and 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.
  • 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 /vz partition in the output of API node-statistics for OpenVZ node. (SVM-3528)
  • feature | New privilege Migrate has been added to section Virtual Server of 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 Reinstall did 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 the backup.log file 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-stop is 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
  • 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)
Back to top