4.19.1.0 release notes updates (#415)

* 4.19.1.0 release notes updates

* updated issues count
diff --git a/source/_global.rst b/source/_global.rst
index 23c356d..0e5c15a 100644
--- a/source/_global.rst
+++ b/source/_global.rst
@@ -25,19 +25,19 @@
 
 .. Latest version systemvm template name
 
-.. |sysvm64-version|     replace:: 4.19.0
-.. |sysvm64-name-xen|    replace:: systemvm-xenserver-4.19.0
-.. |sysvm64-name-kvm|    replace:: systemvm-kvm-4.19.0
-.. |sysvm64-name-vmware| replace:: systemvm-vmware-4.19.0
-.. |sysvm64-name-hyperv| replace:: systemvm-hyperv-4.19.0
-.. |sysvm64-name-ovm|    replace:: systemvm-ovm-4.19.0
+.. |sysvm64-version|     replace:: 4.19.1
+.. |sysvm64-name-xen|    replace:: systemvm-xenserver-4.19.1
+.. |sysvm64-name-kvm|    replace:: systemvm-kvm-4.19.1
+.. |sysvm64-name-vmware| replace:: systemvm-vmware-4.19.1
+.. |sysvm64-name-hyperv| replace:: systemvm-hyperv-4.19.1
+.. |sysvm64-name-ovm|    replace:: systemvm-ovm-4.19.1
 
 .. Latest version systemvm template URL
-.. |sysvm64-url-xen|    replace:: http://download.cloudstack.org/systemvm/4.19/systemvmtemplate-4.19.0-xen.vhd.bz2
-.. |sysvm64-url-kvm|    replace:: http://download.cloudstack.org/systemvm/4.19/systemvmtemplate-4.19.0-kvm.qcow2.bz2
-.. |sysvm64-url-vmware| replace:: http://download.cloudstack.org/systemvm/4.19/systemvmtemplate-4.19.0-vmware.ova
-.. |sysvm64-url-hyperv| replace:: http://download.cloudstack.org/systemvm/4.19/systemvmtemplate-4.19.0-hyperv.vhd.zip
-.. |sysvm64-url-ovm|    replace:: http://download.cloudstack.org/systemvm/4.19/systemvmtemplate-4.19.0-ovm.raw.bz2
+.. |sysvm64-url-xen|    replace:: http://download.cloudstack.org/systemvm/4.19/systemvmtemplate-4.19.1-xen.vhd.bz2
+.. |sysvm64-url-kvm|    replace:: http://download.cloudstack.org/systemvm/4.19/systemvmtemplate-4.19.1-kvm.qcow2.bz2
+.. |sysvm64-url-vmware| replace:: http://download.cloudstack.org/systemvm/4.19/systemvmtemplate-4.19.1-vmware.ova
+.. |sysvm64-url-hyperv| replace:: http://download.cloudstack.org/systemvm/4.19/systemvmtemplate-4.19.1-hyperv.vhd.zip
+.. |sysvm64-url-ovm|    replace:: http://download.cloudstack.org/systemvm/4.19/systemvmtemplate-4.19.1-ovm.raw.bz2
 
 .. Images
 
diff --git a/source/conf.py b/source/conf.py
index 399d1da..ae4b057 100644
--- a/source/conf.py
+++ b/source/conf.py
@@ -20,13 +20,13 @@
 # -- Project information -----------------------------------------------------
 
 project = 'Apache CloudStack'
-copyright = '2012-2023, Apache Foundation'
+copyright = '2012-2024, Apache Foundation'
 author = 'Apache CloudStack Project'
 
 # The short X.Y version
 version = '4.19'
 # The full version, including alpha/beta/rc tags
-release = '4.19.0.0'
+release = '4.19.1.0'
 
 rst_epilog = """
 .. include:: /_global.rst 
diff --git a/source/releasenotes/about.rst b/source/releasenotes/about.rst
index 3b57dbb..eb5d5f6 100644
--- a/source/releasenotes/about.rst
+++ b/source/releasenotes/about.rst
@@ -17,11 +17,21 @@
 What's New in |release|
 =======================
 
-Apache CloudStack |release| is the initial 4.19 LTS release. It has over 300 fixes
-and features since the 4.18.1.0 release.
+Apache CloudStack |release| is a 4.19 LTS minor release with over 300 fixes
+and improvements since the 4.19.0.0 release. Some of the highlights include:
+
+• Improvements for VMware migration to KVM
+• Support to manage/unmanage DATA volume of a primary storage on KVM
+• Support for NFS mount options for a primary storage on KVM
+• Support to change storage pool scope from Cluster to Zone and vice versa
+• Support for RHEL/OL/Rocky/Alma Linux in the same cluster
+• Import from remote KVM enhancements
+• Storage plugins, PowerFlex, StorPool, Linstor related fixes and improvements
+• Some CKS, Veeam (B&R) related fixes and improvements
+• Several UI fixes and improvements
 
 The full list of fixes and improvements can be found in the project release notes at
-https://docs.cloudstack.apache.org/en/4.19.0.0/releasenotes/changes.html
+https://docs.cloudstack.apache.org/en/4.19.1.0/releasenotes/changes.html
 
 What's in since 4.19.0.0
 ========================
@@ -131,4 +141,4 @@
 
 After updating these configurations, LDAP authentication should be working as expected.
 
-.. _`#8637`: https://github.com/apache/cloudstack/pull/8637
\ No newline at end of file
+.. _`#8637`: https://github.com/apache/cloudstack/pull/8637
diff --git a/source/releasenotes/changes.rst b/source/releasenotes/changes.rst
index 2350cf3..d43430e 100644
--- a/source/releasenotes/changes.rst
+++ b/source/releasenotes/changes.rst
@@ -13,6 +13,1033 @@
    specific language governing permissions and limitations
    under the License.
 
+Changes in |release| since 4.19.0.0
+===================================
+
+Apache CloudStack uses GitHub https://github.com/apache/cloudstack/milestone/31?closed=1
+to track its issues.
+
+.. cssclass:: table-striped table-bordered table-hover
+
+
++-------------------------+----------+------------------------------------------------------------+
+| Version                 | Github   | Description                                                |
++=========================+==========+============================================================+
+| 4.19.1.0                | `#9392`_ | Fix list backups after backup vm is expunged               |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9391`_ | UI: Fix backup offering buttons for instances in data view |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8836`_ | Fix radio buttons in instance migration pop-up             |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9339`_ | engine-schema,cks: fix finding non-removed network vms     |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9377`_ | saml: purge token after first response and improve setting |
+|                         |          | description                                                |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9381`_ | UI assorted fixes                                          |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9382`_ | LibvirtOvsFetchInterfaceCommandWrapperTest fix (test fails |
+|                         |          | in mac) - skip it if no interfaces with eth and wl         |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9367`_ | Fix: Switch back to CLOUD_DB after purging usage records   |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9376`_ | Ignore non-managed pools for storage pool access           |
+|                         |          | preparation                                                |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9384`_ | test: refactor ActionEventInterceptorTest to prevent       |
+|                         |          | failures                                                   |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9356`_ | Copy on pool host when storage pool has ScopeType.HOST     |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9349`_ | systemvmtemplate: bump new systemvmtemplate 4.19.1         |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9355`_ | NPE fix, addresses test_hostha_kvm_host_fencing failure    |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9147`_ | Fix columns in VM details tabs                             |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9357`_ | saml: make default signature check mandatory               |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9354`_ | test: fix simulator CI failure test_cluster_drs            |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9345`_ | ui: fix account list on domain change in filterview        |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9348`_ | UI: create network form constantly tries to list domains - |
+|                         |          | which is not permitted for normal users                    |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9325`_ | linstor: deleteAsync fallback to volume UUID if path not   |
+|                         |          | set yet                                                    |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9334`_ | UI: fix "Request failed." error when open vnf appliances   |
+|                         |          | tab of network                                             |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9327`_ | linstor-ui: Fix add primary storage if Linstor protocol    |
+|                         |          | selected                                                   |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9323`_ | test_primary_storage_scope.py should only run with kvm,    |
+|                         |          | vmware and simulator                                       |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9326`_ | linstor: do not use the same static ApiClient for all      |
+|                         |          | calls                                                      |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9234`_ | Handle public IP race conditions                           |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8875`_ | Change storage pool scope from Cluster to Zone and vise    |
+|                         |          | versa                                                      |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9268`_ | PowerFlex/ScaleIO SDC client connection improvements       |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9146`_ | Differentiate between instalation ISO and attached ISO     |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9307`_ | UI: Minor UI improvements                                  |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8922`_ | extract host from websocket to add route                   |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9310`_ | Fixed src datastore on copy check for PowerFlex/ScaleIO    |
+|                         |          | storage driver                                             |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9301`_ | Add, Delete Storage Pool commands should be able execute   |
+|                         |          | on a host in maintenance                                   |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9184`_ | server: refactor listNetworks api database retrievals      |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9240`_ | Fix for race when automatically assigning IP to Vms        |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9309`_ | Revert listAll behaviour for templates & iso               |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8354`_ | server: apply rules when VR of Domain VPC is recreated     |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9283`_ | Change vm.stats.remove.batch.size to                       |
+|                         |          | delete.batch.query.size & allow delete of volume_stats in  |
+|                         |          | batches                                                    |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8815`_ | Improve migration of external VMware VMs into KVM cluster  |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9306`_ | Fix AssignToLoadBalancerRule input param                   |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9216`_ | xenserver: attach regular iso with configdrive             |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8898`_ | prevent an NPE on an uninitialised TemplateObject          |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9256`_ | veeam: fix issues with PreSetup and DVS and Solidfire      |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9202`_ | server: event for HA vm start                              |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8169`_ | server: fix resource count updated unmanage vm             |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9258`_ | agent: reconnect after waiting 5 seconds                   |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9150`_ | Added ostypeid in the snapshot response                    |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8843`_ | Temporarily backup StorPool volume before expunge          |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9231`_ | UI: ignore error host is already in the database when      |
+|                         |          | create a zone                                              |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9186`_ | CKS/calico: set arp_ignore and arp_announce to 0 in k8s    |
+|                         |          | controller/nodes                                           |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9300`_ | Honour listall param for list templates api                |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9289`_ | Let network guru decide if ipv6 cidr size can't be equal   |
+|                         |          | to 64                                                      |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9245`_ | DRS: Ensure the destination host is part of the same       |
+|                         |          | cluster                                                    |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8236`_ | Accept a role ID on linking an account to LDAP             |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#7224`_ | [Veeam] Check for failures in the restore process          |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8947`_ | Ability to specify NFS mount options while adding a        |
+|                         |          | primary storage and modify them on a pre-existing primary  |
+|                         |          | storage                                                    |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9207`_ | VMware: Improve error messaging / logs when starting       |
+|                         |          | non-user VMs, and secondary storage not available or       |
+|                         |          | doesn't have enough capacity                               |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8889`_ | Updates to HPE-Primera and Pure FlashArray Drivers to use  |
+|                         |          | Host-based VLUN Assignments                                |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9178`_ | fix: Update overcommit ratio during live VM migration      |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8733`_ | engine-schema: fix options for host.allocators.order       |
+|                         |          | config                                                     |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8475`_ | api,server: allow updating hypervisor capabilities with    |
+|                         |          | hypervisor and  version                                    |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8641`_ | kvm: support Rocky/RHEL/OL/Alma in the same cluster        |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8873`_ | Fix volume snapshot of encrypted NFS/StorPool volume       |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8909`_ | Fix migration from local storage to NFS in KVM             |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9263`_ | debian: add cpu-checker to debian/control                  |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9259`_ | Support migration of VM imported from a remote host        |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9284`_ | Import VM logging improvements                             |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9183`_ | Allow deletion of external managed cks nodes               |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8887`_ | libvirtstorage: Make sure netfs storage was really mounted |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9281`_ | set isSystem for SVM IPs                                   |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9273`_ | Fix volume response for service offering with disk         |
+|                         |          | offering                                                   |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8462`_ | Remove duplicate network state checks before shutdown      |
+|                         |          | network                                                    |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8809`_ | server: add global setting consoleproxy.sslEnabled         |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9199`_ | Fixup startVM on simulator                                 |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9261`_ | server: fix additional zones cannot be removed             |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9196`_ | remove Project Template Permissions inhibition             |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8886`_ | Fix assignVirtualMachine template checkAccess              |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9262`_ | test: fix test failure on ubuntu 24.04: "top: unknown      |
+|                         |          | option 'n'"                                                |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9213`_ | Timeout config to copy the disks of remote KVM instance    |
+|                         |          | while importing the instance from an external host         |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9276`_ | plugins/shutdown: fix triggerShutdown scheduling and       |
+|                         |          | response                                                   |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8740`_ | Add configuration to limit the number of rows deleted from |
+|                         |          | vm_stats                                                   |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9271`_ | [linstor] Fix revertSnapshot                               |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8508`_ | assertion improvement on cluster DRS                       |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8994`_ | VNF: add API listVnfAppliances                             |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9252`_ | User friendly name of Downloaded Templates Volumes and     |
+|                         |          | ISOs                                                       |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9253`_ | ui: fix user create featured template from volume          |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9232`_ | vxlan: do not create duplicated network for private        |
+|                         |          | gateway                                                    |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9248`_ | Update extraconfig for platform param in xen/xcpng         |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8418`_ | User data content size validation, and related code        |
+|                         |          | improvements                                               |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9251`_ | Prevent network disruption on adding a VPC tier for        |
+|                         |          | redundant VRs                                              |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8791`_ | UI: Fix Userdata registration from UI                      |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9088`_ | Decrypt account and domain configurations when needed      |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8941`_ | Extra parameter for UpdateImageStore                       |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9242`_ | Add action button to enable/disable Oauth provider         |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9243`_ | vmware: do not tear down vm disks if deploy-as-is vm has   |
+|                         |          | vm snapshots                                               |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8581`_ | [Quota] Improve Quota balance calculation flow             |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9209`_ | Add volume encryption checks during the disk offering      |
+|                         |          | change                                                     |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9166`_ | fix: domain limits tab ui is now able to present 0 to the  |
+|                         |          | user                                                       |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8611`_ | Fix allocation of VMs with multiple clusters               |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9235`_ | protect against missing service offering                   |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9244`_ | test: fix test/integration/smoke/test_register_userdata.py |
+|                         |          | which caused networks not to be deleted                    |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8530`_ | prevent duplicate ip table rules in SSVM                   |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9070`_ | cks: fix events                                            |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9124`_ | server: remove username required condition for             |
+|                         |          | listVmsForImport                                           |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9247`_ | ui: improve sort utility for metrics                       |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9177`_ | api: listVM API improvement followup, change returning of  |
+|                         |          | stats detail                                               |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9238`_ | Fix unit test failure in                                   |
+|                         |          | LibvirtConvertInstanceCommandWrapperTest                   |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8796`_ | linstor: Support VM-Instance Disk snapshots                |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9138`_ | linstor: ui show Server and resource-group fields with     |
+|                         |          | custom protocol                                            |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9237`_ | ui: fix dashboard retrievals based on permissions          |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9197`_ | engine-orchestration: expunge destroyed system vm volume   |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8701`_ | cks: fix list apis response count                          |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9218`_ | Fix error message if specific host does not have capacity  |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9191`_ | add to cpu speed parameter a description of the cgroup2    |
+|                         |          | case                                                       |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9198`_ | engine/schema: force index in user_vm_view to speed up     |
+|                         |          | instance listing                                           |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9194`_ | ui: list only accessible networks during import            |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9219`_ | saml: introduce saml2.check.signature                      |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9230`_ | Ensure marvin package version is PEP440 compliant          |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9212`_ | kvm: replace ISO path in vm XML configuration during vm    |
+|                         |          | migration                                                  |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9220`_ | logging: httpupload do not warn with exception trace       |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9097`_ | ui: fix dashboard on saml user login                       |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9140`_ | ui: fix admin dashboard vue warnings                       |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9211`_ | List volumes by service offering id                        |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8643`_ | list by isEncrypted                                        |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9224`_ | Upload volume format check with the supported hypervisor,  |
+|                         |          | fail if supported hypervisor not found on zone             |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9113`_ | Configure config drive ISO with password file on           |
+|                         |          | reinstallation of VM  with password-enabled template       |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9174`_ | PowerFlex/ScaleIO volume live migration - use usable bytes |
+|                         |          | from source disk to format the destination disk            |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9056`_ | server,event: fix events for storage maintenance           |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9055`_ | vpc,event: fix events for createVpc                        |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9037`_ | While starting VM with 'considerlasthost' enabled, don't   |
+|                         |          | load host tags/details for the last host when it doesn't   |
+|                         |          | exist                                                      |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9215`_ | server: search template name and display text if keyword   |
+|                         |          | is passed                                                  |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9204`_ | Improve error messaging / logs when listing VMs on the     |
+|                         |          | remote KVM host (for import)                               |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9203`_ | Fix vsphere storagepolicy                                  |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9210`_ | Update the java doc for the method                         |
+|                         |          | disconnectPhysicalDiskByPath                               |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9105`_ | cks,ui: fix npe and check for disable zone                 |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9139`_ | ui: refactor global createmenu                             |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8973`_ | api: listApis should return params based on caller         |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9106`_ | api,server: encryptformat in volume response               |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9072`_ | UI: Update AddAccountOrUserToProject to show a drop down   |
+|                         |          | for account & user                                         |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8543`_ | ui: Updated units names                                    |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9141`_ | kvm: consider provisioning type for local data volumes     |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9057`_ | server,cks: check if vm is cks node during vm destroy      |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9143`_ | linstor: make getDevicePath more robust                    |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8782`_ | Do not retrieve VM's stats on normal VM listing            |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9066`_ | Show site to site VPN connections in UI                    |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8624`_ | server: fix fail to list public ips of shared networks     |
+|                         |          | sometimes                                                  |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9126`_ | utils,ui: obfuscate sensitive log info, use POST for       |
+|                         |          | configureOutOfBandManagement                               |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8671`_ | Fixup response code on incorrect credentials               |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9120`_ | engine-schema: add removed column for cloud.user_data, fix |
+|                         |          | delete op                                                  |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9104`_ | ui: fix create menu item access                            |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9064`_ | server: honor listall param for listiso api                |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9119`_ | ui: add move to top/bottom for acl rules list              |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9118`_ | ui: fix columns for exportacls csv                         |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9117`_ | ui: fix create network access in deploy vm wizard          |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9068`_ | UI: Add search filters                                     |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9046`_ | api,server: list autoscalevmgroups with keyword            |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9092`_ | ui: support isdynamicallyscalable param for iso            |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9094`_ | api,ui: vm template format, fix vm info link               |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9091`_ | ui: fix projectrolepermissions listing with description    |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9032`_ | server,test: fix resourceid for VOLUME.DESTROY in restore  |
+|                         |          | VM                                                         |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9060`_ | ui: fix dashboard limit format                             |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9023`_ | ui: change reporting link to Github Discussions            |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9007`_ | cleanup: remove test/src-not-used/                         |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9049`_ | ui: fix haenable in edit vm form                           |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9044`_ | ui: fix documentation link for VM autoscaling              |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8980`_ | Fix message publish in transaction                         |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9025`_ | Fixup e2e test_restore_vm                                  |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8811`_ | linstor: Fix volume download and make resource available   |
+|                         |          | on copy target                                             |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9035`_ | linstor: disconnect-disk also search for resource name in  |
+|                         |          | Linstor                                                    |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9012`_ | ui: add support to change Account role for admins          |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8986`_ | Use parameter dcId as wrapper to prevent NPE               |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#9011`_ | ui: show systemvm agent version in the list and resource   |
+|                         |          | view                                                       |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8781`_ | UI: Fix the Add / Remove Vmware DC button on Zone detail   |
+|                         |          | view                                                       |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8750`_ | Upgrade org.json:json version                              |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8981`_ | Fix: Update rootdisksize detail on restore VM              |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8593`_ | UI: hide Cleanup/Expunge when delete a CloudManaged CKS    |
+|                         |          | cluster                                                    |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8988`_ | utils: cleanup MacAddress and MacAddressTest               |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8977`_ | Fix restore VM with allocated root disk                    |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8904`_ | Update volume's passphrase to null if diskOffering doesn't |
+|                         |          | support encryption                                         |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8790`_ | linstor: cleanup diskless nodes on disconnect              |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8883`_ | explanatory error message on delete attempt of default     |
+|                         |          | system offering                                            |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8937`_ | Fixup listing of serivce offering & storagepools with tags |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8952`_ | Fix KVM live migration with NFS volumes                    |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8395`_ | systemvm: add template_zone_ref record when add a new zone |
+|                         |          | with same hypervisor type                                  |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8741`_ | VR: fix dnmasq misconfiguration if there are multiple IP   |
+|                         |          | ranges in a shared network                                 |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8932`_ | packaging: move juniper-contrail network plugin to         |
+|                         |          | noredist build                                             |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8621`_ | vpc: create vpc tiers with dns server of vpc instead of    |
+|                         |          | zone                                                       |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8948`_ | test: fix unknown parameter hostid in                      |
+|                         |          | test_vm_life_cycle.py                                      |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#7236`_ | [Usage] Create network billing                             |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8808`_ | New feature: Import/Unmanage DATA volume from storage pool |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8489`_ | UI: ignore error when list public ips for CKS clusters on  |
+|                         |          | Shared network                                             |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8960`_ | Infra25725 add codecov token to workflow                   |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8933`_ | server: fix duplicated records for templates if there are  |
+|                         |          | multiple zones                                             |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8778`_ | Fix permission to manipulate VMs and templates settings    |
+|                         |          | through UI                                                 |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8675`_ | field enlarged and db upgrade                              |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8930`_ | Fix null pointer exception in restore VM                   |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8945`_ | Update netty version for compatibility/staying current     |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8239`_ | add logs to ipallocation attempt                           |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8802`_ | linstor: Only set allow-two-primaries if resource is       |
+|                         |          | already in use                                             |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#7235`_ | [Usage] Create VPC billing                                 |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8940`_ | kvm: export sysinfo for arm64 domains for cloud-init to    |
+|                         |          | work                                                       |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8915`_ | protect against null-path                                  |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8792`_ | UI: Fix missing locale strings for Status widget           |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8896`_ | Add a shutdownhook to remove jobs owned by the process     |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8842`_ | Fix error message for checkVolume command                  |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8923`_ | ui: bump UI dependencies versions                          |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8845`_ | Fix display of properties related to backup size           |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8894`_ | Fix VR inheriting boot settings from user's VM             |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8885`_ | Fix listStoragePoolsMetricsCmd                             |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8905`_ | Fixup 4.19 build issue                                     |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8800`_ | Allow overriding root disk offering & size, and expunge    |
+|                         |          | old root disk while restoring a VM                         |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8897`_ | linstor: Do not pretend handling disconnect paths that are |
+|                         |          | non Linstor                                                |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8825`_ | Mark libvirt events experimental, add properties flag      |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8872`_ | Change iops on offering change                             |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8813`_ | Fix VM import & VM delete with custom offering             |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8881`_ | server: fix haproxy misconfiguration after VPC VR start    |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8630`_ | UI Fixes: allow filtering on alertype in UI & add events   |
+|                         |          | tab                                                        |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8821`_ | Allow listing of inactive offerings                        |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8870`_ | upgrade: add unit tests from/to a security release         |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8840`_ | Fix getRepair method in checkVolume command                |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8670`_ | Linstor 4.19 fix script alllines                           |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8838`_ | UI: Fix irrelevant conversion options in import instance   |
+|                         |          | modal                                                      |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8777`_ | Fix missing actions on Guest IP ranges for networks        |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8656`_ | api,server,ui: add project ID and name to UserDataResponse |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8793`_ | UI: add dialog to select a VPC tier when create LB for     |
+|                         |          | autoscaling                                                |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8807`_ | UI: Fix Virtual router count in Capacity dashboard         |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8753`_ | update mysql dependency version                            |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8737`_ | Add indexes for vm_stats                                   |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8787`_ | VPC VR: fix empty iptables if there is no vpc tier         |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8735`_ | snapshot: don't schedule next snapshot job for a removed   |
+|                         |          | volume                                                     |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8321`_ | Use join instead of views                                  |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8762`_ | storage,plugins: delegate allow zone-wide volume migration |
+|                         |          | check and access grant check to storage drivers            |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8650`_ | Fix 404 when moving a VM to out of a project               |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8776`_ | server: update default value of setting                    |
+|                         |          | 'expose.dns.externally' to 'false"                         |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8758`_ | Fix the removal of network offering tags                   |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8759`_ | VM Import: Use datastore name when datastore path is not   |
+|                         |          | set to search for pools on DB                              |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8726`_ | Usage: Fixup entity exists exception                       |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8070`_ | Fix disk offering override in VM deployment wizard         |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8653`_ | Linstor 4.19 fix selecting non enabled hosts               |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8591`_ | [Quota] Update pre-populated Quota tariffs' type           |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8030`_ | Quota tariff events                                        |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8616`_ | SG: fix SQL exception when add security group rule with    |
+|                         |          | allowed account/group                                      |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8720`_ | kvm: fix NPE while import KVM VMs from other hosts         |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8716`_ | [UI] Allow detach ISO from instance toolbar when ISO is    |
+|                         |          | attached                                                   |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8719`_ | server: use ecdsa instead of ed25519 when generate         |
+|                         |          | public/private keys                                        |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8686`_ | Sync the storage pool stats in DB with the actual stats    |
+|                         |          | from stats collector                                       |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8577`_ | New API "checkVolume" to check and repair any leaks or     |
+|                         |          | issues reported by qemu-img check                          |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8721`_ | UI: Fix error message in zone wizard                       |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8717`_ | UI: Add button to show public IPs associated with vlanid   |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8300`_ | Logging improvements on migration in the VmwareResource    |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8668`_ | UI: fix permission of VNF appliances                       |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8694`_ | console proxy client sleep more generic                    |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8709`_ | Update actions/setup-java from v3 to v4                    |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8655`_ | Storage plugin support to check if volume on datastore     |
+|                         |          | requires access for migration                              |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8705`_ | engine-schema: fix wrong cloud.domain_view                 |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8620`_ | Polish UI instance schedule modal                          |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#7418`_ | Added JS Script to pick Favicon, Title from config file    |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8697`_ | CKS: fix /opt/bin/deploy-cloudstack-secret in CKS control  |
+|                         |          | nodes                                                      |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8700`_ | Fixed deleteVlanIpRange API description                    |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8678`_ | UI: remove duplicated section for backup                   |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8677`_ | Fixup: Optimize getRouterHealthChecksConfig method         |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8545`_ | Fixup vm powerstate update                                 |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8385`_ | vpc: optimize createMonitorServiceCommand() execution      |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8446`_ | Refactor updateDiskOffering API                            |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8659`_ | test: fix test_guest_os.py failure on xcpng82              |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8647`_ | Move views into separate files for easier modification     |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8658`_ | CKS: add kube config path in extra control nodes           |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8371`_ | prevent nic removal on out of bounds router stop           |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8306`_ | Fix filter and pagination on API                           |
+|                         |          | findStoragePoolsForMigration                               |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8660`_ | UI: load domain lists only if listDomains API is available |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8661`_ | test: skip check for volume stats history on xenserver     |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8521`_ | Add advance settings to fine tune DRS imbalance            |
+|                         |          | calculation                                                |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8407`_ | Linstor: add HA support and small cleanups                 |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8631`_ | UI: Add Migrating state in volume filtering                |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8599`_ | VR: fix issue between VPC VMs and other Public IPs in the  |
+|                         |          | same subnet as additional Public IPs                       |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8282`_ | kvm:  ITCO watchdog added                                  |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8625`_ | zone wizard: allow only one untagged physical network with |
+|                         |          | guest traffic type                                         |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8614`_ | Veeam: revert unnecessary VM state change if restore       |
+|                         |          | backup and attach to another VM                            |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8574`_ | packaging: bundle cmk in cloudstack-management package     |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8633`_ | linstor: use relative hostname path                        |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8481`_ | Enable over provisioning for SharedMountPoint primary      |
+|                         |          | storages                                                   |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8377`_ | remove StorPool tags from detached volumes                 |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8610`_ | Linstor fix migration while node offline                   |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8568`_ | Fix cloudstack-ui package: bad directory permissions and   |
+|                         |          | missing WEB-INF                                            |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8568`_ | Fix cloudstack-ui package: bad directory permissions and   |
+|                         |          | missing WEB-INF                                            |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8410`_ | Add e2e tests for listing resources                        |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8447`_ | Add IOPS to disk offerings details                         |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8402`_ | CKS: retry if unable to drain node or unable to upgrade    |
+|                         |          | k8s node                                                   |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8509`_ | Update server.properties.in                                |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8356`_ | Option to create StorPool primary storage with a valid URL |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8579`_ | Fix typo in alert name                                     |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8499`_ | Fix API `moveUser` parameters descriptions                 |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8467`_ | Image Store: View Access status of the image store and     |
+|                         |          | view events                                                |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8589`_ | UI: fix icmp code/type of ACL rule are not display if the  |
+|                         |          | value is -1                                                |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8560`_ | Added missing metrics English locale strings               |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8549`_ | server: use ed25519 instead of rsa when generate           |
+|                         |          | public/private keys                                        |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8369`_ | systemvm: vncport evaluation                               |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8437`_ | Fix libvirt domain event listener by properly processing   |
+|                         |          | events                                                     |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8555`_ | Allocate new ROOT volume (on restore virtual machine       |
+|                         |          | operation) only when resource count increment succeeds     |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8553`_ | Remove sensitive params (VmPassword, etc) from VMWork log  |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8606`_ | tools,changelog: fix nextversion                           |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8482`_ | Change the check for the existence of `cryptsetup` command |
++-------------------------+----------+------------------------------------------------------------+
+| 4.19.1.0                | `#8570`_ | veeam: fix some issues with restoring volume from backup   |
+|                         |          | and attaching it to VM                                     |
++-------------------------+----------+------------------------------------------------------------+
+
+301 Issues listed
+
+.. _`#9392`: https://github.com/apache/cloudstack/pull/9392 
+.. _`#9391`: https://github.com/apache/cloudstack/pull/9391 
+.. _`#8836`: https://github.com/apache/cloudstack/pull/8836 
+.. _`#9339`: https://github.com/apache/cloudstack/pull/9339 
+.. _`#9377`: https://github.com/apache/cloudstack/pull/9377 
+.. _`#9381`: https://github.com/apache/cloudstack/pull/9381 
+.. _`#9382`: https://github.com/apache/cloudstack/pull/9382 
+.. _`#9367`: https://github.com/apache/cloudstack/pull/9367 
+.. _`#9376`: https://github.com/apache/cloudstack/pull/9376 
+.. _`#9384`: https://github.com/apache/cloudstack/pull/9384 
+.. _`#9356`: https://github.com/apache/cloudstack/pull/9356 
+.. _`#9349`: https://github.com/apache/cloudstack/pull/9349 
+.. _`#9355`: https://github.com/apache/cloudstack/pull/9355 
+.. _`#9147`: https://github.com/apache/cloudstack/pull/9147 
+.. _`#9357`: https://github.com/apache/cloudstack/pull/9357 
+.. _`#9354`: https://github.com/apache/cloudstack/pull/9354 
+.. _`#9345`: https://github.com/apache/cloudstack/pull/9345 
+.. _`#9348`: https://github.com/apache/cloudstack/pull/9348 
+.. _`#9325`: https://github.com/apache/cloudstack/pull/9325 
+.. _`#9334`: https://github.com/apache/cloudstack/pull/9334 
+.. _`#9327`: https://github.com/apache/cloudstack/pull/9327 
+.. _`#9323`: https://github.com/apache/cloudstack/pull/9323 
+.. _`#9326`: https://github.com/apache/cloudstack/pull/9326 
+.. _`#9234`: https://github.com/apache/cloudstack/pull/9234 
+.. _`#8875`: https://github.com/apache/cloudstack/pull/8875 
+.. _`#9268`: https://github.com/apache/cloudstack/pull/9268 
+.. _`#9146`: https://github.com/apache/cloudstack/pull/9146 
+.. _`#9307`: https://github.com/apache/cloudstack/pull/9307 
+.. _`#8922`: https://github.com/apache/cloudstack/pull/8922 
+.. _`#9310`: https://github.com/apache/cloudstack/pull/9310 
+.. _`#9301`: https://github.com/apache/cloudstack/pull/9301 
+.. _`#9184`: https://github.com/apache/cloudstack/pull/9184 
+.. _`#9240`: https://github.com/apache/cloudstack/pull/9240 
+.. _`#9309`: https://github.com/apache/cloudstack/pull/9309 
+.. _`#8354`: https://github.com/apache/cloudstack/pull/8354 
+.. _`#9283`: https://github.com/apache/cloudstack/pull/9283 
+.. _`#8815`: https://github.com/apache/cloudstack/pull/8815 
+.. _`#9306`: https://github.com/apache/cloudstack/pull/9306 
+.. _`#9216`: https://github.com/apache/cloudstack/pull/9216 
+.. _`#8898`: https://github.com/apache/cloudstack/pull/8898 
+.. _`#9256`: https://github.com/apache/cloudstack/pull/9256 
+.. _`#9202`: https://github.com/apache/cloudstack/pull/9202 
+.. _`#8169`: https://github.com/apache/cloudstack/pull/8169 
+.. _`#9258`: https://github.com/apache/cloudstack/pull/9258 
+.. _`#9150`: https://github.com/apache/cloudstack/pull/9150 
+.. _`#8843`: https://github.com/apache/cloudstack/pull/8843 
+.. _`#9231`: https://github.com/apache/cloudstack/pull/9231 
+.. _`#9186`: https://github.com/apache/cloudstack/pull/9186 
+.. _`#9300`: https://github.com/apache/cloudstack/pull/9300 
+.. _`#9289`: https://github.com/apache/cloudstack/pull/9289 
+.. _`#9245`: https://github.com/apache/cloudstack/pull/9245 
+.. _`#8236`: https://github.com/apache/cloudstack/pull/8236 
+.. _`#7224`: https://github.com/apache/cloudstack/pull/7224 
+.. _`#8947`: https://github.com/apache/cloudstack/pull/8947 
+.. _`#9207`: https://github.com/apache/cloudstack/pull/9207 
+.. _`#8889`: https://github.com/apache/cloudstack/pull/8889 
+.. _`#9178`: https://github.com/apache/cloudstack/pull/9178 
+.. _`#8733`: https://github.com/apache/cloudstack/pull/8733 
+.. _`#8475`: https://github.com/apache/cloudstack/pull/8475 
+.. _`#8641`: https://github.com/apache/cloudstack/pull/8641 
+.. _`#8873`: https://github.com/apache/cloudstack/pull/8873 
+.. _`#8909`: https://github.com/apache/cloudstack/pull/8909 
+.. _`#9263`: https://github.com/apache/cloudstack/pull/9263 
+.. _`#9259`: https://github.com/apache/cloudstack/pull/9259 
+.. _`#9284`: https://github.com/apache/cloudstack/pull/9284 
+.. _`#9183`: https://github.com/apache/cloudstack/pull/9183 
+.. _`#8887`: https://github.com/apache/cloudstack/pull/8887 
+.. _`#9281`: https://github.com/apache/cloudstack/pull/9281 
+.. _`#9273`: https://github.com/apache/cloudstack/pull/9273 
+.. _`#8462`: https://github.com/apache/cloudstack/pull/8462 
+.. _`#8809`: https://github.com/apache/cloudstack/pull/8809 
+.. _`#9199`: https://github.com/apache/cloudstack/pull/9199 
+.. _`#9261`: https://github.com/apache/cloudstack/pull/9261 
+.. _`#9196`: https://github.com/apache/cloudstack/pull/9196 
+.. _`#8886`: https://github.com/apache/cloudstack/pull/8886 
+.. _`#9262`: https://github.com/apache/cloudstack/pull/9262 
+.. _`#9213`: https://github.com/apache/cloudstack/pull/9213 
+.. _`#9276`: https://github.com/apache/cloudstack/pull/9276 
+.. _`#8740`: https://github.com/apache/cloudstack/pull/8740 
+.. _`#9271`: https://github.com/apache/cloudstack/pull/9271 
+.. _`#8508`: https://github.com/apache/cloudstack/pull/8508 
+.. _`#8994`: https://github.com/apache/cloudstack/pull/8994 
+.. _`#9252`: https://github.com/apache/cloudstack/pull/9252 
+.. _`#9253`: https://github.com/apache/cloudstack/pull/9253 
+.. _`#9232`: https://github.com/apache/cloudstack/pull/9232 
+.. _`#9248`: https://github.com/apache/cloudstack/pull/9248 
+.. _`#8418`: https://github.com/apache/cloudstack/pull/8418 
+.. _`#9251`: https://github.com/apache/cloudstack/pull/9251 
+.. _`#8791`: https://github.com/apache/cloudstack/pull/8791 
+.. _`#9088`: https://github.com/apache/cloudstack/pull/9088 
+.. _`#8941`: https://github.com/apache/cloudstack/pull/8941 
+.. _`#9242`: https://github.com/apache/cloudstack/pull/9242 
+.. _`#9243`: https://github.com/apache/cloudstack/pull/9243 
+.. _`#8581`: https://github.com/apache/cloudstack/pull/8581 
+.. _`#9209`: https://github.com/apache/cloudstack/pull/9209 
+.. _`#9166`: https://github.com/apache/cloudstack/pull/9166 
+.. _`#8611`: https://github.com/apache/cloudstack/pull/8611 
+.. _`#9235`: https://github.com/apache/cloudstack/pull/9235 
+.. _`#9244`: https://github.com/apache/cloudstack/pull/9244 
+.. _`#8530`: https://github.com/apache/cloudstack/pull/8530 
+.. _`#9070`: https://github.com/apache/cloudstack/pull/9070 
+.. _`#9124`: https://github.com/apache/cloudstack/pull/9124 
+.. _`#9247`: https://github.com/apache/cloudstack/pull/9247 
+.. _`#9177`: https://github.com/apache/cloudstack/pull/9177 
+.. _`#9238`: https://github.com/apache/cloudstack/pull/9238 
+.. _`#8796`: https://github.com/apache/cloudstack/pull/8796 
+.. _`#9138`: https://github.com/apache/cloudstack/pull/9138 
+.. _`#9237`: https://github.com/apache/cloudstack/pull/9237 
+.. _`#9197`: https://github.com/apache/cloudstack/pull/9197 
+.. _`#8701`: https://github.com/apache/cloudstack/pull/8701 
+.. _`#9218`: https://github.com/apache/cloudstack/pull/9218 
+.. _`#9191`: https://github.com/apache/cloudstack/pull/9191 
+.. _`#9198`: https://github.com/apache/cloudstack/pull/9198 
+.. _`#9194`: https://github.com/apache/cloudstack/pull/9194 
+.. _`#9219`: https://github.com/apache/cloudstack/pull/9219 
+.. _`#9230`: https://github.com/apache/cloudstack/pull/9230 
+.. _`#9212`: https://github.com/apache/cloudstack/pull/9212 
+.. _`#9220`: https://github.com/apache/cloudstack/pull/9220 
+.. _`#9097`: https://github.com/apache/cloudstack/pull/9097 
+.. _`#9140`: https://github.com/apache/cloudstack/pull/9140 
+.. _`#9211`: https://github.com/apache/cloudstack/pull/9211 
+.. _`#8643`: https://github.com/apache/cloudstack/pull/8643 
+.. _`#9224`: https://github.com/apache/cloudstack/pull/9224 
+.. _`#9113`: https://github.com/apache/cloudstack/pull/9113 
+.. _`#9174`: https://github.com/apache/cloudstack/pull/9174 
+.. _`#9056`: https://github.com/apache/cloudstack/pull/9056 
+.. _`#9055`: https://github.com/apache/cloudstack/pull/9055 
+.. _`#9037`: https://github.com/apache/cloudstack/pull/9037 
+.. _`#9215`: https://github.com/apache/cloudstack/pull/9215 
+.. _`#9204`: https://github.com/apache/cloudstack/pull/9204 
+.. _`#9203`: https://github.com/apache/cloudstack/pull/9203 
+.. _`#9210`: https://github.com/apache/cloudstack/pull/9210 
+.. _`#9105`: https://github.com/apache/cloudstack/pull/9105 
+.. _`#9139`: https://github.com/apache/cloudstack/pull/9139 
+.. _`#8973`: https://github.com/apache/cloudstack/pull/8973 
+.. _`#9106`: https://github.com/apache/cloudstack/pull/9106 
+.. _`#9072`: https://github.com/apache/cloudstack/pull/9072 
+.. _`#8543`: https://github.com/apache/cloudstack/pull/8543 
+.. _`#9141`: https://github.com/apache/cloudstack/pull/9141 
+.. _`#9057`: https://github.com/apache/cloudstack/pull/9057 
+.. _`#9143`: https://github.com/apache/cloudstack/pull/9143 
+.. _`#8782`: https://github.com/apache/cloudstack/pull/8782 
+.. _`#9066`: https://github.com/apache/cloudstack/pull/9066 
+.. _`#8624`: https://github.com/apache/cloudstack/pull/8624 
+.. _`#9126`: https://github.com/apache/cloudstack/pull/9126 
+.. _`#8671`: https://github.com/apache/cloudstack/pull/8671 
+.. _`#9120`: https://github.com/apache/cloudstack/pull/9120 
+.. _`#9104`: https://github.com/apache/cloudstack/pull/9104 
+.. _`#9064`: https://github.com/apache/cloudstack/pull/9064 
+.. _`#9119`: https://github.com/apache/cloudstack/pull/9119 
+.. _`#9118`: https://github.com/apache/cloudstack/pull/9118 
+.. _`#9117`: https://github.com/apache/cloudstack/pull/9117 
+.. _`#9068`: https://github.com/apache/cloudstack/pull/9068 
+.. _`#9046`: https://github.com/apache/cloudstack/pull/9046 
+.. _`#9092`: https://github.com/apache/cloudstack/pull/9092 
+.. _`#9094`: https://github.com/apache/cloudstack/pull/9094 
+.. _`#9091`: https://github.com/apache/cloudstack/pull/9091 
+.. _`#9032`: https://github.com/apache/cloudstack/pull/9032 
+.. _`#9060`: https://github.com/apache/cloudstack/pull/9060 
+.. _`#9023`: https://github.com/apache/cloudstack/pull/9023 
+.. _`#9007`: https://github.com/apache/cloudstack/pull/9007 
+.. _`#9049`: https://github.com/apache/cloudstack/pull/9049 
+.. _`#9044`: https://github.com/apache/cloudstack/pull/9044 
+.. _`#8980`: https://github.com/apache/cloudstack/pull/8980 
+.. _`#9025`: https://github.com/apache/cloudstack/pull/9025 
+.. _`#8811`: https://github.com/apache/cloudstack/pull/8811 
+.. _`#9035`: https://github.com/apache/cloudstack/pull/9035 
+.. _`#9012`: https://github.com/apache/cloudstack/pull/9012 
+.. _`#8986`: https://github.com/apache/cloudstack/pull/8986 
+.. _`#9011`: https://github.com/apache/cloudstack/pull/9011 
+.. _`#8781`: https://github.com/apache/cloudstack/pull/8781 
+.. _`#8750`: https://github.com/apache/cloudstack/pull/8750 
+.. _`#8981`: https://github.com/apache/cloudstack/pull/8981 
+.. _`#8593`: https://github.com/apache/cloudstack/pull/8593 
+.. _`#8988`: https://github.com/apache/cloudstack/pull/8988 
+.. _`#8977`: https://github.com/apache/cloudstack/pull/8977 
+.. _`#8904`: https://github.com/apache/cloudstack/pull/8904 
+.. _`#8790`: https://github.com/apache/cloudstack/pull/8790 
+.. _`#8883`: https://github.com/apache/cloudstack/pull/8883 
+.. _`#8937`: https://github.com/apache/cloudstack/pull/8937 
+.. _`#8952`: https://github.com/apache/cloudstack/pull/8952 
+.. _`#8395`: https://github.com/apache/cloudstack/pull/8395 
+.. _`#8741`: https://github.com/apache/cloudstack/pull/8741 
+.. _`#8932`: https://github.com/apache/cloudstack/pull/8932 
+.. _`#8621`: https://github.com/apache/cloudstack/pull/8621 
+.. _`#8948`: https://github.com/apache/cloudstack/pull/8948 
+.. _`#7236`: https://github.com/apache/cloudstack/pull/7236 
+.. _`#8808`: https://github.com/apache/cloudstack/pull/8808 
+.. _`#8489`: https://github.com/apache/cloudstack/pull/8489 
+.. _`#8960`: https://github.com/apache/cloudstack/pull/8960 
+.. _`#8933`: https://github.com/apache/cloudstack/pull/8933 
+.. _`#8778`: https://github.com/apache/cloudstack/pull/8778 
+.. _`#8675`: https://github.com/apache/cloudstack/pull/8675 
+.. _`#8930`: https://github.com/apache/cloudstack/pull/8930 
+.. _`#8945`: https://github.com/apache/cloudstack/pull/8945 
+.. _`#8239`: https://github.com/apache/cloudstack/pull/8239 
+.. _`#8802`: https://github.com/apache/cloudstack/pull/8802 
+.. _`#7235`: https://github.com/apache/cloudstack/pull/7235 
+.. _`#8940`: https://github.com/apache/cloudstack/pull/8940 
+.. _`#8915`: https://github.com/apache/cloudstack/pull/8915 
+.. _`#8792`: https://github.com/apache/cloudstack/pull/8792 
+.. _`#8896`: https://github.com/apache/cloudstack/pull/8896 
+.. _`#8842`: https://github.com/apache/cloudstack/pull/8842 
+.. _`#8923`: https://github.com/apache/cloudstack/pull/8923 
+.. _`#8845`: https://github.com/apache/cloudstack/pull/8845 
+.. _`#8894`: https://github.com/apache/cloudstack/pull/8894 
+.. _`#8885`: https://github.com/apache/cloudstack/pull/8885 
+.. _`#8905`: https://github.com/apache/cloudstack/pull/8905 
+.. _`#8800`: https://github.com/apache/cloudstack/pull/8800 
+.. _`#8897`: https://github.com/apache/cloudstack/pull/8897 
+.. _`#8825`: https://github.com/apache/cloudstack/pull/8825 
+.. _`#8872`: https://github.com/apache/cloudstack/pull/8872 
+.. _`#8813`: https://github.com/apache/cloudstack/pull/8813 
+.. _`#8881`: https://github.com/apache/cloudstack/pull/8881 
+.. _`#8630`: https://github.com/apache/cloudstack/pull/8630 
+.. _`#8821`: https://github.com/apache/cloudstack/pull/8821 
+.. _`#8870`: https://github.com/apache/cloudstack/pull/8870 
+.. _`#8840`: https://github.com/apache/cloudstack/pull/8840 
+.. _`#8670`: https://github.com/apache/cloudstack/pull/8670 
+.. _`#8838`: https://github.com/apache/cloudstack/pull/8838 
+.. _`#8777`: https://github.com/apache/cloudstack/pull/8777 
+.. _`#8656`: https://github.com/apache/cloudstack/pull/8656 
+.. _`#8793`: https://github.com/apache/cloudstack/pull/8793 
+.. _`#8807`: https://github.com/apache/cloudstack/pull/8807 
+.. _`#8753`: https://github.com/apache/cloudstack/pull/8753 
+.. _`#8737`: https://github.com/apache/cloudstack/pull/8737 
+.. _`#8787`: https://github.com/apache/cloudstack/pull/8787 
+.. _`#8735`: https://github.com/apache/cloudstack/pull/8735 
+.. _`#8321`: https://github.com/apache/cloudstack/pull/8321 
+.. _`#8762`: https://github.com/apache/cloudstack/pull/8762 
+.. _`#8650`: https://github.com/apache/cloudstack/pull/8650 
+.. _`#8776`: https://github.com/apache/cloudstack/pull/8776 
+.. _`#8758`: https://github.com/apache/cloudstack/pull/8758 
+.. _`#8759`: https://github.com/apache/cloudstack/pull/8759 
+.. _`#8726`: https://github.com/apache/cloudstack/pull/8726 
+.. _`#8070`: https://github.com/apache/cloudstack/pull/8070 
+.. _`#8653`: https://github.com/apache/cloudstack/pull/8653 
+.. _`#8591`: https://github.com/apache/cloudstack/pull/8591 
+.. _`#8030`: https://github.com/apache/cloudstack/pull/8030 
+.. _`#8616`: https://github.com/apache/cloudstack/pull/8616 
+.. _`#8720`: https://github.com/apache/cloudstack/pull/8720 
+.. _`#8716`: https://github.com/apache/cloudstack/pull/8716 
+.. _`#8719`: https://github.com/apache/cloudstack/pull/8719 
+.. _`#8686`: https://github.com/apache/cloudstack/pull/8686 
+.. _`#8577`: https://github.com/apache/cloudstack/pull/8577 
+.. _`#8721`: https://github.com/apache/cloudstack/pull/8721 
+.. _`#8717`: https://github.com/apache/cloudstack/pull/8717 
+.. _`#8300`: https://github.com/apache/cloudstack/pull/8300 
+.. _`#8668`: https://github.com/apache/cloudstack/pull/8668 
+.. _`#8694`: https://github.com/apache/cloudstack/pull/8694 
+.. _`#8709`: https://github.com/apache/cloudstack/pull/8709 
+.. _`#8655`: https://github.com/apache/cloudstack/pull/8655 
+.. _`#8705`: https://github.com/apache/cloudstack/pull/8705 
+.. _`#8620`: https://github.com/apache/cloudstack/pull/8620 
+.. _`#7418`: https://github.com/apache/cloudstack/pull/7418 
+.. _`#8697`: https://github.com/apache/cloudstack/pull/8697 
+.. _`#8700`: https://github.com/apache/cloudstack/pull/8700 
+.. _`#8678`: https://github.com/apache/cloudstack/pull/8678 
+.. _`#8677`: https://github.com/apache/cloudstack/pull/8677 
+.. _`#8545`: https://github.com/apache/cloudstack/pull/8545 
+.. _`#8385`: https://github.com/apache/cloudstack/pull/8385 
+.. _`#8446`: https://github.com/apache/cloudstack/pull/8446 
+.. _`#8659`: https://github.com/apache/cloudstack/pull/8659 
+.. _`#8647`: https://github.com/apache/cloudstack/pull/8647 
+.. _`#8658`: https://github.com/apache/cloudstack/pull/8658 
+.. _`#8371`: https://github.com/apache/cloudstack/pull/8371 
+.. _`#8306`: https://github.com/apache/cloudstack/pull/8306 
+.. _`#8660`: https://github.com/apache/cloudstack/pull/8660 
+.. _`#8661`: https://github.com/apache/cloudstack/pull/8661 
+.. _`#8521`: https://github.com/apache/cloudstack/pull/8521 
+.. _`#8407`: https://github.com/apache/cloudstack/pull/8407 
+.. _`#8631`: https://github.com/apache/cloudstack/pull/8631 
+.. _`#8599`: https://github.com/apache/cloudstack/pull/8599 
+.. _`#8282`: https://github.com/apache/cloudstack/pull/8282 
+.. _`#8625`: https://github.com/apache/cloudstack/pull/8625 
+.. _`#8614`: https://github.com/apache/cloudstack/pull/8614 
+.. _`#8574`: https://github.com/apache/cloudstack/pull/8574 
+.. _`#8633`: https://github.com/apache/cloudstack/pull/8633 
+.. _`#8481`: https://github.com/apache/cloudstack/pull/8481 
+.. _`#8377`: https://github.com/apache/cloudstack/pull/8377 
+.. _`#8610`: https://github.com/apache/cloudstack/pull/8610 
+.. _`#8568`: https://github.com/apache/cloudstack/pull/8568 
+.. _`#8568`: https://github.com/apache/cloudstack/pull/8568 
+.. _`#8410`: https://github.com/apache/cloudstack/pull/8410 
+.. _`#8447`: https://github.com/apache/cloudstack/pull/8447 
+.. _`#8402`: https://github.com/apache/cloudstack/pull/8402 
+.. _`#8509`: https://github.com/apache/cloudstack/pull/8509 
+.. _`#8356`: https://github.com/apache/cloudstack/pull/8356 
+.. _`#8579`: https://github.com/apache/cloudstack/pull/8579 
+.. _`#8499`: https://github.com/apache/cloudstack/pull/8499 
+.. _`#8467`: https://github.com/apache/cloudstack/pull/8467 
+.. _`#8589`: https://github.com/apache/cloudstack/pull/8589 
+.. _`#8560`: https://github.com/apache/cloudstack/pull/8560 
+.. _`#8549`: https://github.com/apache/cloudstack/pull/8549 
+.. _`#8369`: https://github.com/apache/cloudstack/pull/8369 
+.. _`#8437`: https://github.com/apache/cloudstack/pull/8437 
+.. _`#8555`: https://github.com/apache/cloudstack/pull/8555 
+.. _`#8553`: https://github.com/apache/cloudstack/pull/8553 
+.. _`#8606`: https://github.com/apache/cloudstack/pull/8606 
+.. _`#8482`: https://github.com/apache/cloudstack/pull/8482 
+.. _`#8570`: https://github.com/apache/cloudstack/pull/8570 
+
 
 Changes in |release| since 4.18.1.0
 ===================================
diff --git a/source/upgrading/index.rst b/source/upgrading/index.rst
index 47e00ac..4255010 100644
--- a/source/upgrading/index.rst
+++ b/source/upgrading/index.rst
@@ -44,6 +44,7 @@
 
    upgrade/mysql
    upgrade/valid_source
+   upgrade/upgrade-4.19
    upgrade/upgrade-4.18
    upgrade/upgrade-4.17
    upgrade/upgrade-4.16
diff --git a/source/upgrading/upgrade/upgrade-4.19.rst b/source/upgrading/upgrade/upgrade-4.19.rst
new file mode 100644
index 0000000..8e820a1
--- /dev/null
+++ b/source/upgrading/upgrade/upgrade-4.19.rst
@@ -0,0 +1,301 @@
+.. Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information#
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+    http://www.apache.org/licenses/LICENSE-2.0
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+.. |version_to_upgrade| replace:: 4.19.x
+
+Upgrade Instruction from |version_to_upgrade|
+=============================================
+
+
+This section will show you how to upgrade from CloudStack |version_to_upgrade| to latest
+CloudStack |release|.
+
+Any steps that are hypervisor-specific will be called out with a note.
+
+We recommend reading through this section once or twice before beginning
+your upgrade procedure, and working through it on a test system before
+working on a production system.
+
+.. note::
+    The following upgrade instructions should be performed regardless of
+    hypervisor type.
+
+Overview of Upgrade Steps:
+----------------------------
+
+#. Check any customisations and integrations
+#. Upload the |sysvm64-version| System VM template if not already using it.
+#. Stop all running management servers
+#. Backup CloudStack database (MySQL)
+#. Upgrade 1st CloudStack management server
+#. Update hypervisors specific dependencies
+#. Restart 1st management server
+#. Check that your upgraded environment works as expected
+#. Upgrade and restart the remaining management servers
+
+
+.. include:: _customisation_warnings.rst
+
+.. include:: _sysvm_templates.rst
+
+
+Packages repository
+-------------------
+
+Most users of CloudStack manage the installation and upgrades of
+CloudStack with one of Linux's predominant package systems, RPM or
+APT. This guide assumes you'll be using RPM and Yum (for Red Hat
+Enterprise Linux or CentOS), or APT and Debian packages (for Ubuntu).
+
+Create RPM or Debian packages (as appropriate) and a repository from
+the |release| source, or check the Apache CloudStack downloads page at
+http://cloudstack.apache.org/downloads.html
+for package repositories supplied by community members. You will need
+them for :ref:`ubuntu414` or :ref:`kvm414` hosts upgrade.
+
+Instructions for creating packages from the CloudStack source are in the
+`CloudStack Installation Guide`_.
+
+Database Preparation
+--------------------
+
+Backup current database
+
+#. Stop your management server or servers. Run this on all management
+   server hosts:
+
+   .. parsed-literal::
+
+      $ sudo service cloudstack-management stop
+
+#. If you are running a usage server or usage servers, stop those as well:
+
+   .. parsed-literal::
+
+      $ sudo service cloudstack-usage stop
+
+#. Make a backup of your MySQL database. If you run into any issues or
+   need to roll back the upgrade, this will assist in debugging or
+   restoring your existing environment. You'll be prompted for your
+   password.
+
+   .. parsed-literal::
+
+      $ mysqldump -u root -p -R cloud > cloud-backup_$(date +%Y-%m-%d-%H%M%S)
+      $ mysqldump -u root -p cloud_usage > cloud_usage-backup_$(date +%Y-%m-%d-%H%M%S)
+
+
+.. _ubuntu414:
+.. _apt-repo414:
+
+Management Server
+-----------------
+
+Ubuntu
+######
+
+If you are using Ubuntu, follow this procedure to upgrade your packages. If
+not, skip to step :ref:`rhel414`.
+
+.. note::
+   **Community Packages:** This section assumes you're using the community
+   supplied packages for CloudStack. If you've created your own packages and
+   APT repository, substitute your own URL for the ones used in these examples.
+
+The first order of business will be to change the sources list for
+each system with CloudStack packages. This means all management
+servers, and any hosts that have the KVM agent (no changes should
+be necessary for hosts that are running VMware or Xen.)
+
+Edit your ``/etc/apt/sources.list.d/cloudstack.list`` file on
+any systems that have CloudStack packages installed to points to version |version|
+
+This file should have one line, which contains:
+
+.. parsed-literal::
+
+   deb http://download.cloudstack.org/ubuntu bionic |version|
+
+Setup the public key for the above repository:
+
+.. parsed-literal::
+
+   wget -qO - http://download.cloudstack.org/release.asc | sudo apt-key add -
+
+#. Now update your apt package list:
+
+   .. parsed-literal::
+
+      $ sudo apt-get update
+
+#. Now that you have the repository configured, it's time to upgrade
+   the ``cloudstack-management`` package.
+
+   .. parsed-literal::
+
+      $ sudo apt-get upgrade cloudstack-management
+
+#. If you use CloudStack usage server
+
+   .. parsed-literal::
+
+      $ sudo apt-get upgrade cloudstack-usage
+
+
+.. _rhel414:
+.. _rpm-repo414:
+
+CentOS/RHEL
+##############
+
+If you are using CentOS or RHEL, follow this procedure to upgrade your
+packages. If not, skip to hypervisors section :ref:`upg_hyp_414`.
+
+.. note::
+   **Community Packages:** This section assumes you're using the community
+   supplied packages for CloudStack. If you've created your own packages and
+   yum repository, substitute your own URL for the ones used in these examples.
+
+The first order of business will be to change the yum repository
+for each system with CloudStack packages. This means all
+management servers, and any hosts that have the KVM agent (no changes
+should be necessary for hosts that are running VMware or Xen.)
+
+Change your ``/etc/yum.repos.d/cloudstack.repo`` file on
+any systems that have CloudStack packages installed to points to version |version|.
+
+This file should have content similar to the following:
+
+.. parsed-literal::
+
+   [apache-cloudstack]
+   name=Apache CloudStack
+   baseurl=http://download.cloudstack.org/centos/$releasever/|version|/
+   enabled=1
+   gpgcheck=0
+
+Setup the GPG public key if you wish to enable ``gpgcheck=1``:
+
+.. parsed-literal::
+
+   rpm --import http://download.cloudstack.org/RPM-GPG-KEY
+
+#. Now that you have the repository configured, it's time to upgrade the
+   ``cloudstack-management``.
+
+   .. parsed-literal::
+
+      $ sudo yum upgrade cloudstack-management
+
+#. If you use CloudStack usage server
+
+   .. parsed-literal::
+
+      $ sudo yum upgrade cloudstack-usage
+
+.. _upg_hyp_414:
+
+Upgrade Hypervisors
+-------------------
+
+Hypervisor: XenServer
+#####################
+
+
+No additional steps are required for XenServer Hypervisor for this upgrade.
+
+
+Hypervisor: VMware
+###################
+
+.. warning::
+   For VMware hypervisor, CloudStack management server packages must be
+   built using "noredist". Refer to :ref:`building-noredist`.
+
+
+No additional steps are requried for the VMware Hypervisor for this upgrade.
+
+
+.. _kvm414:
+
+Hypervisor: KVM
+#################
+
+KVM on Ubuntu
+""""""""""""""
+
+(KVM only) Additional steps are required for each KVM host. These
+steps will not affect running guests in the cloud. These steps are
+required only for clouds using KVM as hosts and only on the KVM
+hosts.
+
+#. Configure the :ref:`APT repo <apt-repo414>` as detailed above.
+
+#. Stop the running agent.
+
+   .. parsed-literal::
+
+      $ sudo service cloudstack-agent stop
+
+#. Update the agent software.
+
+   .. parsed-literal::
+
+      $ sudo apt-get upgrade cloudstack-agent
+
+#. Start the agent.
+
+   .. parsed-literal::
+
+      $ sudo service cloudstack-agent start
+
+
+KVM on CentOS/RHEL
+"""""""""""""""""""
+
+For KVM hosts, upgrade the ``cloudstack-agent`` package
+
+#. Configure the :ref:`rpm-repo414` as detailed above.
+
+   .. parsed-literal::
+
+      $ sudo yum install -y epel-release
+      $ sudo yum upgrade cloudstack-agent
+
+#. Restart the agent:
+
+   .. parsed-literal::
+
+      $ sudo service cloudstack-agent stop
+      $ sudo service cloudstack-agent start
+
+
+Restart management services
+---------------------------
+
+#. Now it's time to start the management server
+
+   .. parsed-literal::
+
+      $ sudo service cloudstack-management start
+
+#. If you use it, start the usage server
+
+   .. parsed-literal::
+
+      $ sudo service cloudstack-usage start
+
+
+.. include:: _sysvm_restart.rst