v1.27¶
1.27.28¶
14.02.2023
- feature | Added a possibility to upgrade PHP to version 8.1 (SVM-3556)
1.27.27¶
27.12.2022
- 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)
1.27.26¶
06.12.2022
- feature | Add view for KVM VM disk space usage in admin UI and client UI. (SVM-3080)
Details:
- 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.
1.27.25¶
28.11.2022
- improvement | A significant amount of source code is being prepared for PHP upgrade to version 8.1. (SVM-3556)
- 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 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)
1.27.24¶
22.11.2022
- feature | PHP 8.1 support by WHMCS billing module solusvmpro. (SVM-3619)
- 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:
-
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.
1.27.23¶
14.11.2022
- feature | New API function vserver-migrate. (SVM-3612)
Details:
- New API function supports only KVM migration initially.
1.27.22¶
26.10.2022
- 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.21¶
25.10.2022
- feature | New field
storage_type
has been added to the output of API function get-all-nodes-statistics. (SVM-3594) - improvement | A significant amount of source code is being prepared for PHP upgrade to version 8.1. (SVM-3556)
Details:
-
New field
storage_type
is filled for KVM nodes only. -
Additionally, data type of parameter
node_error
has changed fromstring
toarray
ofstring
elements.
1.27.17¶
06.10.2022
- bugfix | Fixed the issue when reverse DNS (PTR) record was not removed on PowerDNS server after VPS removing in SolusVM. (SVM-3561)
1.27.16¶
03.10.2022
- feature | PHP has been upgraded to version 7.4.32. (SVM-3585)
1.27.15¶
27.09.2022
- feature | Support of disk driver
scsi
for KVM VMs. (SVM-2986)
Details:
-
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, attributediscard
with valueunmap
is added to elementdriver
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 thelibvirt
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 driverscsi
with this OS template. -
Downgrade from version 1.27.15 Mainline to 1.27.09 Stable is not recommended in case if SolusVM has KVM VMs. Such downgrade can lead to inability of KVM VMs with
scsi
disk drivers to boot.
1.27.14¶
20.09.2022
- feature | Set netmask from IP block for OpenVZ containers. (SVM-3566)
Details:
- 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.
1.27.13¶
12.09.2022
- feature | Added
rockylinux
as a supported prefix for KVM OS templates. (SVM-3571) - bugfix | Fixed the issue when migration status bar could get frozen during bulk migration of OpenVZ containers although actual migration finished successfully. (SVM-3564)
1.27.12¶
08.09.2022
- feature | New API function get-all-nodes-statistics. (SVM-3555)
Details:
- Output format is JSON only.
- Output field names are inherited from API function node-statistics besides new field
node_error
.
1.27.11¶
15.08.2022
- 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:
- 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.
1.27.10¶
11.08.2022
- feature | New system setting
Block direct access to VNC
is introduced to increase security. (SVM-3444) - 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)
Details:
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 to5901-7000
in system settings. - API function
vserver-vnc
hides values ofvncip
,vncport
,vncpassword
. - VNC settings
Address
,Port
,Password
and tabVNC Password
are hidden in SolusVM client UI. - Outdated Java VNC console in WHMCS does not work. Use HTML5 console instead.
1.27.09¶
03.08.2022
- bugfix | Fixed the issue when ACL privilege
Reinstall
did not work for KVM VMs. (SVM-3545)
1.27.08¶
01.08.2022
- feature | New privilege
Migrate
has been added to sectionVirtual Server
of administrator ACLs. (SVM-3479)
Details:
During this update installation new privilege Migrate
will be enabled in all existing Administrator ACLs where privilege Manage
is enabled.
1.27.07¶
28.07.2022
- 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)
1.27.06¶
26.07.2022
- feature | Show free diskspace in
/vz
partition in the output of APInode-statistics
for OpenVZ node. (SVM-3528) - bugfix | Fixed the issue when character
<
makes thebackup.log
file unavailable to view in SolusVM UI. (SVM-3512)
1.27.05¶
14.07.2022
- 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)
1.27.04¶
14.06.2022
- feature | PHP has been upgraded to version 7.4.30. (SVM-3505)
- bugfix | Fixed the issue when incorrect data migration speed units are shown on KVM VM migration screen. (SVM-3460)
1.27.03¶
09.06.2022
- feature | Ability to install SolusVM in OpenVZ container with Almalinux 8. (SVM-3469)
- 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)
1.27.02¶
06.06.2022
- feature | Nginx has been upgraded to version 1.22.0. (SVM-3498)
- 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)
- 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)
Details:
- API functions
vserver-create
andvserver-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.7
1.27.01¶
30.05.2022
- feature | Added support of multiple KVM disk storages. (SVM-3486)
- 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)
Details:
- New KVM Storage Manager and Tags Mechanism are the key components of the new KVM storage management flow.
- Downgrade from version 1.27.01 Mainline to 1.26.13 Stable is not recommended in case if SolusVM has KVM VMs. Such downgrade can lead to unexpected stop of existing KVM VMs and damage to their XML configs.
- We recommend performing update from older versions to version 1.27.01 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.01 must not intersect with AutoFTP backups creation process.
- Note: It is recommended to carefully read the list of known issues and limitations.