release notes: update for 4.15.0.0
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
diff --git a/source/releasenotes/about.rst b/source/releasenotes/about.rst
index a590846..0e0e4e4 100644
--- a/source/releasenotes/about.rst
+++ b/source/releasenotes/about.rst
@@ -17,12 +17,23 @@
What's New in |release|
=======================
-Apache CloudStack |release| is a |version| LTS release with over FIXME major new
-features, and over 100 enhancements and fixes since 4.14. Highlights include:
+Apache CloudStack |release| is a |version| LTS release with over 15 major new
+features, and over 250 enhancements and fixes since 4.14. Highlights include:
• New modern UI (GA release)
-• Support for CentOS8 and Ubuntu 20.04 as management server hosts and KVM hosts (note: CentOS 8 will EOL in Dec 2021)
-• FIXME: add rest of new features
+• Support for CentOS8 and Ubuntu 20.04 for management server and KVM hosts (note: CentOS 8 will EOL in Dec 2021)
+• Support for XCP-ng 8.1
+• Support for MySQL 8
+• NoVNC console integration
+• Unmanaging guest VMs
+• VMware advanced storage capabilities (vSAN, vVols, VMFS6, datastore clusters)
+• VMware full OVF properties support
+• Secondary Storage usage improvements
+• PVLAN support for L2 networks
+• Dynamic roles improvements
+• Boot into BIOS on VMware
+• Redfish OOBM Support
+• Human readable sizes in logs
The full list of new features can be found in the project release notes at
http://docs.cloudstack.apache.org/en/4.15.0.0/releasenotes/changes.html
diff --git a/source/releasenotes/api-changes.rst b/source/releasenotes/api-changes.rst
index cefdf74..437d7eb 100644
--- a/source/releasenotes/api-changes.rst
+++ b/source/releasenotes/api-changes.rst
@@ -13,7 +13,7 @@
specific language governing permissions and limitations
under the License.
-API Changes Introduced in 4.14.0.0
+API Changes Introduced in 4.15.0.0
===================================
For the complete list of API commands and params consult the `CloudStack Apidocs`_.
@@ -25,77 +25,51 @@
+---------------------------------------------+--------------------------------------------------------------------------------+
| Name | Description |
+=============================================+================================================================================+
-| ``startRollingMaintenance`` | Start rolling maintenance |
+| ``listVsphereStoragePolicyCompatiblePools`` | List storage pools compatible with a vSphere storage policy |
+---------------------------------------------+--------------------------------------------------------------------------------+
-| ``createBackupSchedule`` | Creates a user-defined VM backup schedule |
+| ``listProjectRolePermissions`` | Lists a project's project role permissions |
+---------------------------------------------+--------------------------------------------------------------------------------+
-| ``listBackupOfferings`` | Lists backup offerings |
+| ``importVsphereStoragePolicies`` | Import vSphere storage policies |
+---------------------------------------------+--------------------------------------------------------------------------------+
-| ``createBackup`` | Create VM backup |
+| ``migrateSecondaryStorageData`` | migrates data objects from one secondary storage to destination image store(s) |
+---------------------------------------------+--------------------------------------------------------------------------------+
-| ``stopKubernetesCluster`` | Stops a running Kubernetes cluster |
+| ``unmanageVirtualMachine`` | Unmanage a guest virtual machine. |
+---------------------------------------------+--------------------------------------------------------------------------------+
-| ``listKubernetesClusters`` | Lists Kubernetes clusters |
+| ``updateImageStore`` | Updates image store read-only status |
+---------------------------------------------+--------------------------------------------------------------------------------+
-| ``scaleKubernetesCluster`` | Scales a created, running or stopped Kubernetes cluster |
+| ``deleteProjectRole`` | Delete Project roles in CloudStack |
+---------------------------------------------+--------------------------------------------------------------------------------+
-| ``destroyVolume`` | Destroys a Volume. |
+| ``deleteUserFromProject`` | Deletes user from the project |
+---------------------------------------------+--------------------------------------------------------------------------------+
-| ``deleteBackupOffering`` | Deletes a backup offering |
+| ``listProjectRoles`` | Lists Project roles in CloudStack |
+---------------------------------------------+--------------------------------------------------------------------------------+
-| ``updateSecurityGroup`` | Updates a security group |
+| ``createProjectRole`` | Creates a Project role |
+---------------------------------------------+--------------------------------------------------------------------------------+
-| ``getRouterHealthCheckResults`` | Starts a router. |
+| ``updateProjectRole`` | Creates a Project role |
+---------------------------------------------+--------------------------------------------------------------------------------+
-| ``listBackups`` | Lists VM backups |
+| ``listVsphereStoragePolicies`` | List vSphere storage policies |
+---------------------------------------------+--------------------------------------------------------------------------------+
-| ``listBackupProviders`` | Lists Backup and Recovery providers |
+| ``createProjectRolePermission`` | Adds API permissions to a project role |
+---------------------------------------------+--------------------------------------------------------------------------------+
-| ``deleteKubernetesSupportedVersion`` | Deletes a Kubernetes cluster |
+| ``updateProjectRolePermission`` | Updates a project role permission and/or order |
+---------------------------------------------+--------------------------------------------------------------------------------+
-| ``restoreBackup`` | Restores an existing stopped or deleted VM using a VM backup |
+| ``addUserToProject`` | Adds user to a project |
+---------------------------------------------+--------------------------------------------------------------------------------+
-| ``addKubernetesSupportedVersion`` | Add a supported Kubernetes version |
+| ``importRole`` | Imports a role based on provided map of rule permissions |
+---------------------------------------------+--------------------------------------------------------------------------------+
-| ``deleteKubernetesCluster`` | Deletes a Kubernetes cluster |
+| ``deleteProjectRolePermission`` | Deletes a project role permission in the project |
+---------------------------------------------+--------------------------------------------------------------------------------+
-| ``getKubernetesClusterConfig`` | Get Kubernetes cluster config |
+
+
+Removed API Commands
+--------------------
+
+.. cssclass:: table-striped table-bordered table-hover
+
+---------------------------------------------+--------------------------------------------------------------------------------+
-| ``updateKubernetesSupportedVersion`` | Update a supported Kubernetes version |
-+---------------------------------------------+--------------------------------------------------------------------------------+
-| ``upgradeKubernetesCluster`` | Upgrades a running Kubernetes cluster |
-+---------------------------------------------+--------------------------------------------------------------------------------+
-| ``deleteBackupSchedule`` | Deletes the backup schedule of a VM |
-+---------------------------------------------+--------------------------------------------------------------------------------+
-| ``listBackupProviderOfferings`` | Lists external backup offerings of the provider |
-+---------------------------------------------+--------------------------------------------------------------------------------+
-| ``createKubernetesCluster`` | Creates a Kubernetes cluster |
-+---------------------------------------------+--------------------------------------------------------------------------------+
-| ``importBackupOffering`` | Imports a backup offering using a backup provider |
-+---------------------------------------------+--------------------------------------------------------------------------------+
-| ``removeVirtualMachineFromBackupOffering`` | Removes a VM from any existing backup offering |
-+---------------------------------------------+--------------------------------------------------------------------------------+
-| ``listKubernetesSupportedVersions`` | Lists container clusters |
-+---------------------------------------------+--------------------------------------------------------------------------------+
-| ``recoverVolume`` | Recovers a Destroy volume. |
-+---------------------------------------------+--------------------------------------------------------------------------------+
-| ``listUnmanagedInstances`` | Lists unmanaged virtual machines for a given cluster. |
-+---------------------------------------------+--------------------------------------------------------------------------------+
-| ``importUnmanagedInstance`` | Import unmanaged virtual machine from a given cluster. |
-+---------------------------------------------+--------------------------------------------------------------------------------+
-| ``getDiagnosticsData`` | Get diagnostics and files from system VMs |
-+---------------------------------------------+--------------------------------------------------------------------------------+
-| ``startKubernetesCluster`` | Starts a stopped Kubernetes cluster |
-+---------------------------------------------+--------------------------------------------------------------------------------+
-| ``listBackupSchedule`` | List backup schedule of a VM |
-+---------------------------------------------+--------------------------------------------------------------------------------+
-| ``restoreVolumeFromBackupAndAttachToVM`` | Restore and attach a backed up volume to VM |
-+---------------------------------------------+--------------------------------------------------------------------------------+
-| ``updateBackupSchedule`` | Updates a user-defined VM backup schedule |
-+---------------------------------------------+--------------------------------------------------------------------------------+
-| ``deleteBackup`` | Delete VM backup |
-+---------------------------------------------+--------------------------------------------------------------------------------+
-| ``assignVirtualMachineToBackupOffering`` | Assigns a VM to a backup offering |
+| Name | Description |
++=============================================+================================================================================+
+| ``listTemplateOvfProperties`` | List template OVF properties if available. |
+---------------------------------------------+--------------------------------------------------------------------------------+
@@ -107,552 +81,1295 @@
+---------------------------------------------+--------------------------------------------------------------------------------+
| Name | Description |
+=============================================+================================================================================+
+| ``copyIso`` | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``deployasis`` |
+| | - ``deployasisdetails`` |
+| | - ``downloaddetails`` |
+| | - ``url`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``listVirtualMachinesMetrics`` | **Request:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``haenable`` (optional) |
+| | - ``securitygroupid`` (optional) |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
| ``listHosts`` | **Response:** |
| | |
| | *New Parameters:* |
| | |
-| | - ``cpuloadaverage`` |
-| | - ``ueficapability`` |
-| | |
-| | *Removed Parameters:* |
-| | |
-| | - ``averageload`` |
+| | - ``cpuallocatedpercentage`` |
+| | - ``cpuallocatedvalue`` |
+| | - ``cpuallocatedwithoverprovisioning`` |
+| | - ``memoryallocatedbytes`` |
+| | - ``memoryallocatedpercentage`` |
| | |
+---------------------------------------------+--------------------------------------------------------------------------------+
-| ``importLdapUsers`` | **Response:** |
+| ``updateStoragePool`` | **Request:** |
| | |
| | *New Parameters:* |
| | |
-| | - ``conflictingusersource`` |
+| | - ``name`` (optional) |
| | |
+---------------------------------------------+--------------------------------------------------------------------------------+
-| ``listHostsMetrics`` | **Response:** |
+| ``rebootSystemVm`` | **Response:** |
| | |
| | *New Parameters:* |
| | |
-| | - ``cpuloadaverage`` |
+| | - ``podname`` |
+| | - ``templatename`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``listNetworks`` | **Request:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``networkofferingid`` (optional) |
+| | |
+| | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``aclname`` |
+| | - ``vpcname`` |
| | |
+---------------------------------------------+--------------------------------------------------------------------------------+
| ``restoreVirtualMachine`` | **Response:** |
| | |
| | *New Parameters:* |
| | |
-| | - ``backupofferingid`` |
-| | - ``backupofferingname`` |
-| | - ``bootmode`` |
-| | - ``boottype`` |
+| | - ``osdisplayname`` |
| | |
+---------------------------------------------+--------------------------------------------------------------------------------+
-| ``updateHost`` | **Response:** |
+| ``updateHost`` | **Request:** |
| | |
| | *New Parameters:* |
| | |
-| | - ``cpuloadaverage`` |
-| | - ``ueficapability`` |
+| | - ``name`` (optional) |
| | |
-| | *Removed Parameters:* |
+| | **Response:** |
| | |
-| | - ``averageload`` |
+| | *New Parameters:* |
+| | |
+| | - ``cpuallocatedpercentage`` |
+| | - ``cpuallocatedvalue`` |
+| | - ``cpuallocatedwithoverprovisioning`` |
+| | - ``memoryallocatedbytes`` |
+| | - ``memoryallocatedpercentage`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``destroySystemVm`` | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``podname`` |
+| | - ``templatename`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``addSwift`` | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``disksizetotal`` |
+| | - ``disksizeused`` |
+| | - ``readonly`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``scaleSystemVm`` | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``podname`` |
+| | - ``templatename`` |
| | |
+---------------------------------------------+--------------------------------------------------------------------------------+
| ``stopRouter`` | **Response:** |
| | |
| | *New Parameters:* |
| | |
-| | - ``healthchecksfailed`` |
-| | - ``healthcheckresults(*)`` |
+| | - ``podname`` |
+| | - ``templatename`` |
| | |
+---------------------------------------------+--------------------------------------------------------------------------------+
-| ``changeServiceForVirtualMachine`` | **Response:** |
+| ``listProjectInvitations`` | **Request:** |
| | |
| | *New Parameters:* |
| | |
-| | - ``backupofferingid`` |
-| | - ``backupofferingname`` |
-| | - ``bootmode`` |
-| | - ``boottype`` |
+| | - ``userid`` (optional) |
+| | |
+| | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``userid`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``listLdapConfigurations`` | **Request:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``listall`` (optional) |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``listSecondaryStagingStores`` | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``disksizetotal`` |
+| | - ``disksizeused`` |
+| | - ``readonly`` |
| | |
+---------------------------------------------+--------------------------------------------------------------------------------+
| ``startRouter`` | **Response:** |
| | |
| | *New Parameters:* |
| | |
-| | - ``healthchecksfailed`` |
-| | - ``healthcheckresults(*)`` |
+| | - ``podname`` |
+| | - ``templatename`` |
| | |
+---------------------------------------------+--------------------------------------------------------------------------------+
-| ``rebootVirtualMachine`` | **Response:** |
+| ``changeServiceForVirtualMachine`` | **Response:** |
| | |
| | *New Parameters:* |
| | |
-| | - ``backupofferingid`` |
-| | - ``backupofferingname`` |
-| | - ``bootmode`` |
-| | - ``boottype`` |
+| | - ``osdisplayname`` |
| | |
+---------------------------------------------+--------------------------------------------------------------------------------+
-| ``listVolumesMetrics`` | **Request:** |
+| ``listTemplates`` | **Request:** |
| | |
| | *New Parameters:* |
| | |
-| | - ``state`` (optional) |
+| | - ``details`` (optional) |
+| | - ``showunique`` (optional) |
+| | |
+| | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``deployasis`` |
+| | - ``deployasisdetails`` |
+| | - ``downloaddetails`` |
+| | - ``url`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``listPhysicalNetworks`` | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``zonename`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``createSecondaryStagingStore`` | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``disksizetotal`` |
+| | - ``disksizeused`` |
+| | - ``readonly`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``rebootVirtualMachine`` | **Request:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``bootintosetup`` (optional) |
+| | |
+| | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``osdisplayname`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``updateVPC`` | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``vpcofferingname`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``stopSystemVm`` | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``podname`` |
+| | - ``templatename`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``listPrivateGateways`` | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``aclname`` |
+| | - ``vpcname`` |
| | |
+---------------------------------------------+--------------------------------------------------------------------------------+
| ``updateVmNicIp`` | **Response:** |
| | |
| | *New Parameters:* |
| | |
-| | - ``backupofferingid`` |
-| | - ``backupofferingname`` |
-| | - ``bootmode`` |
-| | - ``boottype`` |
+| | - ``osdisplayname`` |
| | |
+---------------------------------------------+--------------------------------------------------------------------------------+
| ``startInternalLoadBalancerVM`` | **Response:** |
| | |
| | *New Parameters:* |
| | |
-| | - ``healthchecksfailed`` |
-| | - ``healthcheckresults(*)`` |
+| | - ``podname`` |
+| | - ``templatename`` |
| | |
+---------------------------------------------+--------------------------------------------------------------------------------+
-| ``searchLdap`` | **Response:** |
+| ``updateDiskOffering`` | **Request:** |
| | |
| | *New Parameters:* |
| | |
-| | - ``conflictingusersource`` |
+| | - ``bytesreadrate`` (optional) |
+| | - ``bytesreadratemax`` (optional) |
+| | - ``bytesreadratemaxlength`` (optional) |
+| | - ``byteswriterate`` (optional) |
+| | - ``byteswriteratemax`` (optional) |
+| | - ``byteswriteratemaxlength`` (optional) |
+| | - ``cachemode`` (optional) |
+| | - ``iopsreadrate`` (optional) |
+| | - ``iopsreadratemax`` (optional) |
+| | - ``iopsreadratemaxlength`` (optional) |
+| | - ``iopswriterate`` (optional) |
+| | - ``iopswriteratemax`` (optional) |
+| | - ``iopswriteratemaxlength`` (optional) |
+| | - ``tags`` (optional) |
+| | |
+| | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``vspherestoragepolicy`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``addAccountToProject`` | **Request:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``projectroleid`` (optional) |
+| | - ``roletype`` (optional) |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``listKubernetesClusters`` | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``ipaddress`` |
+| | - ``ipaddressid`` |
+| | - ``virtualmachines`` |
+| | |
+| | *Removed Parameters:* |
+| | |
+| | - ``virtualmachineids`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``scaleKubernetesCluster`` | **Request:** |
+| | |
+| | *Changed Parameters:* |
+| | |
+| | - ``id`` was 'optional' and is now 'required' |
+| | |
+| | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``ipaddress`` |
+| | - ``ipaddressid`` |
+| | - ``virtualmachines`` |
+| | |
+| | *Removed Parameters:* |
+| | |
+| | - ``virtualmachineids`` |
| | |
+---------------------------------------------+--------------------------------------------------------------------------------+
| ``stopNetScalerVpx`` | **Response:** |
| | |
| | *New Parameters:* |
| | |
-| | - ``healthchecksfailed`` |
-| | - ``healthcheckresults(*)`` |
+| | - ``podname`` |
+| | - ``templatename`` |
| | |
+---------------------------------------------+--------------------------------------------------------------------------------+
-| ``listCapabilities`` | **Response:** |
+| ``updatePhysicalNetwork`` | **Response:** |
| | |
| | *New Parameters:* |
| | |
-| | - ``allowuserexpungerecovervolume`` |
-| | - ``kubernetesclusterexperimentalfeaturesenabled`` |
-| | - ``kubernetesserviceenabled`` |
+| | - ``zonename`` |
| | |
+---------------------------------------------+--------------------------------------------------------------------------------+
-| ``listLdapUsers`` | **Request:** |
+| ``createRolePermission`` | **Response:** |
+| | |
+| | *Removed Parameters:* |
+| | |
+| | - ``description`` |
+| | - ``permission`` |
+| | - ``rule`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``listSystemVms`` | **Response:** |
| | |
| | *New Parameters:* |
| | |
-| | - ``domainid`` (optional) |
-| | - ``userfilter`` (optional) |
+| | - ``podname`` |
+| | - ``templatename`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``createProject`` | **Request:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``accountid`` (optional) |
+| | - ``userid`` (optional) |
| | |
| | **Response:** |
| | |
| | *New Parameters:* |
| | |
-| | - ``conflictingusersource`` |
+| | - ``owner`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``changeServiceForSystemVm`` | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``podname`` |
+| | - ``templatename`` |
| | |
+---------------------------------------------+--------------------------------------------------------------------------------+
| ``rebootRouter`` | **Response:** |
| | |
| | *New Parameters:* |
| | |
-| | - ``healthchecksfailed`` |
-| | - ``healthcheckresults(*)`` |
+| | - ``podname`` |
+| | - ``templatename`` |
| | |
+---------------------------------------------+--------------------------------------------------------------------------------+
-| ``listNics`` | **Response:** |
+| ``findHostsForMigration`` | **Response:** |
| | |
| | *New Parameters:* |
| | |
-| | - ``adaptertype`` |
-| | - ``ipaddresses`` |
-| | - ``isolatedpvlan`` |
-| | - ``isolatedpvlantype`` |
-| | - ``vlanid`` |
+| | - ``cpuallocatedpercentage`` |
+| | - ``cpuallocatedvalue`` |
+| | - ``cpuallocatedwithoverprovisioning`` |
+| | - ``memoryallocatedbytes`` |
+| | - ``memoryallocatedpercentage`` |
| | |
+---------------------------------------------+--------------------------------------------------------------------------------+
| ``addNicToVirtualMachine`` | **Response:** |
| | |
| | *New Parameters:* |
| | |
-| | - ``backupofferingid`` |
-| | - ``backupofferingname`` |
-| | - ``bootmode`` |
-| | - ``boottype`` |
+| | - ``osdisplayname`` |
| | |
+---------------------------------------------+--------------------------------------------------------------------------------+
-| ``listExternalLoadBalancers`` | **Response:** |
-| | |
-| | *New Parameters:* |
-| | |
-| | - ``cpuloadaverage`` |
-| | - ``ueficapability`` |
-| | |
-| | *Removed Parameters:* |
-| | |
-| | - ``averageload`` |
-| | |
-+---------------------------------------------+--------------------------------------------------------------------------------+
-| ``updateDefaultNicForVirtualMachine`` | **Response:** |
-| | |
-| | *New Parameters:* |
-| | |
-| | - ``backupofferingid`` |
-| | - ``backupofferingname`` |
-| | - ``bootmode`` |
-| | - ``boottype`` |
-| | |
-+---------------------------------------------+--------------------------------------------------------------------------------+
-| ``stopInternalLoadBalancerVM`` | **Response:** |
-| | |
-| | *New Parameters:* |
-| | |
-| | - ``healthchecksfailed`` |
-| | - ``healthcheckresults(*)`` |
-| | |
-+---------------------------------------------+--------------------------------------------------------------------------------+
-| ``createServiceOffering`` | **Request:** |
-| | |
-| | *New Parameters:* |
-| | |
-| | - ``cachemode`` (optional) |
-| | |
-| | **Response:** |
-| | |
-| | *New Parameters:* |
-| | |
-| | - ``cacheMode`` |
-| | |
-+---------------------------------------------+--------------------------------------------------------------------------------+
-| ``assignVirtualMachine`` | **Response:** |
-| | |
-| | *New Parameters:* |
-| | |
-| | - ``backupofferingid`` |
-| | - ``backupofferingname`` |
-| | - ``bootmode`` |
-| | - ``boottype`` |
-| | |
-+---------------------------------------------+--------------------------------------------------------------------------------+
-| ``changeServiceForRouter`` | **Response:** |
-| | |
-| | *New Parameters:* |
-| | |
-| | - ``healthchecksfailed`` |
-| | - ``healthcheckresults(*)`` |
-| | |
-+---------------------------------------------+--------------------------------------------------------------------------------+
-| ``updateVirtualMachine`` | **Response:** |
-| | |
-| | *New Parameters:* |
-| | |
-| | - ``backupofferingid`` |
-| | - ``backupofferingname`` |
-| | - ``bootmode`` |
-| | - ``boottype`` |
-| | |
-+---------------------------------------------+--------------------------------------------------------------------------------+
-| ``migrateVirtualMachine`` | **Response:** |
-| | |
-| | *New Parameters:* |
-| | |
-| | - ``backupofferingid`` |
-| | - ``backupofferingname`` |
-| | - ``bootmode`` |
-| | - ``boottype`` |
-| | |
-+---------------------------------------------+--------------------------------------------------------------------------------+
-| ``resetPasswordForVirtualMachine`` | **Response:** |
-| | |
-| | *New Parameters:* |
-| | |
-| | - ``backupofferingid`` |
-| | - ``backupofferingname`` |
-| | - ``bootmode`` |
-| | - ``boottype`` |
-| | |
-+---------------------------------------------+--------------------------------------------------------------------------------+
-| ``associateIpAddress`` | **Request:** |
-| | |
-| | *New Parameters:* |
-| | |
-| | - ``ipaddress`` (optional) |
-| | |
-+---------------------------------------------+--------------------------------------------------------------------------------+
-| ``resetSSHKeyForVirtualMachine`` | **Response:** |
-| | |
-| | *New Parameters:* |
-| | |
-| | - ``backupofferingid`` |
-| | - ``backupofferingname`` |
-| | - ``bootmode`` |
-| | - ``boottype`` |
-| | |
-+---------------------------------------------+--------------------------------------------------------------------------------+
-| ``listInternalLoadBalancerVMs`` | **Request:** |
-| | |
-| | *New Parameters:* |
-| | |
-| | - ``fetchhealthcheckresults`` (optional) |
-| | |
-| | **Response:** |
-| | |
-| | *New Parameters:* |
-| | |
-| | - ``healthchecksfailed`` |
-| | - ``healthcheckresults(*)`` |
-| | |
-+---------------------------------------------+--------------------------------------------------------------------------------+
-| ``detachIso`` | **Response:** |
-| | |
-| | *New Parameters:* |
-| | |
-| | - ``backupofferingid`` |
-| | - ``backupofferingname`` |
-| | - ``bootmode`` |
-| | - ``boottype`` |
-| | |
-+---------------------------------------------+--------------------------------------------------------------------------------+
-| ``prepareHostForMaintenance`` | **Response:** |
-| | |
-| | *New Parameters:* |
-| | |
-| | - ``cpuloadaverage`` |
-| | - ``ueficapability`` |
-| | |
-| | *Removed Parameters:* |
-| | |
-| | - ``averageload`` |
-| | |
-+---------------------------------------------+--------------------------------------------------------------------------------+
-| ``listVirtualMachines`` | **Response:** |
-| | |
-| | *New Parameters:* |
-| | |
-| | - ``backupofferingid`` |
-| | - ``backupofferingname`` |
-| | - ``bootmode`` |
-| | - ``boottype`` |
-| | |
-+---------------------------------------------+--------------------------------------------------------------------------------+
-| ``revertToVMSnapshot`` | **Response:** |
-| | |
-| | *New Parameters:* |
-| | |
-| | - ``backupofferingid`` |
-| | - ``backupofferingname`` |
-| | - ``bootmode`` |
-| | - ``boottype`` |
-| | |
-+---------------------------------------------+--------------------------------------------------------------------------------+
-| ``deployVirtualMachine`` | **Request:** |
-| | |
-| | *New Parameters:* |
-| | |
-| | - ``bootmode`` (optional) |
-| | - ``boottype`` (optional) |
-| | |
-| | **Response:** |
-| | |
-| | *New Parameters:* |
-| | |
-| | - ``backupofferingid`` |
-| | - ``backupofferingname`` |
-| | - ``bootmode`` |
-| | - ``boottype`` |
-| | |
-+---------------------------------------------+--------------------------------------------------------------------------------+
-| ``cancelHostMaintenance`` | **Response:** |
-| | |
-| | *New Parameters:* |
-| | |
-| | - ``cpuloadaverage`` |
-| | - ``ueficapability`` |
-| | |
-| | *Removed Parameters:* |
-| | |
-| | - ``averageload`` |
-| | |
-+---------------------------------------------+--------------------------------------------------------------------------------+
-| ``createDiskOffering`` | **Request:** |
-| | |
-| | *New Parameters:* |
-| | |
-| | - ``cachemode`` (optional) |
-| | |
-+---------------------------------------------+--------------------------------------------------------------------------------+
-| ``listVolumes`` | **Request:** |
+| ``listStaticRoutes`` | **Request:** |
| | |
| | *New Parameters:* |
| | |
| | - ``state`` (optional) |
| | |
+---------------------------------------------+--------------------------------------------------------------------------------+
-| ``createNetwork`` | **Request:** |
+| ``listPublicIpAddresses`` | **Response:** |
| | |
| | *New Parameters:* |
| | |
-| | - ``isolatedpvlantype`` (optional) |
+| | - ``networkname`` |
+| | - ``vpcname`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``updateIso`` | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``deployasis`` |
+| | - ``deployasisdetails`` |
+| | - ``downloaddetails`` |
+| | - ``url`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``listExternalLoadBalancers`` | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``cpuallocatedpercentage`` |
+| | - ``cpuallocatedvalue`` |
+| | - ``cpuallocatedwithoverprovisioning`` |
+| | - ``memoryallocatedbytes`` |
+| | - ``memoryallocatedpercentage`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``updateDefaultNicForVirtualMachine`` | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``osdisplayname`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``prepareTemplate`` | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``deployasis`` |
+| | - ``deployasisdetails`` |
+| | - ``downloaddetails`` |
+| | - ``url`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``stopInternalLoadBalancerVM`` | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``podname`` |
+| | - ``templatename`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``restartNetwork`` | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``networkname`` |
+| | - ``vpcname`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``addImageStore`` | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``disksizetotal`` |
+| | - ``disksizeused`` |
+| | - ``readonly`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``listRolePermissions`` | **Response:** |
+| | |
+| | *Removed Parameters:* |
+| | |
+| | - ``description`` |
+| | - ``permission`` |
+| | - ``rule`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``listNetworkACLs`` | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``aclname`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``copyTemplate`` | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``deployasis`` |
+| | - ``deployasisdetails`` |
+| | - ``downloaddetails`` |
+| | - ``url`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``createServiceOffering`` | **Request:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``rootdisksize`` (optional) |
+| | - ``storagepolicy`` (optional) |
+| | |
+| | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``rootdisksize`` |
+| | - ``vspherestoragepolicy`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``listNiciraNvpDeviceNetworks`` | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``aclname`` |
+| | - ``vpcname`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``assignVirtualMachine`` | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``osdisplayname`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``updateTemplate`` | **Request:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``templatetype`` (optional) |
+| | |
+| | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``deployasis`` |
+| | - ``deployasisdetails`` |
+| | - ``downloaddetails`` |
+| | - ``url`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``listPaloAltoFirewallNetworks`` | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``aclname`` |
+| | - ``vpcname`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``changeServiceForRouter`` | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``podname`` |
+| | - ``templatename`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``updateVirtualMachine`` | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``osdisplayname`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``addSecondaryStorage`` | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``disksizetotal`` |
+| | - ``disksizeused`` |
+| | - ``readonly`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``updateNetwork`` | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``aclname`` |
+| | - ``vpcname`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``updateVpnGateway`` | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``vpcname`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``migrateVirtualMachine`` | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``osdisplayname`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``createTemplate`` | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``deployasis`` |
+| | - ``deployasisdetails`` |
+| | - ``downloaddetails`` |
+| | - ``url`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``resetPasswordForVirtualMachine`` | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``osdisplayname`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``associateIpAddress`` | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``networkname`` |
+| | - ``vpcname`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``createNetworkACL`` | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``aclname`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``resetSSHKeyForVirtualMachine`` | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``osdisplayname`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``createVPC`` | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``vpcofferingname`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``listInternalLoadBalancerVMs`` | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``podname`` |
+| | - ``templatename`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``listSrxFirewallNetworks`` | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``aclname`` |
+| | - ``vpcname`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``detachIso`` | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``osdisplayname`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``createRole`` | **Request:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``roleid`` (optional) |
+| | |
+| | *Changed Parameters:* |
+| | |
+| | - ``type`` was 'required' and is now 'optional' |
+| | |
+| | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``isdefault`` |
+| | |
+| | *Removed Parameters:* |
+| | |
+| | - ``id`` |
+| | - ``description`` |
+| | - ``name`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``prepareHostForMaintenance`` | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``cpuallocatedpercentage`` |
+| | - ``cpuallocatedvalue`` |
+| | - ``cpuallocatedwithoverprovisioning`` |
+| | - ``memoryallocatedbytes`` |
+| | - ``memoryallocatedpercentage`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``listVirtualMachines`` | **Request:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``haenable`` (optional) |
+| | - ``securitygroupid`` (optional) |
+| | |
+| | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``osdisplayname`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``listDiskOfferings`` | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``vspherestoragepolicy`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``upgradeKubernetesCluster`` | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``ipaddress`` |
+| | - ``ipaddressid`` |
+| | - ``virtualmachines`` |
+| | |
+| | *Removed Parameters:* |
+| | |
+| | - ``virtualmachineids`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``listProjects`` | **Request:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``username`` (optional) |
+| | |
+| | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``owner`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``revertToVMSnapshot`` | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``osdisplayname`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``registerIso`` | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``deployasis`` |
+| | - ``deployasisdetails`` |
+| | - ``downloaddetails`` |
+| | - ``url`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``deployVirtualMachine`` | **Request:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``bootintosetup`` (optional) |
+| | - ``nicnetworklist`` (optional) |
+| | - ``properties`` (optional) |
+| | |
+| | *Removed Parameters:* |
+| | |
+| | - ``ovfproperties`` |
+| | |
+| | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``osdisplayname`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``cancelHostMaintenance`` | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``cpuallocatedpercentage`` |
+| | - ``cpuallocatedvalue`` |
+| | - ``cpuallocatedwithoverprovisioning`` |
+| | - ``memoryallocatedbytes`` |
+| | - ``memoryallocatedpercentage`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``listProjectAccounts`` | **Request:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``projectroleid`` (optional) |
+| | - ``userid`` (optional) |
+| | |
+| | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``owner`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``createDiskOffering`` | **Request:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``storagepolicy`` (optional) |
+| | |
+| | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``vspherestoragepolicy`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``createNetwork`` | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``aclname`` |
+| | - ``vpcname`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``listVPCs`` | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``vpcofferingname`` |
| | |
+---------------------------------------------+--------------------------------------------------------------------------------+
| ``migrateVirtualMachineWithVolume`` | **Response:** |
| | |
| | *New Parameters:* |
| | |
-| | - ``backupofferingid`` |
-| | - ``backupofferingname`` |
-| | - ``bootmode`` |
-| | - ``boottype`` |
+| | - ``osdisplayname`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``restartVPC`` | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``vpcofferingname`` |
| | |
+---------------------------------------------+--------------------------------------------------------------------------------+
| ``addHost`` | **Response:** |
| | |
| | *New Parameters:* |
| | |
-| | - ``cpuloadaverage`` |
-| | - ``ueficapability`` |
+| | - ``cpuallocatedpercentage`` |
+| | - ``cpuallocatedvalue`` |
+| | - ``cpuallocatedwithoverprovisioning`` |
+| | - ``memoryallocatedbytes`` |
+| | - ``memoryallocatedpercentage`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``updateProject`` | **Request:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``roletype`` (optional) |
+| | - ``swapowner`` (optional) |
+| | - ``userid`` (optional) |
+| | |
+| | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``owner`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``listIsos`` | **Request:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``showunique`` (optional) |
+| | |
+| | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``deployasis`` |
+| | - ``deployasisdetails`` |
+| | - ``downloaddetails`` |
+| | - ``url`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``updateCloudToUseObjectStore`` | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``disksizetotal`` |
+| | - ``disksizeused`` |
+| | - ``readonly`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``updateRole`` | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``isdefault`` |
| | |
| | *Removed Parameters:* |
| | |
-| | - ``averageload`` |
+| | - ``id`` |
+| | - ``description`` |
+| | - ``name`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``listNetscalerLoadBalancerNetworks`` | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``aclname`` |
+| | - ``vpcname`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``startSystemVm`` | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``podname`` |
+| | - ``templatename`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``createKubernetesCluster`` | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``ipaddress`` |
+| | - ``ipaddressid`` |
+| | - ``virtualmachines`` |
+| | |
+| | *Removed Parameters:* |
+| | |
+| | - ``virtualmachineids`` |
| | |
+---------------------------------------------+--------------------------------------------------------------------------------+
| ``updateVMAffinityGroup`` | **Response:** |
| | |
| | *New Parameters:* |
| | |
-| | - ``backupofferingid`` |
-| | - ``backupofferingname`` |
-| | - ``bootmode`` |
-| | - ``boottype`` |
+| | - ``osdisplayname`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``migrateVPC`` | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``vpcofferingname`` |
| | |
+---------------------------------------------+--------------------------------------------------------------------------------+
| ``recoverVirtualMachine`` | **Response:** |
| | |
| | *New Parameters:* |
| | |
-| | - ``backupofferingid`` |
-| | - ``backupofferingname`` |
-| | - ``bootmode`` |
-| | - ``boottype`` |
+| | - ``osdisplayname`` |
| | |
+---------------------------------------------+--------------------------------------------------------------------------------+
-| ``listRouters`` | **Request:** |
+| ``getUploadParamsForTemplate`` | **Request:** |
+| | |
+| | *Changed Parameters:* |
+| | |
+| | - ``ostypeid`` was 'required' and is now 'optional' |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``updateProjectInvitation`` | **Request:** |
| | |
| | *New Parameters:* |
| | |
-| | - ``fetchhealthcheckresults`` (optional) |
+| | - ``userid`` (optional) |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``migrateSystemVm`` | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``podname`` |
+| | - ``templatename`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``listVpnGateways`` | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``vpcname`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``listRoles`` | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``isdefault`` |
+| | |
+| | *Removed Parameters:* |
+| | |
+| | - ``id`` |
+| | - ``description`` |
+| | - ``name`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``updateNetworkACLItem`` | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``aclname`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``listRouters`` | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``podname`` |
+| | - ``templatename`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``listBrocadeVcsDeviceNetworks`` | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``aclname`` |
+| | - ``vpcname`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``listSwifts`` | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``disksizetotal`` |
+| | - ``disksizeused`` |
+| | - ``readonly`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``listUsageRecords`` | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``ostypeid`` |
+| | - ``vpcid`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``suspendProject`` | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``owner`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``updateIpAddress`` | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``networkname`` |
+| | - ``vpcname`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``migrateNetwork`` | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``aclname`` |
+| | - ``vpcname`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``registerTemplate`` | **Request:** |
+| | |
+| | *Changed Parameters:* |
+| | |
+| | - ``ostypeid`` was 'required' and is now 'optional' |
| | |
| | **Response:** |
| | |
| | *New Parameters:* |
| | |
-| | - ``healthchecksfailed`` |
-| | - ``healthcheckresults(*)`` |
+| | - ``deployasis`` |
+| | - ``deployasisdetails`` |
+| | - ``downloaddetails`` |
+| | - ``url`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``importUnmanagedInstance`` | **Request:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``forced`` (optional) |
+| | |
+| | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``osdisplayname`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``addImageStoreS3`` | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``disksizetotal`` |
+| | - ``disksizeused`` |
+| | - ``readonly`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``createPhysicalNetwork`` | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``zonename`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``listF5LoadBalancerNetworks`` | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``aclname`` |
+| | - ``vpcname`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``listVMSnapshot`` | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``hypervisor`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``moveNetworkAclItem`` | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``aclname`` |
| | |
+---------------------------------------------+--------------------------------------------------------------------------------+
| ``attachIso`` | **Response:** |
| | |
| | *New Parameters:* |
| | |
-| | - ``backupofferingid`` |
-| | - ``backupofferingname`` |
-| | - ``bootmode`` |
-| | - ``boottype`` |
+| | - ``osdisplayname`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``createVpnGateway`` | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``vpcname`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``createVMSnapshot`` | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``hypervisor`` |
| | |
+---------------------------------------------+--------------------------------------------------------------------------------+
| ``destroyRouter`` | **Response:** |
| | |
| | *New Parameters:* |
| | |
-| | - ``healthchecksfailed`` |
-| | - ``healthcheckresults(*)`` |
+| | - ``podname`` |
+| | - ``templatename`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``listImageStores`` | **Request:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``readonly`` (optional) |
+| | |
+| | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``disksizetotal`` |
+| | - ``disksizeused`` |
+| | - ``readonly`` |
| | |
+---------------------------------------------+--------------------------------------------------------------------------------+
| ``removeNicFromVirtualMachine`` | **Response:** |
| | |
| | *New Parameters:* |
| | |
-| | - ``backupofferingid`` |
-| | - ``backupofferingname`` |
-| | - ``bootmode`` |
-| | - ``boottype`` |
+| | - ``osdisplayname`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``activateProject`` | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``owner`` |
| | |
+---------------------------------------------+--------------------------------------------------------------------------------+
| ``reconnectHost`` | **Response:** |
| | |
| | *New Parameters:* |
| | |
-| | - ``cpuloadaverage`` |
-| | - ``ueficapability`` |
-| | |
-| | *Removed Parameters:* |
-| | |
-| | - ``averageload`` |
+| | - ``cpuallocatedpercentage`` |
+| | - ``cpuallocatedvalue`` |
+| | - ``cpuallocatedwithoverprovisioning`` |
+| | - ``memoryallocatedbytes`` |
+| | - ``memoryallocatedpercentage`` |
| | |
+---------------------------------------------+--------------------------------------------------------------------------------+
-| ``createPrivateGateway`` | **Request:** |
+| ``startKubernetesCluster`` | **Response:** |
| | |
| | *New Parameters:* |
| | |
-| | - ``bypassvlanoverlapcheck`` (optional) |
+| | - ``ipaddress`` |
+| | - ``ipaddressid`` |
+| | - ``virtualmachines`` |
+| | |
+| | *Removed Parameters:* |
+| | |
+| | - ``virtualmachineids`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``createPrivateGateway`` | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``aclname`` |
+| | - ``vpcname`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+| ``uploadSslCert`` | **Request:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``enabledrevocationcheck`` (optional) |
| | |
+---------------------------------------------+--------------------------------------------------------------------------------+
| ``addBaremetalHost`` | **Response:** |
| | |
| | *New Parameters:* |
| | |
-| | - ``cpuloadaverage`` |
-| | - ``ueficapability`` |
-| | |
-| | *Removed Parameters:* |
-| | |
-| | - ``averageload`` |
+| | - ``cpuallocatedpercentage`` |
+| | - ``cpuallocatedvalue`` |
+| | - ``cpuallocatedwithoverprovisioning`` |
+| | - ``memoryallocatedbytes`` |
+| | - ``memoryallocatedpercentage`` |
| | |
+---------------------------------------------+--------------------------------------------------------------------------------+
| ``destroyVirtualMachine`` | **Response:** |
| | |
| | *New Parameters:* |
| | |
-| | - ``backupofferingid`` |
-| | - ``backupofferingname`` |
-| | - ``bootmode`` |
-| | - ``boottype`` |
+| | - ``osdisplayname`` |
| | |
+---------------------------------------------+--------------------------------------------------------------------------------+
-| ``listServiceOfferings`` | **Response:** |
+| ``listServiceOfferings`` | **Request:** |
| | |
| | *New Parameters:* |
| | |
-| | - ``cacheMode`` |
+| | - ``cpunumber`` (optional) |
+| | - ``cpuspeed`` (optional) |
+| | - ``memory`` (optional) |
| | |
-+---------------------------------------------+--------------------------------------------------------------------------------+
-| ``startVirtualMachine`` | **Response:** |
+| | **Response:** |
| | |
| | *New Parameters:* |
| | |
-| | - ``backupofferingid`` |
-| | - ``backupofferingname`` |
-| | - ``bootmode`` |
-| | - ``boottype`` |
+| | - ``rootdisksize`` |
+| | - ``vspherestoragepolicy`` |
| | |
+---------------------------------------------+--------------------------------------------------------------------------------+
-| ``stopVirtualMachine`` | **Response:** |
+| ``startVirtualMachine`` | **Request:** |
| | |
| | *New Parameters:* |
| | |
-| | - ``backupofferingid`` |
-| | - ``backupofferingname`` |
-| | - ``bootmode`` |
-| | - ``boottype`` |
+| | - ``bootintosetup`` (optional) |
+| | |
+| | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``osdisplayname`` |
| | |
+---------------------------------------------+--------------------------------------------------------------------------------+
| ``updateServiceOffering`` | **Response:** |
| | |
| | *New Parameters:* |
| | |
-| | - ``cacheMode`` |
+| | - ``rootdisksize`` |
+| | - ``vspherestoragepolicy`` |
| | |
+---------------------------------------------+--------------------------------------------------------------------------------+
+| ``stopVirtualMachine`` | **Response:** |
+| | |
+| | *New Parameters:* |
+| | |
+| | - ``osdisplayname`` |
+| | |
++---------------------------------------------+--------------------------------------------------------------------------------+
+
diff --git a/source/releasenotes/changes.rst b/source/releasenotes/changes.rst
index 514619d..94487b9 100644
--- a/source/releasenotes/changes.rst
+++ b/source/releasenotes/changes.rst
@@ -25,11 +25,870 @@
.. cssclass:: table-striped table-bordered table-hover
-+-------------------------+----------+------------------------------------------------------------+
-| Version | Github | Description |
-+=========================+==========+============================================================+
-+-------------------------+----------+------------------------------------------------------------+
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| Version | Github | Type | Priority | Description |
++=========================+==========+===============+==========+============================================================+
+| 4.15.0.0 | `#4568`_ | | | kvm: Fix double-escape issue while creating rbd disk |
+| | | | | options |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4559`_ | | | networkorchestrator: Fix typo in exception message |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4553`_ | | | Fix for mapping guest OS type read from OVF to existing |
+| | | | | guest OS in C… |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4555`_ | | | VMware: Fix template upload from local |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4540`_ | | | Bug/unmanaged ingest exceptions #4539 |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4529`_ | | | vr: Ensuring dnsmasq.leases file is populated |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4522`_ | | | template: Ensuring template is cross zone if type changed |
+| | | | | to system |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4516`_ | | | Fix hypervisor type cast to string |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4533`_ | | | db upgrade: use "create or replace view" instead of "alter |
+| | | | | view" |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4536`_ | | | CLOUDSTACK-10423:Potential sensitive information |
+| | | | | disclosure |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4538`_ | | | CLOUDSTACK-10425:Potential sensitive information |
+| | | | | disclosure |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4511`_ | | | listphysicalnetworks: Honouring keyword parameter |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4530`_ | | | extract volume: Fix NPE when Volume exists on secondary |
+| | | | | store but doesn't have a download URL |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4532`_ | | | apidoc issue |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4526`_ | | | db: Fix description of volume.stats.interval which is in |
+| | | | | milliseconds… |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4527`_ | | | kvm: set cpu topology only if cpucore per socket is set |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4525`_ | | | xenserver: check and eject patch vbd for systemvms |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4523`_ | | | Fix warning when setup cloudstack-common |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4497`_ | | | kvm: FIX cpucorespersocket is not working on KVM |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4521`_ | | | change debug to warn for unknown exceptions |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4507`_ | | | Fix failure in validating IP address in case of multiple |
+| | | | | Management Servers |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4515`_ | | | Update log output for FirstFitPlanner |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4518`_ | | | ui: deprecate old UI and move to legacy to be served at |
+| | | | | /client/legacy |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4510`_ | | | Adding zone name to physicalnetworkresponse |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4501`_ | | | Disallowing udp for lb rules for haproxy |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4505`_ | | | Make global setting "secstorage.max.migrate.sessions" |
+| | | | | non-dynamic |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4499`_ | | | Adding cpuallocated percentage and value to host and |
+| | | | | hostsformigrationresponse |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4496`_ | | | kvm: fix router.aggregation.command.each.timeout is reset |
+| | | | | to 600 when update other kvm configs |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4495`_ | | | fix failures with test_multiple_nic_support.py |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4500`_ | | | Fix hosts for migration count |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4494`_ | | | sql: Fix Zones are returned in a random order (#3934) |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4489`_ | | | vr: fix python exception when configure VRs |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4361`_ | | | Add vpcid in usage network response |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4486`_ | | | Add event for VM recovery operation |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4483`_ | | | Display VPC name to which the network belongs to |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4425`_ | | | Setting snapshot removed on timeout |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4392`_ | | | Fixed double slash in secret breaking db insert |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4467`_ | | | vpc: fix ips on wrong interfaces after rebooting vpc vrs |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4480`_ | | | Fix migrateVMwithVolumes API in case of multiple volumes |
+| | | | | on VMware |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4478`_ | | | Adding memoryallocatedpercentage & memoryallocatedbytes to |
+| | | | | HostsResponse & HostsForMigrationResponse |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4466`_ | | | VR: fix logging is not working and logs are not appended |
+| | | | | to /var/log/cloud.log |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4458`_ | | | Fix k8s cluster upgrade in shared networks |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4487`_ | | | accountresponse: Fix domainpath description |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4459`_ | | | createkubertetesbinariesiso: Saving images in network and |
+| | | | | dashboard yaml |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4485`_ | | | Fixing misleading HostMetricsResponse param description |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4461`_ | | | Fix destroying k8s cluster on shared networks |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4476`_ | | | Removed sensitive info from UI when volume attach/detach |
+| | | | | fails |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4078`_ | | | Cleanup download urls when SSVM destroyed |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4428`_ | | | Moved dedicated hosts to the end of the resultset when |
+| | | | | selecting an e… |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4475`_ | | | Fix: Data migration |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4452`_ | | | Consider other conditions while listing templates with id |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4446`_ | | | Check all mgt server connectivity |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4469`_ | | | Fix: Listing projects comprising of only the user's on |
+| | | | | listAll=true |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4464`_ | | | Fix IndexOutOfBoundsException when creating basic network |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4289`_ | | | default teardown methods with reversed() handling |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4465`_ | | | fix login issue post upgrade |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4456`_ | | | Returning nic details in KubernetesClusterResponse |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4418`_ | | | Create Event in case of OOBM failure |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4327`_ | | | Re-enable IP address usage hiding |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4437`_ | | | [Bug fix] VMware: Fix for SSVM recreation on deployasis |
+| | | | | systemVM templates |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4442`_ | | | Preventing port 53 being added as lb rule when dns service |
+| | | | | is availab… |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4439`_ | | | Added compress option to dnsmasq log files |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4430`_ | | | FIX issue in VR if remote access vpn is enabled |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4440`_ | | | fix pbm url download |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4408`_ | | | Hiding system reserved IP addresses |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4341`_ | | | Allow to configure root disk size via Service Offering |
+| | | | | (diskoffering of type Service). |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4388`_ | | | fix NPE in volumes statistics |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4435`_ | | | server: fix format error with memorywithoverprovisioning |
+| | | | | in list hosts response |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4177`_ | | | Prevent deploying IPv6 network if Zone has no IPv6 DNS |
+| | | | | configured |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4429`_ | | | FIX s2svpn connection stuck on Pending state |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4359`_ | | | Failed to update host password if username/password is not |
+| | | | | saved in db |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4426`_ | | | DB: fix wrong category id of guest os 'Other PV |
+| | | | | Virtio-SCSI (64-bit)' |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4432`_ | | | Unable to create snapshot from vm snapshot |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4144`_ | | | Fix Usage failed to get pid |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#3945`_ | | | server: update template to another template type |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4363`_ | | | Ability to put a server in Down state to maintenance |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4417`_ | | | Modify alter view to drop/create view |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4414`_ | | | Adding public ip to listKubernetesClusterResponse |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4367`_ | | | Remove cpu core from op_host_capacity when host is deleted |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4427`_ | | | packaging/deb: Include cloudstack-guest-tool into |
+| | | | | cloudstack-agent DEB package |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4420`_ | | | Including instance details in KubernetesClusterResponse |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4415`_ | | | CKS : More log changes from uuid to name |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4307`_ | | | [VMware] vSphere advanced capabilities and Full OVF |
+| | | | | properties support |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4375`_ | | | Fixing count for findHostsForMigration |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#2206`_ | | | [CLOUDSTACK-10020] Changes to make marvin work with |
+| | | | | projects and VPCs |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4409`_ | | | Enhance UpdateDiskOfferingCmd |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4413`_ | | | systemvm: fix proc.find in CsProcess.py |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4360`_ | | | server: Update use_bytes of storage pools |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4193`_ | | | Fix usage record count |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4411`_ | | | Display Kubernetes cluster name instead of uuid |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4412`_ | | | Validating type parameter and including all types |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#67`_ | | | CLOUDSTACK-8157: Add absolute schema references to support |
+| | | | | MySQL 5.6 better |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#3946`_ | | | server: add global configuration for default router |
+| | | | | service offering |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4387`_ | | | Fix JsonSyntaxException when creating API command response |
+| | | | | #4355 |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4407`_ | | | packaging: enable Parallel Collector GC for management |
+| | | | | server |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4395`_ | | | support for data migration of incremental snaps on xen |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4194`_ | | | enable update tags on disk offerings |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4251`_ | | | Handle with VM snapshot events |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4405`_ | | | Re-add affinity group |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4377`_ | | | server: fix issue that vm guest os type is reset after |
+| | | | | updatetemplate |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4381`_ | | | kvm: fix wrong VM CPU usage |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4228`_ | | | Dont add host back after agent service restart |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4348`_ | | | vmware: use hotPlugMemoryIncrementSize only for valid |
+| | | | | value |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4404`_ | | | scalekubernetesclustercmd: Making id a required field [NPE |
+| | | | | Fix] |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4383`_ | | | Host is counted twice if it has multiple host tags in |
+| | | | | Prometheus exporter |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4382`_ | | | debian/control: add uuid-runtime to cloudstack-common, |
+| | | | | ufw/apparmor to cloudstack-agent |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4379`_ | | | Add global configuration for max cpu/ram in service |
+| | | | | offerings |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4373`_ | | | Handles creation /var/run/cloud folder for creation of |
+| | | | | lock file while modifyvxlan.sh script is run |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4366`_ | | | Consider maintenance mode as offline for prometheus stats |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4365`_ | | | Export dedicated host stats to prometheus |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4397`_ | | | List VMs by Security Group & HA |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4376`_ | | | server: Fix some cpuspeed issues while create service |
+| | | | | offering |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4374`_ | | | Fixing searchAndCount searchAndDistinctCount when sc is |
+| | | | | null |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4389`_ | | | Fixed vm-templates not being removed from primary storage |
+| | | | | with storag… |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4271`_ | | | hypervisor: Add Citrix Hypervisor 8x product name support |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4321`_ | | | VMware: match hardware version for worker VM when taking a |
+| | | | | snapshot |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4354`_ | | | createaccountcmd: Improving account param description |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4352`_ | | | Retry redfish requests |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4269`_ | | | cks: assorted fixes, test refactoring |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4338`_ | | | server: check guest os preference of last host when start |
+| | | | | a vm |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4345`_ | | | Binding listening socket to all address for remote debug |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4340`_ | | | Changing test_pvlan vlan id to prevent conflict with smoke |
+| | | | | tests env config |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4190`_ | | | Broadcast URI not set to vxlan, but vlan (Fix #3040) |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4328`_ | | | vmware: search unmanaged instances using hypervisor name |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4336`_ | | | vmware: while plugging in nics get existing sorted nic |
+| | | | | devices |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4305`_ | | | Changing dependency from python3-distutils to |
+| | | | | python3-distutils-extra |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4335`_ | | | agent: Compare indirect agent lb algorithm when cloudstack |
+| | | | | agent conn… |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4319`_ | | | Fix "data-server" dns entry in /etc/hosts after a new |
+| | | | | deployment |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4303`_ | | | Ubuntu 20.04: Fix systemvm cannot start up |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4239`_ | | | Disabling managing firewall - cloudstack-setup-management |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4323`_ | | | systemvm: Update novnc |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4319`_ | | | Fix "data-server" dns entry in /etc/hosts after a new |
+| | | | | deployment |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4331`_ | | | change upgrade path to 4.14 (from 4.13) and intensify |
+| | | | | check |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4333`_ | | | Minor message update |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4294`_ | | | Create template from detached data-disks on VMWare |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4316`_ | | | Handle listProjects API to list projects with user as |
+| | | | | members when listAll=true |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4309`_ | | | cks: fix logging exception on create cluster |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4326`_ | | | ui: call logout before login to clear old sessionkey |
+| | | | | cookies |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4315`_ | | | Adding acl name to listNetworkAcl, listNetwork, |
+| | | | | listPrivateGateway, listVpcs responses |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4053`_ | | | Secondary Storage Usage Improvements |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4312`_ | | | Increase wait time before running the ssvm health check |
+| | | | | script on SSVM reboot |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4320`_ | | | Change Global setting type for allow.user.create.projects |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4317`_ | | | Display acl name in listNetworks response |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4297`_ | | | Incorrect md5sums for systemVM templates results in |
+| | | | | failure to download templates to other image stores |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4306`_ | | | Ubuntu 20.04: Fix issue while build package on ubuntu |
+| | | | | 20.04 |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4301`_ | | | Ubuntu 20.04: restart libvirtd instead of libvirt-bin |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4291`_ | | | Manage influxDB Batches avoiding OutOfMemory Exception |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4284`_ | | | Fixed delayed power state update after vm shutdown |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4279`_ | | | Avoid Null pointer at DomainChecker and enhance |
+| | | | | AssignVMCmd |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4020`_ | | | server: move UpdateDefaultNic to vm work job queue |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4258`_ | | | List networks using networkofferingid |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#3996`_ | | | UI: Hide cpuspeed for custom constrained offering |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#3902`_ | | | vrouter: Save PlaceHolder nic for VR if network does not |
+| | | | | have source nat |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4288`_ | | | client: explicitly define SslContextFactory::Server for |
+| | | | | https |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4287`_ | | | Update Java Rados from v0.5.0 to v0.6.0 |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4266`_ | | | Adding os type id to the usage record response for virtual |
+| | | | | machines |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4264`_ | | | Changed test failure to warning |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4272`_ | | | Fixed rolling restart on VPC network |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4274`_ | | | engine: honour bypass VLAN id/range for L2 networks |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4278`_ | | | Usage-server update message improvement |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4219`_ | | | iscsi session cleanup now configurable, filters iscsi |
+| | | | | partitions |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4040`_ | | | [KVM] Enable PVLAN support on L2 networks |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4275`_ | | | Display hypervisor type for VM snapshot |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4180`_ | | | Added nfs minor version support |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4068`_ | | | Adding Centos8, Ubuntu 20.04, XCPNG8.1 Support |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4268`_ | | | Prevent NullPointerException on GenericDaoBase |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4262`_ | | | fix test failure |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4207`_ | | | Human readable sizes in logs |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4254`_ | | | Name public network appropriately to avoid conflicts |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4128`_ | | | Role based users in Projects |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4213`_ | | | Search vm snapshots using tags |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4255`_ | | | Prevent null pointer on listPublicIpAddress cmd |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4256`_ | | | Fix comparison using nullable objects |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4260`_ | | | cks: fix for null hypervisor type |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4016`_ | | | Fixed private gateway can't be deleted |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4253`_ | | | Fix sed command failure in Mac OS. |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4249`_ | | | Host SSVM Debian ISO on download.cloudstack.org |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4243`_ | | | Update SystemVM debian iso from 10.4.0 to 10.5.0 |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4019`_ | | | server: Move restoreVM to vm work job queue |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4165`_ | | | Allow renaming cluster, host, and storage |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4220`_ | | | Fix cpuallocated value in findHostsForMIgration api |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4225`_ | | | vmware: volume utilisation is always zero |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4000`_ | | | vm: Reset deviceId to fix missing nic with vm |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4231`_ | | | kvm/ceph: Only if a port number has been specified define |
+| | | | | in the XML |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4116`_ | | | cks: fix template, deployment issues |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#3952`_ | | | vrouter: remove a POSTROUTING rule for port forwarding in |
+| | | | | VPC router |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4175`_ | | | Redfish Client & Redfish OOBM Driver |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4035`_ | | | Document how to pass CIDRs lists API calls |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4214`_ | | | Bug fixes for primate |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4226`_ | | | Removed check on SSLEngine client mode |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4188`_ | | | Fix snapshots garbage collection |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4138`_ | | | Fixed incorrect error message on invalid template type |
+| | | | | download |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4156`_ | | | Fixed removal of hosts from certsmap when running |
+| | | | | certificate auto-renew |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4172`_ | | | [VMware] Support to attach more than 15 data disks in |
+| | | | | VMware VM |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4196`_ | | | VMware: Guest OS Mappings fix |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4176`_ | | | server: Purge all cookies on logout, set /client path on |
+| | | | | login |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4202`_ | | | server: don't export B&R APIs if feature is not enabled |
+| | | | | globally |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#3979`_ | | | Limit API from trying to start a VM that is already |
+| | | | | running |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4174`_ | | | Set prometheus.exporter.enable as not dynamic |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4117`_ | | | [VMware] Explicitly controlling VM hardware version |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4071`_ | | | Dynamic roles improvements |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4186`_ | | | Adding pagination for quotaSummary and quotaTariffList |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4001`_ | | | server: Dedicated hosts should be 'Not Suitable' while |
+| | | | | find host for m migration |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#3976`_ | | | Enable sending hypervior host name via metadata - VR and |
+| | | | | Config Drive |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4103`_ | | | [VMware] Enable unmanaging guest VMs |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4148`_ | | | server: Do not resize volume of running vm on KVM host if |
+| | | | | host is not Up or not Enabled |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4171`_ | | | vr: fix backup router health check |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4167`_ | | | Adding missing fields to API responses |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4164`_ | | | Adding listall to listLdapConfigurations |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4154`_ | | | server: fix for wrong affinity group count |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4004`_ | | | Fixed null pointer and deployment issue on Xenserver with |
+| | | | | L2 Guest network with configDrive |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4162`_ | | | Exception Message rephrasing |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4132`_ | | | Fix delete network with no services |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4145`_ | | | Fixing listVirtualMachinesMetrics to extend ListVMsCmd |
+| | | | | instead of ListVMsCmdByAdmin |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#3998`_ | | | NPE when VM is planned to migrate to other host during |
+| | | | | dynamic scaling |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4085`_ | | | Fix duplicate user entries for vpn usage |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4140`_ | | | Adding showunique parameter to list templates and isos |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4007`_ | | | Restarting all networks that needs a restart in a VPC |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4003`_ | | | Logging framework to use only log4j |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4121`_ | | | server: fix TransactionLegacy DB connection leaks due to |
+| | | | | DB switching by B&R thread |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#3991`_ | | | Multiple dynamic VM Scaling APIs can create duplicate |
+| | | | | usage events for the same time |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4070`_ | | | Update cloud-set-guest-password.in |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4130`_ | | | Fixed null pointer after deleting snapshot, GC and cross |
+| | | | | cluster vm migration on XCP-NG |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4122`_ | | | Maximum data volumes limit is picked from "default" |
+| | | | | version of hypervisor, instead of actual hypervisor |
+| | | | | version |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#3982`_ | | | Updated 3 error messages to replace the word 'matches' |
+| | | | | with 'match' |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4073`_ | | | Display network name for IP in shared networks |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4075`_ | | | Search VR using redundant state |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#3949`_ | | | Fix: catch CloudRuntimeException in |
+| | | | | LibvirtGetVolumeStatsCommandWrapper.java |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#3955`_ | | | docker: upgrade to ubuntu 18.04 and fix some issues |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#3980`_ | | | Fix String.format unused/misused arguments |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4048`_ | | | Update DpdkDriverImpl.java to support DPDK trunk |
+| | | | | interfaces |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4083`_ | | | Allow set IPv6 when deploying advanced network Zone with |
+| | | | | SG via UI |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4142`_ | | | Invalid character encountered in file ui/l10n/pt_BR.js at |
+| | | | | line 1134 for encoding UTF-8. |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4109`_ | | | add support for XCP-ng 7/8 to create it's heartbeat LVM |
+| | | | | properly |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4077`_ | | | Disable searching by instance name for customers |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4021`_ | | | Boot into hardware setup menu on Vmware |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#3965`_ | | | server: Honor vm.destroy.forcestop when expunge a vm |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4104`_ | | | Debian10 support |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4017`_ | | | [UI] Update ISO permissions |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4079`_ | | | Fixed HA migrated storage error |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4046`_ | | | Display image store disk size used and total disk size |
+| | | | | stats |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4013`_ | | | Allow IMG extension for QCOW2 format |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4062`_ | | | [VMware] Cannot migrate VM on PVLAN shared network |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4119`_ | | | kvm: bump jna version to latest |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4126`_ | | | Enhance KVM running VM snapshot exception log |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4123`_ | | | Improved kvmvmactivitycheck.sh output |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4065`_ | | | Enable revocation checking for uploaded certificates |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4124`_ | | | Missing python3 libvirt bindings |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#3794`_ | | | create Volume Access Groups per cluster instead of |
+| | | | | CloudStack-RandomUUID() |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4100`_ | | | RabbitMQ log enhancement |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#3921`_ | | | Updated vmware virtual hardware version in |
+| | | | | systemvmtemplate build script |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4110`_ | | | cleanup of redundant check for sameOwner |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4092`_ | | | engine/schema: add empty DB upgrade path from 4.14.0.0 to |
+| | | | | 4.15.0.0 |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4097`_ | | | Adding novnc license exclusion |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#3967`_ | | | noVNC console integration |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
+| 4.15.0.0 | `#4087`_ | | | python format |
++-------------------------+----------+---------------+----------+------------------------------------------------------------+
-xxx Issues listed
+256 Issues listed
-.. _`#4064`: https://github.com/apache/cloudstack/pull/4064
+.. _`#4568`: https://github.com/apache/cloudstack/pull/4568
+.. _`#4559`: https://github.com/apache/cloudstack/pull/4559
+.. _`#4553`: https://github.com/apache/cloudstack/pull/4553
+.. _`#4555`: https://github.com/apache/cloudstack/pull/4555
+.. _`#4540`: https://github.com/apache/cloudstack/pull/4540
+.. _`#4529`: https://github.com/apache/cloudstack/pull/4529
+.. _`#4522`: https://github.com/apache/cloudstack/pull/4522
+.. _`#4516`: https://github.com/apache/cloudstack/pull/4516
+.. _`#4533`: https://github.com/apache/cloudstack/pull/4533
+.. _`#4536`: https://github.com/apache/cloudstack/pull/4536
+.. _`#4538`: https://github.com/apache/cloudstack/pull/4538
+.. _`#4511`: https://github.com/apache/cloudstack/pull/4511
+.. _`#4530`: https://github.com/apache/cloudstack/pull/4530
+.. _`#4532`: https://github.com/apache/cloudstack/pull/4532
+.. _`#4526`: https://github.com/apache/cloudstack/pull/4526
+.. _`#4527`: https://github.com/apache/cloudstack/pull/4527
+.. _`#4525`: https://github.com/apache/cloudstack/pull/4525
+.. _`#4523`: https://github.com/apache/cloudstack/pull/4523
+.. _`#4497`: https://github.com/apache/cloudstack/pull/4497
+.. _`#4521`: https://github.com/apache/cloudstack/pull/4521
+.. _`#4507`: https://github.com/apache/cloudstack/pull/4507
+.. _`#4515`: https://github.com/apache/cloudstack/pull/4515
+.. _`#4518`: https://github.com/apache/cloudstack/pull/4518
+.. _`#4510`: https://github.com/apache/cloudstack/pull/4510
+.. _`#4501`: https://github.com/apache/cloudstack/pull/4501
+.. _`#4505`: https://github.com/apache/cloudstack/pull/4505
+.. _`#4499`: https://github.com/apache/cloudstack/pull/4499
+.. _`#4496`: https://github.com/apache/cloudstack/pull/4496
+.. _`#4495`: https://github.com/apache/cloudstack/pull/4495
+.. _`#4500`: https://github.com/apache/cloudstack/pull/4500
+.. _`#4494`: https://github.com/apache/cloudstack/pull/4494
+.. _`#4489`: https://github.com/apache/cloudstack/pull/4489
+.. _`#4361`: https://github.com/apache/cloudstack/pull/4361
+.. _`#4486`: https://github.com/apache/cloudstack/pull/4486
+.. _`#4483`: https://github.com/apache/cloudstack/pull/4483
+.. _`#4425`: https://github.com/apache/cloudstack/pull/4425
+.. _`#4392`: https://github.com/apache/cloudstack/pull/4392
+.. _`#4467`: https://github.com/apache/cloudstack/pull/4467
+.. _`#4480`: https://github.com/apache/cloudstack/pull/4480
+.. _`#4478`: https://github.com/apache/cloudstack/pull/4478
+.. _`#4466`: https://github.com/apache/cloudstack/pull/4466
+.. _`#4458`: https://github.com/apache/cloudstack/pull/4458
+.. _`#4487`: https://github.com/apache/cloudstack/pull/4487
+.. _`#4459`: https://github.com/apache/cloudstack/pull/4459
+.. _`#4485`: https://github.com/apache/cloudstack/pull/4485
+.. _`#4461`: https://github.com/apache/cloudstack/pull/4461
+.. _`#4476`: https://github.com/apache/cloudstack/pull/4476
+.. _`#4078`: https://github.com/apache/cloudstack/pull/4078
+.. _`#4428`: https://github.com/apache/cloudstack/pull/4428
+.. _`#4475`: https://github.com/apache/cloudstack/pull/4475
+.. _`#4452`: https://github.com/apache/cloudstack/pull/4452
+.. _`#4446`: https://github.com/apache/cloudstack/pull/4446
+.. _`#4469`: https://github.com/apache/cloudstack/pull/4469
+.. _`#4464`: https://github.com/apache/cloudstack/pull/4464
+.. _`#4289`: https://github.com/apache/cloudstack/pull/4289
+.. _`#4465`: https://github.com/apache/cloudstack/pull/4465
+.. _`#4456`: https://github.com/apache/cloudstack/pull/4456
+.. _`#4418`: https://github.com/apache/cloudstack/pull/4418
+.. _`#4327`: https://github.com/apache/cloudstack/pull/4327
+.. _`#4437`: https://github.com/apache/cloudstack/pull/4437
+.. _`#4442`: https://github.com/apache/cloudstack/pull/4442
+.. _`#4439`: https://github.com/apache/cloudstack/pull/4439
+.. _`#4430`: https://github.com/apache/cloudstack/pull/4430
+.. _`#4440`: https://github.com/apache/cloudstack/pull/4440
+.. _`#4408`: https://github.com/apache/cloudstack/pull/4408
+.. _`#4341`: https://github.com/apache/cloudstack/pull/4341
+.. _`#4388`: https://github.com/apache/cloudstack/pull/4388
+.. _`#4435`: https://github.com/apache/cloudstack/pull/4435
+.. _`#4177`: https://github.com/apache/cloudstack/pull/4177
+.. _`#4429`: https://github.com/apache/cloudstack/pull/4429
+.. _`#4359`: https://github.com/apache/cloudstack/pull/4359
+.. _`#4426`: https://github.com/apache/cloudstack/pull/4426
+.. _`#4432`: https://github.com/apache/cloudstack/pull/4432
+.. _`#4144`: https://github.com/apache/cloudstack/pull/4144
+.. _`#3945`: https://github.com/apache/cloudstack/pull/3945
+.. _`#4363`: https://github.com/apache/cloudstack/pull/4363
+.. _`#4417`: https://github.com/apache/cloudstack/pull/4417
+.. _`#4414`: https://github.com/apache/cloudstack/pull/4414
+.. _`#4367`: https://github.com/apache/cloudstack/pull/4367
+.. _`#4427`: https://github.com/apache/cloudstack/pull/4427
+.. _`#4420`: https://github.com/apache/cloudstack/pull/4420
+.. _`#4415`: https://github.com/apache/cloudstack/pull/4415
+.. _`#4307`: https://github.com/apache/cloudstack/pull/4307
+.. _`#4375`: https://github.com/apache/cloudstack/pull/4375
+.. _`#2206`: https://github.com/apache/cloudstack/pull/2206
+.. _`#4409`: https://github.com/apache/cloudstack/pull/4409
+.. _`#4413`: https://github.com/apache/cloudstack/pull/4413
+.. _`#4360`: https://github.com/apache/cloudstack/pull/4360
+.. _`#4193`: https://github.com/apache/cloudstack/pull/4193
+.. _`#4411`: https://github.com/apache/cloudstack/pull/4411
+.. _`#4412`: https://github.com/apache/cloudstack/pull/4412
+.. _`#67`: https://github.com/apache/cloudstack/pull/67
+.. _`#3946`: https://github.com/apache/cloudstack/pull/3946
+.. _`#4387`: https://github.com/apache/cloudstack/pull/4387
+.. _`#4407`: https://github.com/apache/cloudstack/pull/4407
+.. _`#4395`: https://github.com/apache/cloudstack/pull/4395
+.. _`#4194`: https://github.com/apache/cloudstack/pull/4194
+.. _`#4251`: https://github.com/apache/cloudstack/pull/4251
+.. _`#4405`: https://github.com/apache/cloudstack/pull/4405
+.. _`#4377`: https://github.com/apache/cloudstack/pull/4377
+.. _`#4381`: https://github.com/apache/cloudstack/pull/4381
+.. _`#4228`: https://github.com/apache/cloudstack/pull/4228
+.. _`#4348`: https://github.com/apache/cloudstack/pull/4348
+.. _`#4404`: https://github.com/apache/cloudstack/pull/4404
+.. _`#4383`: https://github.com/apache/cloudstack/pull/4383
+.. _`#4382`: https://github.com/apache/cloudstack/pull/4382
+.. _`#4379`: https://github.com/apache/cloudstack/pull/4379
+.. _`#4373`: https://github.com/apache/cloudstack/pull/4373
+.. _`#4366`: https://github.com/apache/cloudstack/pull/4366
+.. _`#4365`: https://github.com/apache/cloudstack/pull/4365
+.. _`#4397`: https://github.com/apache/cloudstack/pull/4397
+.. _`#4376`: https://github.com/apache/cloudstack/pull/4376
+.. _`#4374`: https://github.com/apache/cloudstack/pull/4374
+.. _`#4389`: https://github.com/apache/cloudstack/pull/4389
+.. _`#4271`: https://github.com/apache/cloudstack/pull/4271
+.. _`#4321`: https://github.com/apache/cloudstack/pull/4321
+.. _`#4354`: https://github.com/apache/cloudstack/pull/4354
+.. _`#4352`: https://github.com/apache/cloudstack/pull/4352
+.. _`#4269`: https://github.com/apache/cloudstack/pull/4269
+.. _`#4338`: https://github.com/apache/cloudstack/pull/4338
+.. _`#4345`: https://github.com/apache/cloudstack/pull/4345
+.. _`#4340`: https://github.com/apache/cloudstack/pull/4340
+.. _`#4190`: https://github.com/apache/cloudstack/pull/4190
+.. _`#4328`: https://github.com/apache/cloudstack/pull/4328
+.. _`#4336`: https://github.com/apache/cloudstack/pull/4336
+.. _`#4305`: https://github.com/apache/cloudstack/pull/4305
+.. _`#4335`: https://github.com/apache/cloudstack/pull/4335
+.. _`#4319`: https://github.com/apache/cloudstack/pull/4319
+.. _`#4303`: https://github.com/apache/cloudstack/pull/4303
+.. _`#4239`: https://github.com/apache/cloudstack/pull/4239
+.. _`#4323`: https://github.com/apache/cloudstack/pull/4323
+.. _`#4319`: https://github.com/apache/cloudstack/pull/4319
+.. _`#4331`: https://github.com/apache/cloudstack/pull/4331
+.. _`#4333`: https://github.com/apache/cloudstack/pull/4333
+.. _`#4294`: https://github.com/apache/cloudstack/pull/4294
+.. _`#4316`: https://github.com/apache/cloudstack/pull/4316
+.. _`#4309`: https://github.com/apache/cloudstack/pull/4309
+.. _`#4326`: https://github.com/apache/cloudstack/pull/4326
+.. _`#4315`: https://github.com/apache/cloudstack/pull/4315
+.. _`#4053`: https://github.com/apache/cloudstack/pull/4053
+.. _`#4312`: https://github.com/apache/cloudstack/pull/4312
+.. _`#4320`: https://github.com/apache/cloudstack/pull/4320
+.. _`#4317`: https://github.com/apache/cloudstack/pull/4317
+.. _`#4297`: https://github.com/apache/cloudstack/pull/4297
+.. _`#4306`: https://github.com/apache/cloudstack/pull/4306
+.. _`#4301`: https://github.com/apache/cloudstack/pull/4301
+.. _`#4291`: https://github.com/apache/cloudstack/pull/4291
+.. _`#4284`: https://github.com/apache/cloudstack/pull/4284
+.. _`#4279`: https://github.com/apache/cloudstack/pull/4279
+.. _`#4020`: https://github.com/apache/cloudstack/pull/4020
+.. _`#4258`: https://github.com/apache/cloudstack/pull/4258
+.. _`#3996`: https://github.com/apache/cloudstack/pull/3996
+.. _`#3902`: https://github.com/apache/cloudstack/pull/3902
+.. _`#4288`: https://github.com/apache/cloudstack/pull/4288
+.. _`#4287`: https://github.com/apache/cloudstack/pull/4287
+.. _`#4266`: https://github.com/apache/cloudstack/pull/4266
+.. _`#4264`: https://github.com/apache/cloudstack/pull/4264
+.. _`#4272`: https://github.com/apache/cloudstack/pull/4272
+.. _`#4274`: https://github.com/apache/cloudstack/pull/4274
+.. _`#4278`: https://github.com/apache/cloudstack/pull/4278
+.. _`#4219`: https://github.com/apache/cloudstack/pull/4219
+.. _`#4040`: https://github.com/apache/cloudstack/pull/4040
+.. _`#4275`: https://github.com/apache/cloudstack/pull/4275
+.. _`#4180`: https://github.com/apache/cloudstack/pull/4180
+.. _`#4068`: https://github.com/apache/cloudstack/pull/4068
+.. _`#4268`: https://github.com/apache/cloudstack/pull/4268
+.. _`#4262`: https://github.com/apache/cloudstack/pull/4262
+.. _`#4207`: https://github.com/apache/cloudstack/pull/4207
+.. _`#4254`: https://github.com/apache/cloudstack/pull/4254
+.. _`#4128`: https://github.com/apache/cloudstack/pull/4128
+.. _`#4213`: https://github.com/apache/cloudstack/pull/4213
+.. _`#4255`: https://github.com/apache/cloudstack/pull/4255
+.. _`#4256`: https://github.com/apache/cloudstack/pull/4256
+.. _`#4260`: https://github.com/apache/cloudstack/pull/4260
+.. _`#4016`: https://github.com/apache/cloudstack/pull/4016
+.. _`#4253`: https://github.com/apache/cloudstack/pull/4253
+.. _`#4249`: https://github.com/apache/cloudstack/pull/4249
+.. _`#4243`: https://github.com/apache/cloudstack/pull/4243
+.. _`#4019`: https://github.com/apache/cloudstack/pull/4019
+.. _`#4165`: https://github.com/apache/cloudstack/pull/4165
+.. _`#4220`: https://github.com/apache/cloudstack/pull/4220
+.. _`#4225`: https://github.com/apache/cloudstack/pull/4225
+.. _`#4000`: https://github.com/apache/cloudstack/pull/4000
+.. _`#4231`: https://github.com/apache/cloudstack/pull/4231
+.. _`#4116`: https://github.com/apache/cloudstack/pull/4116
+.. _`#3952`: https://github.com/apache/cloudstack/pull/3952
+.. _`#4175`: https://github.com/apache/cloudstack/pull/4175
+.. _`#4035`: https://github.com/apache/cloudstack/pull/4035
+.. _`#4214`: https://github.com/apache/cloudstack/pull/4214
+.. _`#4226`: https://github.com/apache/cloudstack/pull/4226
+.. _`#4188`: https://github.com/apache/cloudstack/pull/4188
+.. _`#4138`: https://github.com/apache/cloudstack/pull/4138
+.. _`#4156`: https://github.com/apache/cloudstack/pull/4156
+.. _`#4172`: https://github.com/apache/cloudstack/pull/4172
+.. _`#4196`: https://github.com/apache/cloudstack/pull/4196
+.. _`#4176`: https://github.com/apache/cloudstack/pull/4176
+.. _`#4202`: https://github.com/apache/cloudstack/pull/4202
+.. _`#3979`: https://github.com/apache/cloudstack/pull/3979
+.. _`#4174`: https://github.com/apache/cloudstack/pull/4174
+.. _`#4117`: https://github.com/apache/cloudstack/pull/4117
+.. _`#4071`: https://github.com/apache/cloudstack/pull/4071
+.. _`#4186`: https://github.com/apache/cloudstack/pull/4186
+.. _`#4001`: https://github.com/apache/cloudstack/pull/4001
+.. _`#3976`: https://github.com/apache/cloudstack/pull/3976
+.. _`#4103`: https://github.com/apache/cloudstack/pull/4103
+.. _`#4148`: https://github.com/apache/cloudstack/pull/4148
+.. _`#4171`: https://github.com/apache/cloudstack/pull/4171
+.. _`#4167`: https://github.com/apache/cloudstack/pull/4167
+.. _`#4164`: https://github.com/apache/cloudstack/pull/4164
+.. _`#4154`: https://github.com/apache/cloudstack/pull/4154
+.. _`#4004`: https://github.com/apache/cloudstack/pull/4004
+.. _`#4162`: https://github.com/apache/cloudstack/pull/4162
+.. _`#4132`: https://github.com/apache/cloudstack/pull/4132
+.. _`#4145`: https://github.com/apache/cloudstack/pull/4145
+.. _`#3998`: https://github.com/apache/cloudstack/pull/3998
+.. _`#4085`: https://github.com/apache/cloudstack/pull/4085
+.. _`#4140`: https://github.com/apache/cloudstack/pull/4140
+.. _`#4007`: https://github.com/apache/cloudstack/pull/4007
+.. _`#4003`: https://github.com/apache/cloudstack/pull/4003
+.. _`#4121`: https://github.com/apache/cloudstack/pull/4121
+.. _`#3991`: https://github.com/apache/cloudstack/pull/3991
+.. _`#4070`: https://github.com/apache/cloudstack/pull/4070
+.. _`#4130`: https://github.com/apache/cloudstack/pull/4130
+.. _`#4122`: https://github.com/apache/cloudstack/pull/4122
+.. _`#3982`: https://github.com/apache/cloudstack/pull/3982
+.. _`#4073`: https://github.com/apache/cloudstack/pull/4073
+.. _`#4075`: https://github.com/apache/cloudstack/pull/4075
+.. _`#3949`: https://github.com/apache/cloudstack/pull/3949
+.. _`#3955`: https://github.com/apache/cloudstack/pull/3955
+.. _`#3980`: https://github.com/apache/cloudstack/pull/3980
+.. _`#4048`: https://github.com/apache/cloudstack/pull/4048
+.. _`#4083`: https://github.com/apache/cloudstack/pull/4083
+.. _`#4142`: https://github.com/apache/cloudstack/pull/4142
+.. _`#4109`: https://github.com/apache/cloudstack/pull/4109
+.. _`#4077`: https://github.com/apache/cloudstack/pull/4077
+.. _`#4021`: https://github.com/apache/cloudstack/pull/4021
+.. _`#3965`: https://github.com/apache/cloudstack/pull/3965
+.. _`#4104`: https://github.com/apache/cloudstack/pull/4104
+.. _`#4017`: https://github.com/apache/cloudstack/pull/4017
+.. _`#4079`: https://github.com/apache/cloudstack/pull/4079
+.. _`#4046`: https://github.com/apache/cloudstack/pull/4046
+.. _`#4013`: https://github.com/apache/cloudstack/pull/4013
+.. _`#4062`: https://github.com/apache/cloudstack/pull/4062
+.. _`#4119`: https://github.com/apache/cloudstack/pull/4119
+.. _`#4126`: https://github.com/apache/cloudstack/pull/4126
+.. _`#4123`: https://github.com/apache/cloudstack/pull/4123
+.. _`#4065`: https://github.com/apache/cloudstack/pull/4065
+.. _`#4124`: https://github.com/apache/cloudstack/pull/4124
+.. _`#3794`: https://github.com/apache/cloudstack/pull/3794
+.. _`#4100`: https://github.com/apache/cloudstack/pull/4100
+.. _`#3921`: https://github.com/apache/cloudstack/pull/3921
+.. _`#4110`: https://github.com/apache/cloudstack/pull/4110
+.. _`#4092`: https://github.com/apache/cloudstack/pull/4092
+.. _`#4097`: https://github.com/apache/cloudstack/pull/4097
+.. _`#3967`: https://github.com/apache/cloudstack/pull/3967
+.. _`#4087`: https://github.com/apache/cloudstack/pull/4087