From b18d824ad2786b35c8dcc01a9fa70d05a2d7ba4c Mon Sep 17 00:00:00 2001 From: Suresh Kumar Anaparti Date: Tue, 26 May 2026 22:19:36 +0530 Subject: [PATCH 1/4] 4.22 changes in version (heading) fix --- source/_global.rst | 2 +- source/releasenotes/api-changes.rst | 2 +- source/releasenotes/changes.rst | 900 +--------------------------- 3 files changed, 6 insertions(+), 898 deletions(-) diff --git a/source/_global.rst b/source/_global.rst index 92bdf8ed8e..4b2c84d235 100644 --- a/source/_global.rst +++ b/source/_global.rst @@ -19,7 +19,7 @@ .. _CloudStack Installation Guide: https://docs.cloudstack.apache.org/en/latest/installguide/index.html .. _CloudStack Administrator's Guide: https://docs.cloudstack.apache.org/en/latest/adminguide/index.html -.. _CloudStack Apidocs: https://cloudstack.apache.org/api.html +.. _CloudStack API Documentation: https://cloudstack.apache.org/api.html .. |documentation_home| replace:: https://docs.cloudstack.apache.org/ diff --git a/source/releasenotes/api-changes.rst b/source/releasenotes/api-changes.rst index e32a7d099f..a052b93e48 100644 --- a/source/releasenotes/api-changes.rst +++ b/source/releasenotes/api-changes.rst @@ -16,7 +16,7 @@ API Changes Introduced in 4.22.0.0 ================================== -For the complete list of API commands and params consult the `CloudStack Apidocs`_. +For the complete list of API commands and params consult the `CloudStack API Documentation`_. Parameters Changed API Commands ------------------------------- diff --git a/source/releasenotes/changes.rst b/source/releasenotes/changes.rst index 1556268371..de35bf12b9 100644 --- a/source/releasenotes/changes.rst +++ b/source/releasenotes/changes.rst @@ -1021,7 +1021,7 @@ specific language governing permissions and limitations under the License. -Changes in |release| since 4.21.0.0 +Changes in 4.22.0.0 since 4.21.0.0 =================================== Apache CloudStack uses GitHub https://github.com/apache/cloudstack/milestone/37?closed=1 @@ -1646,7 +1646,7 @@ to track its issues .. _`#11504`: https://github.com/apache/cloudstack/pull/11504 .. _`#11516`: https://github.com/apache/cloudstack/pull/11516 -Changes in |release| since 4.20.1.0 +Changes in 4.21.0.0 since 4.20.1.0 =================================== Apache CloudStack uses GitHub https://github.com/apache/cloudstack/milestone/35?closed=1 @@ -2309,7 +2309,7 @@ to track its issues .. _`#10949`: https://github.com/apache/cloudstack/pull/10949 .. _`#10769`: https://github.com/apache/cloudstack/pull/10769 -Changes in |release| since 4.20.0.0 +Changes in 4.20.1.0 since 4.20.0.0 =================================== Apache CloudStack uses GitHub https://github.com/apache/cloudstack/milestone/36?closed=1 @@ -2851,898 +2851,6 @@ to track its issues. .. cssclass:: table-striped table-bordered table-hover -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| Version | Github | Type | Priority | Description | -+=========================+============+===============+==========+============================================================+ -| 4.19.3.0 | `#10916`_ | | | server: fix list diskoffering by domainid returns Inactive | -| | | | | offerings | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.3.0 | `#10912`_ | | | Fix issue with configdrive on XenServer | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.3.0 | `#10843`_ | | | backport #10744: engine/schema: create default network | -| | | | | offering for vpc tier with conserve_mode=1 for fresh | -| | | | | installation | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.3.0 | `#10882`_ | | | Fixed some typos | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.3.0 | `#10893`_ | | | test: cleanup acl in test_global_acls.py | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.3.0 | `#10849`_ | | | Fix issue with security group selection box display | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.3.0 | `#10840`_ | | | ui: add an infinite scroll select component | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.3.0 | `#10777`_ | | | Reset the pool id when create volume fails on the | -| | | | | allocated pool, and update the resize error when no | -| | | | | endpoint exists | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.3.0 | `#10799`_ | | | Prevent data corruption for StorPool volumes | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.3.0 | `#10837`_ | | | Fix for Vlan doesn't match issue while adding IP range for | -| | | | | the shared network without any IP range | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.3.0 | `#10876`_ | | | Correct typo in an exception message | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.3.0 | `#10433`_ | | | VMware import - logs sanitation | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.3.0 | `#10253`_ | | | ssvm: reset fields on destroy | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.3.0 | `#10852`_ | | | List usage records for network offering (usage type 13) | -| | | | | when offering id is specified in usage id | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.3.0 | `#10770`_ | | | [Vmware] Improve listing of Vmware Datacenter VMs for | -| | | | | migration to KVM | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.3.0 | `#10850`_ | | | Linstor: implement volume and storage stats | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.3.0 | `#10748`_ | | | [VMware] Sync the disk path or datastore changes for IDE | -| | | | | disks, and before any volume resize during start vm (for | -| | | | | the volumes on datastore cluster) | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.3.0 | `#10544`_ | | | refactor create duplicate alert check | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.3.0 | `#10612`_ | | | server: check if redundant router is supported when | -| | | | | restart network with makeredundant = true | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.3.0 | `#10833`_ | | | xenserver: destroy halted vm on expunge | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.3.0 | `#10807`_ | | | cleanup call on super in affinity groups projects | -| | | | | component test | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.3.0 | `#10431`_ | | | server: fetch IP of VMs on L2 networks | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.3.0 | `#10824`_ | | | UI workaround for the inconsistent formatting of | -| | | | | listVirtualMachinesUsageHistory | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.3.0 | `#10712`_ | | | Backport #9888 to 4.19: Fix Usage inconsistencies | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.3.0 | `#10708`_ | | | [VMware] Update vlans with proper range before creating | -| | | | | port group for dvSwitch | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.3.0 | `#10624`_ | | | server: prevent duplicate HA works and alerts | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.3.0 | `#10760`_ | | | Extra checks in UI when deleting accounts | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.3.0 | `#10805`_ | | | Update dependency required for test_outofbandmanagement.py | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.3.0 | `#10629`_ | | | check for custom offering and trim size | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.3.0 | `#10265`_ | | | [UI] Allow quiescevm and asyncbackup flags while taking | -| | | | | volume snapshot from UI when these are supported for the | -| | | | | volume | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.3.0 | `#10725`_ | | | UI: show checksum field when register or upload | -| | | | | template/isos | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.3.0 | `#10714`_ | | | UI: Allow editing a Running VM in an Advanced zone with | -| | | | | security groups except for security group details | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.3.0 | `#10726`_ | | | cloudutils: use "ip route" command instead of "route -n" | -| | | | | in networkConfig.py | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.3.0 | `#10761`_ | | | smoke tests: Fix cluster DRS & non-strict host affinity | -| | | | | smoke test failures on XenServer / XCP-ng | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.3.0 | `#10755`_ | | | Network Usage event model adjustments | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.3.0 | `#10583`_ | | | Fix smoke tests due to change in behavior of restore VM | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.3.0 | `#10762`_ | | | test: fix test_certauthority_root.py | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.3.0 | `#10746`_ | | | Don't specify ipv6 ranges for shared network | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.3.0 | `#10647`_ | | | Revert "Add the option to filter by host when retrieving | -| | | | | of unregistered VMs (#9925)" | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.3.0 | `#10745`_ | | | ui: confirm on reset configurations | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.3.0 | `#10568`_ | | | Remove the validation of the amount of acquired public IPs | -| | | | | when enabling static NAT, adding PF and LB rules on VPC | -| | | | | public IPs | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.3.0 | `#10753`_ | | | .github: fix simulator CI caused by imcompatibility | -| | | | | between python3.10 and nosetests | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.3.0 | `#10739`_ | | | VR: add bind-interfaces to /etc/dnsmasq.d/cloud.conf | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.3.0 | `#10717`_ | | | plugin/shutdown: use mgmt server uuid in the shutdown | -| | | | | response | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.3.0 | `#10728`_ | | | only clean details and annotations when this template no | -| | | | | longer exists | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.3.0 | `#10591`_ | | | HA: set correct hostId of HA work for vm migration | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.3.0 | `#10709`_ | | | UI: Move templates creation date to the Zones tab | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.3.0 | `#10704`_ | | | server: check startip and startipv6 of shared network | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.3.0 | `#10311`_ | | | 4.19 fix saml account selector | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.3.0 | `#10649`_ | | | Usage server: remove logging of prameters including secret | -| | | | | keys | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.3.0 | `#10653`_ | | | Backport #10500 framework/cluster: fix NPE for ms-host | -| | | | | status when mgr stops | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.3.0 | `#9175`_ | | | xenserver: do not destroy halted hypervisor vm | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.3.0 | `#10652`_ | | | UI: Allow setting account and domain maximum amount of | -| | | | | projects through the UI | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.3.0 | `#10651`_ | | | UI: Fix projects metrics on dashboard | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.3.0 | `#10617`_ | | | Enhance VPC Network Tier form to auto-populate Gateway, | -| | | | | and Netmask | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.3.0 | `#10263`_ | | | Updated setup-sysvm-tmplt script, to run cmds accessing | -| | | | | destdir with sudo | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.3.0 | `#10606`_ | | | Host status auto refresh | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.3.0 | `#10595`_ | | | UI: fix list of vpc network offerings | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.3.0 | `#10602`_ | | | ui: fix considerlasthost for start vm | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.3.0 | `#10518`_ | | | deal with null return for create deployment plan for | -| | | | | maintenance | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.3.0 | `#10561`_ | | | linstor: implement missing deleteDatastore | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.3.0 | `#10563`_ | | | api: fix EntityReference in NetworkResponse.java | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.3.0 | `#10366`_ | | | server: fix npe during start vr edge case | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.3.0 | `#10569`_ | | | List only VMs associated to a userdata | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.3.0 | `#10562`_ | | | Veeam BnR : Fix for error in remove backup offering | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.3.0 | `#10443`_ | | | linstor: try to delete -rst resource before snapshot | -| | | | | backup | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.3.0 | `#10516`_ | | | kvm: find cluster-wide pools only in Up state when | -| | | | | investigate a host | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.3.0 | `#10515`_ | | | KVM: return null state instead of Disconnected when | -| | | | | investigate a host without NFS | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.3.0 | `#10257`_ | | | VPC: fix private mtu of vpc tier | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.3.0 | `#10484`_ | | | UI: Show Host OOBM parameter in form if configured | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.3.0 | `#10472`_ | | | UI: List host OOBM details when enabled and configured | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.3.0 | `#10455`_ | | | UI: Filter accounts by domain while creating templates - | -| | | | | from Volume / Snapshot | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.3.0 | `#10439`_ | | | linstor: improve integration-tests | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.3.0 | `#10466`_ | | | cloudstack-setup-databases: fix mode and group of key file | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.3.0 | `#10376`_ | | | add use of virsh domifaddr to get VM external DHCP IP | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.3.0 | `#10266`_ | | | kvm: fix volume migration across cluster-scope pools | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.3.0 | `#10351`_ | | | UI: Fixes and minor enhacements to the Public IP Addresses | -| | | | | section | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.3.0 | `#10425`_ | | | UI: Fix filtering of templates by account | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ - -78 Issues listed - -.. _`#10916`: https://github.com/apache/cloudstack/pull/10916 -.. _`#10912`: https://github.com/apache/cloudstack/pull/10912 -.. _`#10843`: https://github.com/apache/cloudstack/pull/10843 -.. _`#10882`: https://github.com/apache/cloudstack/pull/10882 -.. _`#10893`: https://github.com/apache/cloudstack/pull/10893 -.. _`#10849`: https://github.com/apache/cloudstack/pull/10849 -.. _`#10840`: https://github.com/apache/cloudstack/pull/10840 -.. _`#10777`: https://github.com/apache/cloudstack/pull/10777 -.. _`#10799`: https://github.com/apache/cloudstack/pull/10799 -.. _`#10837`: https://github.com/apache/cloudstack/pull/10837 -.. _`#10876`: https://github.com/apache/cloudstack/pull/10876 -.. _`#10433`: https://github.com/apache/cloudstack/pull/10433 -.. _`#10253`: https://github.com/apache/cloudstack/pull/10253 -.. _`#10852`: https://github.com/apache/cloudstack/pull/10852 -.. _`#10770`: https://github.com/apache/cloudstack/pull/10770 -.. _`#10850`: https://github.com/apache/cloudstack/pull/10850 -.. _`#10748`: https://github.com/apache/cloudstack/pull/10748 -.. _`#10544`: https://github.com/apache/cloudstack/pull/10544 -.. _`#10612`: https://github.com/apache/cloudstack/pull/10612 -.. _`#10833`: https://github.com/apache/cloudstack/pull/10833 -.. _`#10807`: https://github.com/apache/cloudstack/pull/10807 -.. _`#10431`: https://github.com/apache/cloudstack/pull/10431 -.. _`#10824`: https://github.com/apache/cloudstack/pull/10824 -.. _`#10712`: https://github.com/apache/cloudstack/pull/10712 -.. _`#10708`: https://github.com/apache/cloudstack/pull/10708 -.. _`#10624`: https://github.com/apache/cloudstack/pull/10624 -.. _`#10760`: https://github.com/apache/cloudstack/pull/10760 -.. _`#10805`: https://github.com/apache/cloudstack/pull/10805 -.. _`#10629`: https://github.com/apache/cloudstack/pull/10629 -.. _`#10265`: https://github.com/apache/cloudstack/pull/10265 -.. _`#10725`: https://github.com/apache/cloudstack/pull/10725 -.. _`#10714`: https://github.com/apache/cloudstack/pull/10714 -.. _`#10726`: https://github.com/apache/cloudstack/pull/10726 -.. _`#10761`: https://github.com/apache/cloudstack/pull/10761 -.. _`#10755`: https://github.com/apache/cloudstack/pull/10755 -.. _`#10583`: https://github.com/apache/cloudstack/pull/10583 -.. _`#10762`: https://github.com/apache/cloudstack/pull/10762 -.. _`#10746`: https://github.com/apache/cloudstack/pull/10746 -.. _`#10647`: https://github.com/apache/cloudstack/pull/10647 -.. _`#10745`: https://github.com/apache/cloudstack/pull/10745 -.. _`#10568`: https://github.com/apache/cloudstack/pull/10568 -.. _`#10753`: https://github.com/apache/cloudstack/pull/10753 -.. _`#10739`: https://github.com/apache/cloudstack/pull/10739 -.. _`#10717`: https://github.com/apache/cloudstack/pull/10717 -.. _`#10728`: https://github.com/apache/cloudstack/pull/10728 -.. _`#10591`: https://github.com/apache/cloudstack/pull/10591 -.. _`#10709`: https://github.com/apache/cloudstack/pull/10709 -.. _`#10704`: https://github.com/apache/cloudstack/pull/10704 -.. _`#10311`: https://github.com/apache/cloudstack/pull/10311 -.. _`#10649`: https://github.com/apache/cloudstack/pull/10649 -.. _`#10653`: https://github.com/apache/cloudstack/pull/10653 -.. _`#9175`: https://github.com/apache/cloudstack/pull/9175 -.. _`#10652`: https://github.com/apache/cloudstack/pull/10652 -.. _`#10651`: https://github.com/apache/cloudstack/pull/10651 -.. _`#10617`: https://github.com/apache/cloudstack/pull/10617 -.. _`#10263`: https://github.com/apache/cloudstack/pull/10263 -.. _`#10606`: https://github.com/apache/cloudstack/pull/10606 -.. _`#10595`: https://github.com/apache/cloudstack/pull/10595 -.. _`#10602`: https://github.com/apache/cloudstack/pull/10602 -.. _`#10518`: https://github.com/apache/cloudstack/pull/10518 -.. _`#10561`: https://github.com/apache/cloudstack/pull/10561 -.. _`#10563`: https://github.com/apache/cloudstack/pull/10563 -.. _`#10366`: https://github.com/apache/cloudstack/pull/10366 -.. _`#10569`: https://github.com/apache/cloudstack/pull/10569 -.. _`#10562`: https://github.com/apache/cloudstack/pull/10562 -.. _`#10443`: https://github.com/apache/cloudstack/pull/10443 -.. _`#10516`: https://github.com/apache/cloudstack/pull/10516 -.. _`#10515`: https://github.com/apache/cloudstack/pull/10515 -.. _`#10257`: https://github.com/apache/cloudstack/pull/10257 -.. _`#10484`: https://github.com/apache/cloudstack/pull/10484 -.. _`#10472`: https://github.com/apache/cloudstack/pull/10472 -.. _`#10455`: https://github.com/apache/cloudstack/pull/10455 -.. _`#10439`: https://github.com/apache/cloudstack/pull/10439 -.. _`#10466`: https://github.com/apache/cloudstack/pull/10466 -.. _`#10376`: https://github.com/apache/cloudstack/pull/10376 -.. _`#10266`: https://github.com/apache/cloudstack/pull/10266 -.. _`#10351`: https://github.com/apache/cloudstack/pull/10351 -.. _`#10425`: https://github.com/apache/cloudstack/pull/10425 - - -https://github.com/apache/cloudstack/milestone/33?closed=1 - -.. cssclass:: table-striped table-bordered table-hover - - -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| Version | Github | Type | Priority | Description | -+=========================+============+===============+==========+============================================================+ -| 4.19.2.0 | `#10425`_ | | | UI: Fix filtering of templates by account | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#10428`_ | | | ipmi: extra log sanitation | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#10413`_ | | | migrate Vmware to KVM ui issues | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#10411`_ | | | VMware Import - Support external VMware VMs in any | -| | | | | folders/subfolders other than the root folder of | -| | | | | datacenter (from KVM hosts) | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#10409`_ | | | VMware import issue fix - check and update pools in the | -| | | | | order of disks | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#10394`_ | | | UI: Fix `docHelp` links for Add Hosts, Add Clusters, | -| | | | | Disable Clusters and Enable Clusters forms | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#10373`_ | | | UI: Fix Apache CloudStack description on the onboarding | -| | | | | page | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#10262`_ | | | Fix private gateway acl on static routes | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9925`_ | | | Add the option to filter by host when retrieving of | -| | | | | unregistered VMs | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#10229`_ | | | Support virtio-blk root disk controller | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#10357`_ | | | UI: Fixup missing buttons | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#10235`_ | | | server: fix scale vm with same disk offering id | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#10183`_ | | | cleanup VM IP after expunge in redundant VPC | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9735`_ | | | Fix VMWare leftovers when deleting VM without root disk | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#10320`_ | | | List only untagged offerings for Shared networks when tag | -| | | | | isn't passed | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#10132`_ | | | Primera pure patches & various small fixes | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#10317`_ | | | systemvm-registration: update seeded template_store_ref | -| | | | | sizes | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#10324`_ | | | server: fix pod retrieval during volume attach | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#10323`_ | | | Revert test of #10267 | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#10280`_ | | | linstor: Fix using multiple primary storage with same | -| | | | | linstor-controller | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#10268`_ | | | VPC VR: fix ACL between tier and private gateway | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#10126`_ | | | Linstor: encryption support | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#10243`_ | | | Hide register template, create/upload volume and create | -| | | | | vpc buttons when zone is not created. | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#10216`_ | | | server: fix snapshot physical size | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#10255`_ | | | Fix NPE while checking for user data provider | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#10222`_ | | | List default network offerings when multiple physical | -| | | | | networks for guest traffic type exists | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#10217`_ | | | UI: list backup offerings by zoneid when assign vm to | -| | | | | backup offering | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#10237`_ | | | Decrypt zone, cluster, storage details for configuration | -| | | | | values | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#10240`_ | | | Improve listing of HA and non-HA hosts when ha.tag setting | -| | | | | is defined and hosts have multiple tags along with ha tag | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#10208`_ | | | api,ui: fix empty source cidr value for firewall rule | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#10168`_ | | | Allow creation of Shared Networks without IP range if | -| | | | | network offering has no services - specifyvlan = true | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#10066`_ | | | Static Routes: fix check on wrong global configuration | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#10288`_ | | | ui: fix column filter for templates, isos | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#10201`_ | | | Fix volume allocation on local VMFS storage | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#10295`_ | | | changed the kubernetestool url | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9941`_ | | | packaging: support both mysql and mariadb on EL8/EL9 | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#10245`_ | | | UI: Fix domain view when opening details for a specific | -| | | | | domainid | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#10274`_ | | | Fix NPE during account creation | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#10273`_ | | | Grant access to 2FA APIs for default read-only and support | -| | | | | roles | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#10247`_ | | | server: reset 2fa user configuration on incomplete setup | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#10234`_ | | | CKS: use --delete-emptydir-data instead of deprecated | -| | | | | --delete-local-data | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#10236`_ | | | api/ui: add specifyvlan to network response | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9852`_ | | | list hosts API fix, when any stale entries exists on | -| | | | | storage_pool_host_ref for the removed pools | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#10292`_ | | | ui: fix loading for hypervisor filter in serachview | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#10279`_ | | | UI: Validate inserted values in numeric global settings | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#10267`_ | | | server: fix attach uploaded volume | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#10264`_ | | | extra null guard | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#10158`_ | | | deal with NPE during host reconnect | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#10075`_ | | | cks: prevent npe on cluster listing with removed offering | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#10259`_ | | | Handle special characters when exporting ACLs | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#10215`_ | | | [UI] Switch between allocated and used capacity on | -| | | | | dashboard | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#10209`_ | | | Added displaynetwork option in filters for listnetwork | -| | | | | only for admin | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#10231`_ | | | Fix local storage deletion cases | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#10239`_ | | | ui: fix passing vlan while creating vpc tier | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#10218`_ | | | server: Fix host CPU number | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9823`_ | | | kvm: add SCSI controllers based on the number of | -| | | | | virtio-SCSI disks | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9550`_ | | | Fix to allow actions on the network if it belongs to a | -| | | | | project | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#10227`_ | | | UI: set redundant state as N/A for non-redundant routers | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#10219`_ | | | linstor: Fix ZFS snapshot backup | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#10204`_ | | | Fix listing of VMs with removed NICs | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#10214`_ | | | Configure org.eclipse.jetty.server.Request.maxFormKeys | -| | | | | from server.properties and increase the default value | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#10032`_ | | | api: fix access for listSystemVmUsageHistory | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9844`_ | | | Fix NPE issues during host rolling maintenance, due to | -| | | | | host tags and custom constrained/unconstrained service | -| | | | | offering | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#10187`_ | | | UI: Fix slider component in global settings with `Range` | -| | | | | type | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#10176`_ | | | Clean up network permissions on account deletion | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9644`_ | | | [VMware] Consider CD/DVD drive when calculating next free | -| | | | | unit number for volume attachment over IDE controller | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#10174`_ | | | consider a valid ipv4 address as a validish ipv4 /32 cidr | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9900`_ | | | systemvm: fix keystore is reset when patch a systemvm | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#10175`_ | | | merge bug fix for #9037; no retrieval of null hosts | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#10046`_ | | | upgrade: consider multiple hypervisors and secondary | -| | | | | storages | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9677`_ | | | CheckOnHostCommand: add missing timeout setting | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9725`_ | | | Restrict the migration of volumes attached to VMs in | -| | | | | Starting state | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9764`_ | | | check tags while fetching storage pool for importing vm | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#10067`_ | | | VR: fix site-2-site VPN if split connections is enabled | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#10065`_ | | | UI: fix cannot open 'Edit tags' modal for static routes | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#10064`_ | | | VR: apply iptables rules when add/remove static routes | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#10051`_ | | | Certificate and VM hostname validation improvements | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#10040`_ | | | set ulimit for server according to redhat spec | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#10093`_ | | | kvm-storage: provide isVMMigrate information to storage | -| | | | | plugins | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#10045`_ | | | Allow config drive deletion of migrated VM, on host | -| | | | | maintenance | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#10105`_ | | | linstor: improve heartbeat check with also asking linstor | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9173`_ | | | server: simplify role change validation | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#10086`_ | | | server: fix typo removeaccessvpn in VirtualRouterElement | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#10087`_ | | | UI: remove duplicated Instance Name in Public IP details | -| | | | | page | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#10047`_ | | | SAML2: add cookie with HttpOnly too | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9744`_ | | | ui: Allow font-awesome icon usage and optimise icon size | -| | | | | inconsistency | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#10028`_ | | | Remove SNI option in _run.sh, as it is correct as default. | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#10037`_ | | | .github: fix test_certauthority_root in 4.19 | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#10035`_ | | | move sql code to the right file | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9999`_ | | | Prevent password updates for SAML and LDAP users | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#10033`_ | | | cloudstack-migrate-databases: sql AND added | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#10008`_ | | | Remove user from project before deletion | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9971`_ | | | UI: Tooltip on the host information card to display the | -| | | | | CPU speed in MHz and the memory value in MB (to 3 decimal | -| | | | | places) | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9927`_ | | | UI: Allow accounts of the `User` type to add other | -| | | | | accounts or users to projects through UI | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#7081`_ | | | enable to create VPC portfowarding rules with source cidr | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9759`_ | | | Add new column `last_id` to the table volumes | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9787`_ | | | Allow VMWare import via another host | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9792`_ | | | Linstor: add support for ISO block devices and direct | -| | | | | download | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9949`_ | | | get expunged VM data for job result | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9966`_ | | | UI: Hide section divider when all OAuth providers are | -| | | | | disabled | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9498`_ | | | kvm: ref-count storage pool usage | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9839`_ | | | Revert "storage: fix private templates are not copied to | -| | | | | new image store (#9206)" | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9894`_ | | | Fix listServiceOfferings regression | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9822`_ | | | VR: fix wrong check when compare two configuration files | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9832`_ | | | Linstor: fix live migrate on non-hyperconverged setups | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9222`_ | | | engine-storage: Set SecretConsumerDetail for VM live | -| | | | | migration with storage on shared NFS | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9867`_ | | | Fix Kubernetes cluster view when user is unable to scale | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9856`_ | | | utils: fix invalid JSESSIONID cookie in https setup | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9869`_ | | | kvm: fix ovs network creation issue | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9859`_ | | | linstor/kvm: Workaround a qemu bug and IDE bus discard | -| | | | | enabled. | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9809`_ | | | Fix primary storage update form not showing existing | -| | | | | values | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9770`_ | | | linstor: enable discard for Linstor storage pools | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9756`_ | | | make saml auth request option `forceauthn` configurable | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9798`_ | | | UI: fix unit tests | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9547`_ | | | Filter list VMs by IP address | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#8911`_ | | | Linked clone migration between file-based storages on KVM | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9751`_ | | | API: Fix listing Userdata by keyword or name | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9731`_ | | | Hide UserData field from the EditVM view for VMs that do | -| | | | | not offer it | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9195`_ | | | cleanup validations for VPN connection creation | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9739`_ | | | Fix ISO url in test_usage.py | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#8588`_ | | | CKS: fix creation on shared network if HA is enabled | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9559`_ | | | server: fix nfs version option during mounts | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9374`_ | | | server: apply network ACL even if there is no network ACLs | -| | | | | rules in the ACL list | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9720`_ | | | Revert "list VMs by displayname instead of name" | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9596`_ | | | Fix: Filter out networks without access while getting | -| | | | | networks with SG with free IPs | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9711`_ | | | ui: load project list with minimum details | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9006`_ | | | build/packaging: build tungsten plugin only if noredist is | -| | | | | passed | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9637`_ | | | Fixed Unable to create a domain when networkdomain is | -| | | | | mentioned and cleared | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#8846`_ | | | Removed deprecated instruction MAINTAINER | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9636`_ | | | [VMware] Make disk controller selection on volume | -| | | | | attachment consistent with VM creation and start | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9698`_ | | | lb: fix haproxy cannot start if algorithm is not lowercase | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9700`_ | | | UI: enable project menu on mobile devices | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9563`_ | | | Fix resource count discrepancy while associating IP | -| | | | | address to a network | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9200`_ | | | refactor: cloud-sysvmadm script | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9557`_ | | | UI: Fix VPC network offerings listing on VPC tier creation | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#8503`_ | | | list VMs by displayname instead of name | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9669`_ | | | CPVM: move focus on input area after clearing clipboard | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9461`_ | | | Restore listNetworks behavior & clean up the code | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9652`_ | | | UI: Fix starting VMs through group action by | -| | | | | non-root-admin users | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9528`_ | | | Linstor: Fix migrate primary storage | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9428`_ | | | Fix root disk resize issue when service offering has no | -| | | | | root disk size specified | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9624`_ | | | propagate sort order through retrieval sequence | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9634`_ | | | UI: list vms with details=min when attach a volume to vm | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9632`_ | | | linstor: update java-linstor dependency to 0.5.2 | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9239`_ | | | Fix snapshot deletion on template creation failure | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9206`_ | | | storage: fix private templates are not copied to new image | -| | | | | store | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9567`_ | | | Add validation for secstorage.allowed.internal.sites | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9568`_ | | | VR: remove vpn user info when apply vpn users list | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9578`_ | | | server: fix stopped vm volume migration check on local | -| | | | | volume attach | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9588`_ | | | Updated listStoragePools response - added new managed | -| | | | | parameter | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9560`_ | | | linstor: set/unset allow-two-primaries and protocol on rc | -| | | | | level | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9573`_ | | | Fix VGPU available devices listing | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9554`_ | | | ui: show guest networks for guest vlans list | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9575`_ | | | Fix userdata append header restrictions | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9255`_ | | | Add certificate validation to check headers | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9572`_ | | | Update project account for all the events with project | -| | | | | account owner, except for create project event | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9468`_ | | | [VMware] Disconnect/Detach config drive ISO (if exists) on | -| | | | | stop VM | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9433`_ | | | [VMware] Update data disk controller same as the root disk | -| | | | | controller type when it is not set in the VM detail | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9589`_ | | | [UI] Add project toggle for buckets | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9459`_ | | | Fix usage volume size after resizing | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9540`_ | | | Added domain path to all entities | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9571`_ | | | test: fix component tests test_acl_isolatednetwork and | -| | | | | test_acl_isolatednetwork_delete | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9422`_ | | | allow users to apply extraconfig on updating VMs | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9545`_ | | | Fix Template and ISO upload events | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9417`_ | | | linstor: Improve copyPhysicalDisk performance | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9385`_ | | | add procedures procedure | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9201`_ | | | Ensure affinity groups are honored when VMs are deployed | -| | | | | in parallel | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9499`_ | | | test: fix component test | -| | | | | test_acl_sharednetwork_deployVM-impersonation.py | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9390`_ | | | libvirtstorageadaptor: better handle failed libvirt | -| | | | | storagepool destroy | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9447`_ | | | Fix snapshot chain being deleted on XenServer | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9419`_ | | | API: Fix missing keys in listZonesMetrics response | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9399`_ | | | ui: vm metrics note about behaviour across hypervisors | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9434`_ | | | Fixup CKS UI for external managed clusters | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9458`_ | | | UI: Display Firewall, LB and Port Forwading rules tab for | -| | | | | CKS clusters deployed on isolated networks | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9442`_ | | | Fix removal of usage records | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#9437`_ | | | Add systemvmtemplate arm64 build support | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ -| 4.19.2.0 | `#8833`_ | | | Fix link to removed volumes being shown in info card and | -| | | | | list view | -+-------------------------+------------+---------------+----------+------------------------------------------------------------+ - -179 Issues listed - -.. _`#10425`: https://github.com/apache/cloudstack/pull/10425 -.. _`#10428`: https://github.com/apache/cloudstack/pull/10428 -.. _`#10413`: https://github.com/apache/cloudstack/pull/10413 -.. _`#10411`: https://github.com/apache/cloudstack/pull/10411 -.. _`#10409`: https://github.com/apache/cloudstack/pull/10409 -.. _`#10394`: https://github.com/apache/cloudstack/pull/10394 -.. _`#10373`: https://github.com/apache/cloudstack/pull/10373 -.. _`#10262`: https://github.com/apache/cloudstack/pull/10262 -.. _`#9925`: https://github.com/apache/cloudstack/pull/9925 -.. _`#10229`: https://github.com/apache/cloudstack/pull/10229 -.. _`#10357`: https://github.com/apache/cloudstack/pull/10357 -.. _`#10235`: https://github.com/apache/cloudstack/pull/10235 -.. _`#10183`: https://github.com/apache/cloudstack/pull/10183 -.. _`#9735`: https://github.com/apache/cloudstack/pull/9735 -.. _`#10320`: https://github.com/apache/cloudstack/pull/10320 -.. _`#10132`: https://github.com/apache/cloudstack/pull/10132 -.. _`#10317`: https://github.com/apache/cloudstack/pull/10317 -.. _`#10324`: https://github.com/apache/cloudstack/pull/10324 -.. _`#10323`: https://github.com/apache/cloudstack/pull/10323 -.. _`#10280`: https://github.com/apache/cloudstack/pull/10280 -.. _`#10268`: https://github.com/apache/cloudstack/pull/10268 -.. _`#10126`: https://github.com/apache/cloudstack/pull/10126 -.. _`#10243`: https://github.com/apache/cloudstack/pull/10243 -.. _`#10216`: https://github.com/apache/cloudstack/pull/10216 -.. _`#10255`: https://github.com/apache/cloudstack/pull/10255 -.. _`#10222`: https://github.com/apache/cloudstack/pull/10222 -.. _`#10217`: https://github.com/apache/cloudstack/pull/10217 -.. _`#10237`: https://github.com/apache/cloudstack/pull/10237 -.. _`#10240`: https://github.com/apache/cloudstack/pull/10240 -.. _`#10208`: https://github.com/apache/cloudstack/pull/10208 -.. _`#10168`: https://github.com/apache/cloudstack/pull/10168 -.. _`#10066`: https://github.com/apache/cloudstack/pull/10066 -.. _`#10288`: https://github.com/apache/cloudstack/pull/10288 -.. _`#10201`: https://github.com/apache/cloudstack/pull/10201 -.. _`#10295`: https://github.com/apache/cloudstack/pull/10295 -.. _`#9941`: https://github.com/apache/cloudstack/pull/9941 -.. _`#10245`: https://github.com/apache/cloudstack/pull/10245 -.. _`#10274`: https://github.com/apache/cloudstack/pull/10274 -.. _`#10273`: https://github.com/apache/cloudstack/pull/10273 -.. _`#10247`: https://github.com/apache/cloudstack/pull/10247 -.. _`#10234`: https://github.com/apache/cloudstack/pull/10234 -.. _`#10236`: https://github.com/apache/cloudstack/pull/10236 -.. _`#9852`: https://github.com/apache/cloudstack/pull/9852 -.. _`#10292`: https://github.com/apache/cloudstack/pull/10292 -.. _`#10279`: https://github.com/apache/cloudstack/pull/10279 -.. _`#10267`: https://github.com/apache/cloudstack/pull/10267 -.. _`#10264`: https://github.com/apache/cloudstack/pull/10264 -.. _`#10158`: https://github.com/apache/cloudstack/pull/10158 -.. _`#10075`: https://github.com/apache/cloudstack/pull/10075 -.. _`#10259`: https://github.com/apache/cloudstack/pull/10259 -.. _`#10215`: https://github.com/apache/cloudstack/pull/10215 -.. _`#10209`: https://github.com/apache/cloudstack/pull/10209 -.. _`#10231`: https://github.com/apache/cloudstack/pull/10231 -.. _`#10239`: https://github.com/apache/cloudstack/pull/10239 -.. _`#10218`: https://github.com/apache/cloudstack/pull/10218 -.. _`#9823`: https://github.com/apache/cloudstack/pull/9823 -.. _`#9550`: https://github.com/apache/cloudstack/pull/9550 -.. _`#10227`: https://github.com/apache/cloudstack/pull/10227 -.. _`#10219`: https://github.com/apache/cloudstack/pull/10219 -.. _`#10204`: https://github.com/apache/cloudstack/pull/10204 -.. _`#10214`: https://github.com/apache/cloudstack/pull/10214 -.. _`#10032`: https://github.com/apache/cloudstack/pull/10032 -.. _`#9844`: https://github.com/apache/cloudstack/pull/9844 -.. _`#10187`: https://github.com/apache/cloudstack/pull/10187 -.. _`#10176`: https://github.com/apache/cloudstack/pull/10176 -.. _`#9644`: https://github.com/apache/cloudstack/pull/9644 -.. _`#10174`: https://github.com/apache/cloudstack/pull/10174 -.. _`#9900`: https://github.com/apache/cloudstack/pull/9900 -.. _`#10175`: https://github.com/apache/cloudstack/pull/10175 -.. _`#10046`: https://github.com/apache/cloudstack/pull/10046 -.. _`#9677`: https://github.com/apache/cloudstack/pull/9677 -.. _`#9725`: https://github.com/apache/cloudstack/pull/9725 -.. _`#9764`: https://github.com/apache/cloudstack/pull/9764 -.. _`#10067`: https://github.com/apache/cloudstack/pull/10067 -.. _`#10065`: https://github.com/apache/cloudstack/pull/10065 -.. _`#10064`: https://github.com/apache/cloudstack/pull/10064 -.. _`#10051`: https://github.com/apache/cloudstack/pull/10051 -.. _`#10040`: https://github.com/apache/cloudstack/pull/10040 -.. _`#10093`: https://github.com/apache/cloudstack/pull/10093 -.. _`#10045`: https://github.com/apache/cloudstack/pull/10045 -.. _`#10105`: https://github.com/apache/cloudstack/pull/10105 -.. _`#9173`: https://github.com/apache/cloudstack/pull/9173 -.. _`#10086`: https://github.com/apache/cloudstack/pull/10086 -.. _`#10087`: https://github.com/apache/cloudstack/pull/10087 -.. _`#10047`: https://github.com/apache/cloudstack/pull/10047 -.. _`#9744`: https://github.com/apache/cloudstack/pull/9744 -.. _`#10028`: https://github.com/apache/cloudstack/pull/10028 -.. _`#10037`: https://github.com/apache/cloudstack/pull/10037 -.. _`#10035`: https://github.com/apache/cloudstack/pull/10035 -.. _`#9999`: https://github.com/apache/cloudstack/pull/9999 -.. _`#10033`: https://github.com/apache/cloudstack/pull/10033 -.. _`#10008`: https://github.com/apache/cloudstack/pull/10008 -.. _`#9971`: https://github.com/apache/cloudstack/pull/9971 -.. _`#9927`: https://github.com/apache/cloudstack/pull/9927 -.. _`#7081`: https://github.com/apache/cloudstack/pull/7081 -.. _`#9759`: https://github.com/apache/cloudstack/pull/9759 -.. _`#9787`: https://github.com/apache/cloudstack/pull/9787 -.. _`#9792`: https://github.com/apache/cloudstack/pull/9792 -.. _`#9949`: https://github.com/apache/cloudstack/pull/9949 -.. _`#9966`: https://github.com/apache/cloudstack/pull/9966 -.. _`#9498`: https://github.com/apache/cloudstack/pull/9498 -.. _`#9839`: https://github.com/apache/cloudstack/pull/9839 -.. _`#9894`: https://github.com/apache/cloudstack/pull/9894 -.. _`#9822`: https://github.com/apache/cloudstack/pull/9822 -.. _`#9832`: https://github.com/apache/cloudstack/pull/9832 -.. _`#9222`: https://github.com/apache/cloudstack/pull/9222 -.. _`#9867`: https://github.com/apache/cloudstack/pull/9867 -.. _`#9856`: https://github.com/apache/cloudstack/pull/9856 -.. _`#9869`: https://github.com/apache/cloudstack/pull/9869 -.. _`#9859`: https://github.com/apache/cloudstack/pull/9859 -.. _`#9809`: https://github.com/apache/cloudstack/pull/9809 -.. _`#9770`: https://github.com/apache/cloudstack/pull/9770 -.. _`#9756`: https://github.com/apache/cloudstack/pull/9756 -.. _`#9798`: https://github.com/apache/cloudstack/pull/9798 -.. _`#9547`: https://github.com/apache/cloudstack/pull/9547 -.. _`#8911`: https://github.com/apache/cloudstack/pull/8911 -.. _`#9751`: https://github.com/apache/cloudstack/pull/9751 -.. _`#9731`: https://github.com/apache/cloudstack/pull/9731 -.. _`#9195`: https://github.com/apache/cloudstack/pull/9195 -.. _`#9739`: https://github.com/apache/cloudstack/pull/9739 -.. _`#8588`: https://github.com/apache/cloudstack/pull/8588 -.. _`#9559`: https://github.com/apache/cloudstack/pull/9559 -.. _`#9374`: https://github.com/apache/cloudstack/pull/9374 -.. _`#9720`: https://github.com/apache/cloudstack/pull/9720 -.. _`#9596`: https://github.com/apache/cloudstack/pull/9596 -.. _`#9711`: https://github.com/apache/cloudstack/pull/9711 -.. _`#9006`: https://github.com/apache/cloudstack/pull/9006 -.. _`#9637`: https://github.com/apache/cloudstack/pull/9637 -.. _`#8846`: https://github.com/apache/cloudstack/pull/8846 -.. _`#9636`: https://github.com/apache/cloudstack/pull/9636 -.. _`#9698`: https://github.com/apache/cloudstack/pull/9698 -.. _`#9700`: https://github.com/apache/cloudstack/pull/9700 -.. _`#9563`: https://github.com/apache/cloudstack/pull/9563 -.. _`#9200`: https://github.com/apache/cloudstack/pull/9200 -.. _`#9557`: https://github.com/apache/cloudstack/pull/9557 -.. _`#8503`: https://github.com/apache/cloudstack/pull/8503 -.. _`#9669`: https://github.com/apache/cloudstack/pull/9669 -.. _`#9461`: https://github.com/apache/cloudstack/pull/9461 -.. _`#9652`: https://github.com/apache/cloudstack/pull/9652 -.. _`#9528`: https://github.com/apache/cloudstack/pull/9528 -.. _`#9428`: https://github.com/apache/cloudstack/pull/9428 -.. _`#9624`: https://github.com/apache/cloudstack/pull/9624 -.. _`#9634`: https://github.com/apache/cloudstack/pull/9634 -.. _`#9632`: https://github.com/apache/cloudstack/pull/9632 -.. _`#9239`: https://github.com/apache/cloudstack/pull/9239 -.. _`#9206`: https://github.com/apache/cloudstack/pull/9206 -.. _`#9567`: https://github.com/apache/cloudstack/pull/9567 -.. _`#9568`: https://github.com/apache/cloudstack/pull/9568 -.. _`#9578`: https://github.com/apache/cloudstack/pull/9578 -.. _`#9588`: https://github.com/apache/cloudstack/pull/9588 -.. _`#9560`: https://github.com/apache/cloudstack/pull/9560 -.. _`#9573`: https://github.com/apache/cloudstack/pull/9573 -.. _`#9554`: https://github.com/apache/cloudstack/pull/9554 -.. _`#9575`: https://github.com/apache/cloudstack/pull/9575 -.. _`#9255`: https://github.com/apache/cloudstack/pull/9255 -.. _`#9572`: https://github.com/apache/cloudstack/pull/9572 -.. _`#9468`: https://github.com/apache/cloudstack/pull/9468 -.. _`#9433`: https://github.com/apache/cloudstack/pull/9433 -.. _`#9589`: https://github.com/apache/cloudstack/pull/9589 -.. _`#9459`: https://github.com/apache/cloudstack/pull/9459 -.. _`#9540`: https://github.com/apache/cloudstack/pull/9540 -.. _`#9571`: https://github.com/apache/cloudstack/pull/9571 -.. _`#9422`: https://github.com/apache/cloudstack/pull/9422 -.. _`#9545`: https://github.com/apache/cloudstack/pull/9545 -.. _`#9417`: https://github.com/apache/cloudstack/pull/9417 -.. _`#9385`: https://github.com/apache/cloudstack/pull/9385 -.. _`#9201`: https://github.com/apache/cloudstack/pull/9201 -.. _`#9499`: https://github.com/apache/cloudstack/pull/9499 -.. _`#9390`: https://github.com/apache/cloudstack/pull/9390 -.. _`#9447`: https://github.com/apache/cloudstack/pull/9447 -.. _`#9419`: https://github.com/apache/cloudstack/pull/9419 -.. _`#9399`: https://github.com/apache/cloudstack/pull/9399 -.. _`#9434`: https://github.com/apache/cloudstack/pull/9434 -.. _`#9458`: https://github.com/apache/cloudstack/pull/9458 -.. _`#9442`: https://github.com/apache/cloudstack/pull/9442 -.. _`#9437`: https://github.com/apache/cloudstack/pull/9437 -.. _`#8833`: https://github.com/apache/cloudstack/pull/8833 - - -https://github.com/apache/cloudstack/milestone/31?closed=1 - -.. cssclass:: table-striped table-bordered table-hover - +-------------------------+----------+------------------------------------------------------------+ | Version | Github | Description | +=========================+==========+============================================================+ @@ -4080,7 +3188,7 @@ https://github.com/apache/cloudstack/milestone/31?closed=1 +-------------------------+----------+------------------------------------------------------------+ | 4.20.0.0 | `#9434`_ | Fixup CKS UI for external managed clusters | +-------------------------+----------+------------------------------------------------------------+ -| 4.20.0.0 | `#9458`_ | UI: Display Firewall, LB and Port Forwarding rules tab for | +| 4.20.0.0 | `#9458`_ | UI: Display Firewall, LB and Port Forwarding rules tab for | | | | CKS clusters deployed on isolated networks | +-------------------------+----------+------------------------------------------------------------+ | 4.20.0.0 | `#9442`_ | Fix removal of usage records | From 494482ee3313987e1f2a7cb3254377dcc092629a Mon Sep 17 00:00:00 2001 From: Suresh Kumar Anaparti Date: Tue, 26 May 2026 22:41:53 +0530 Subject: [PATCH 2/4] no wrap for github column in changes --- source/_static/theme_overrides.css | 6 ++++++ source/releasenotes/changes.rst | 10 +++++----- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/source/_static/theme_overrides.css b/source/_static/theme_overrides.css index 6e508351c9..9476faa531 100644 --- a/source/_static/theme_overrides.css +++ b/source/_static/theme_overrides.css @@ -15,6 +15,12 @@ padding-top: 4px; } +.github-changes-table td:nth-child(2), +.github-changes-table th:nth-child(2) { + white-space: nowrap; + word-break: normal; +} + /* div[class^="highlight"] pre { font-size:10px diff --git a/source/releasenotes/changes.rst b/source/releasenotes/changes.rst index de35bf12b9..a944d4bb0c 100644 --- a/source/releasenotes/changes.rst +++ b/source/releasenotes/changes.rst @@ -1,5 +1,5 @@ -.. cssclass:: table-striped table-bordered table-hover +.. cssclass:: table-striped table-bordered table-hover github-changes-table +-------------------------+---------------+------------------------------------------------------------+ @@ -1028,7 +1028,7 @@ Apache CloudStack uses GitHub https://github.com/apache/cloudstack/milestone/37? to track its issues -.. cssclass:: table-striped table-bordered table-hover +.. cssclass:: table-striped table-bordered table-hover github-changes-table +-------------------------+---------------+------------------------------------------------------------+ @@ -1652,7 +1652,7 @@ Changes in 4.21.0.0 since 4.20.1.0 Apache CloudStack uses GitHub https://github.com/apache/cloudstack/milestone/35?closed=1 to track its issues -.. cssclass:: table-striped table-bordered table-hover +.. cssclass:: table-striped table-bordered table-hover github-changes-table +-------------------------+---------------+------------------------------------------------------------+ @@ -2316,7 +2316,7 @@ Apache CloudStack uses GitHub https://github.com/apache/cloudstack/milestone/36? to track its issues. -.. cssclass:: table-striped table-bordered table-hover +.. cssclass:: table-striped table-bordered table-hover github-changes-table +-------------------------+--------------------+------------------------------------------------------------+ | Version | Github | Description | @@ -2848,7 +2848,7 @@ Apache CloudStack uses GitHub https://github.com/apache/cloudstack/milestone/30? to track its issues. -.. cssclass:: table-striped table-bordered table-hover +.. cssclass:: table-striped table-bordered table-hover github-changes-table +-------------------------+----------+------------------------------------------------------------+ From 53a0c39af77a133048016046df6533ff7625285f Mon Sep 17 00:00:00 2001 From: Suresh Kumar Anaparti Date: Tue, 26 May 2026 23:03:31 +0530 Subject: [PATCH 3/4] changes link fix --- source/releasenotes/changes.rst | 35 ++++++++++++++++++++------------- 1 file changed, 21 insertions(+), 14 deletions(-) diff --git a/source/releasenotes/changes.rst b/source/releasenotes/changes.rst index a944d4bb0c..dbd2c1a1b8 100644 --- a/source/releasenotes/changes.rst +++ b/source/releasenotes/changes.rst @@ -1,3 +1,24 @@ +.. 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. + +Changes in |release| since 4.22.0.0 +=================================== + +Apache CloudStack uses GitHub https://github.com/apache/cloudstack/milestone/44?closed=1 +to track its issues. + .. cssclass:: table-striped table-bordered table-hover github-changes-table @@ -1006,20 +1027,6 @@ .. _`#11929`: https://github.com/apache/cloudstack/pull/11929 .. _`#11847`: https://github.com/apache/cloudstack/pull/11847 .. _`#11897`: https://github.com/apache/cloudstack/pull/11897 -.. 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. Changes in 4.22.0.0 since 4.21.0.0 =================================== From 94d00a3e47623003a31e4b17646dd594ad669554 Mon Sep 17 00:00:00 2001 From: Suresh Kumar Anaparti Date: Tue, 26 May 2026 23:21:05 +0530 Subject: [PATCH 4/4] version width fix --- source/_static/theme_overrides.css | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/source/_static/theme_overrides.css b/source/_static/theme_overrides.css index 9476faa531..f8e561cc16 100644 --- a/source/_static/theme_overrides.css +++ b/source/_static/theme_overrides.css @@ -15,6 +15,16 @@ padding-top: 4px; } +.github-changes-table { + table-layout: auto; +} + +.github-changes-table th:nth-child(1), +.github-changes-table td:nth-child(1) { + white-space: nowrap; + width: 1%; +} + .github-changes-table td:nth-child(2), .github-changes-table th:nth-child(2) { white-space: nowrap;